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 315
  • Linux 415
May 23 May 22 May 21 May 20 May 19 May 18 May 17 May 16 May 15 May 14 May 13 May 12 May 11 May 10 May 9 May 8 May 7 May 6 May 5 May 4 May 3 May 2 May 1 Apr 30 Apr 29 Apr 28 Apr 27 Apr 26 Apr 25 Apr 24 Apr 23 Apr 22 Apr 21 Apr 20 Apr 19 Apr 18 Apr 17 Apr 16 Apr 15 Apr 14 Apr 13 Apr 12 Apr 11 Apr 10 Apr 9 Apr 8
Windows 0 3 3 0 2 1 3 2 2 0 1 0 0 3 3 0 0 1 0 1 3 2 5 1 2 1 0 0 2 4 2 0 1 0 2 1 2 2 2 1 1 3 1 0 2 1
OS X 0 0 1 0 0 0 0 1 2 0 0 0 0 1 1 0 0 0 0 1 0 2 0 0 0 0 1 1 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0
Linux 0 1 0 0 0 0 0 0 0 0 1 0 0 2 0 0 0 2 0 0 1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 2 1 0 1 1 1 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