ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Horizontal Scroll

by TheOnlyRew ST2/ST3

Adds hotkeys to scroll horizontally using the keyboard.

Details

Installs

  • Total 2K
  • Win 1K
  • OS X 264
  • Linux 335
Sep 23 Sep 22 Sep 21 Sep 20 Sep 19 Sep 18 Sep 17 Sep 16 Sep 15 Sep 14 Sep 13 Sep 12 Sep 11 Sep 10 Sep 9 Sep 8 Sep 7 Sep 6 Sep 5 Sep 4 Sep 3 Sep 2 Sep 1 Aug 31 Aug 30 Aug 29 Aug 28 Aug 27 Aug 26 Aug 25 Aug 24 Aug 23 Aug 22 Aug 21 Aug 20 Aug 19 Aug 18 Aug 17 Aug 16 Aug 15 Aug 14 Aug 13 Aug 12 Aug 11 Aug 10 Aug 9
Windows 0 1 3 3 1 1 0 1 3 2 0 2 1 2 1 2 2 0 2 1 1 1 2 5 2 0 0 0 0 2 1 2 0 1 0 0 2 1 0 2 1 2 1 1 2 2
OS X 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0
Linux 0 0 1 0 0 0 0 0 0 2 1 0 0 0 0 0 1 1 1 0 0 0 0 2 0 2 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

Horizontal Scroll

for Sublime Text 2 or 3


Ever wanted to scroll horizontally in Sublime Text with your keyboard?
Well. Now you can.

Installation

Step 1 – Go get wbond's beautifully simple Sublime Package-Control.
Step 2 – Hit ctrl+shift+p (Windows, Linux) or cmd+shift+p (OSX), run the install package command.
Step 3 – Search for and install Horizontal Scroll.

Step 4 – Win and/or Profit.


Usage

The Short

Is there text running off the edge of your editor?
Is this plug-in installed?
Press alt+down. Or ctrl+alt+shift+down if you're on a Mac.

There weren't any good hotkeys left! I'm sorry!

The Long

This plug-in adds one command to Sublime Text which exposes easy-to-hotkey horizontal scrolling, and makes a guess as to how to incorporate it for you.

By default, the hotkeys to scroll right and left are, respectively, alt+down and alt+up for Windows/Linux, or ctrl+alt+shift+down and ctrl+alt+shift+up if you're on a Mac – chosen to reflect Sublime's default scroll_lines behavior (ctrl+up/down and ctrl+alt+up/down). This, of course, can be mapped to any hotkey combination you might by want by modifying your personal Preferences -> Key Bindings - User. (And seriously, if you're on a Mac, please do.)

The command that this plug-in adds is (at most):

"command": "scroll_width", "args": {"amount": [+/-]30, "by_character": True}

If by_character is left True motion is based on the width of an em-dash, which allows this command to scale motion with your current font size. If by_character is False, scroll_width will move the screen by amount of raw pixels. I'd recommend pumping amount up to at least 150 if you're not scrolling by_character.
by_character defaults to True, by the way, so if you ever set this command up – when, say, rebinding the Mac keys – you can skip that argument.
amount is simply a relative indicator of how far every call to scroll_width will move the screen, with negative scrolling the screen left.


This project is open under the MIT License