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

polyfill

by gerardroche ST3

Tweaks and fixes for Sublime Text.

Details

  • 1.9.0
  • github.​com
  • github.​com
  • 12 months ago
  • 19 minutes ago
  • 3 years ago

Installs

  • Total 255
  • Win 135
  • OS X 56
  • Linux 64
Dec 19 Dec 18 Dec 17 Dec 16 Dec 15 Dec 14 Dec 13 Dec 12 Dec 11 Dec 10 Dec 9 Dec 8 Dec 7 Dec 6 Dec 5 Dec 4 Dec 3 Dec 2 Dec 1 Nov 30 Nov 29 Nov 28 Nov 27 Nov 26 Nov 25 Nov 24 Nov 23 Nov 22 Nov 21 Nov 20 Nov 19 Nov 18 Nov 17 Nov 16 Nov 15 Nov 14 Nov 13 Nov 12 Nov 11 Nov 10 Nov 9 Nov 8 Nov 7 Nov 6 Nov 5
Windows 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
OS X 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

WHAT POLYFILL IS

Minimum Sublime Version Latest Stable Version GitHub stars Downloads Author

Polyfill is a collection of fixes, commands, and other features for Sublime Text. It is inspired by Vim plugins such as nerdtree and ctrlp.vim.

FEATURES

  • Navigate sidebar (tree view) with j and k
  • Navigate sidebar (tree view) nodes with go to parent node p, root P, last J, and more
  • Navigate overlays and pop-ups with ctrl+j and ctrl+k
  • Navigate auto-complete pop-up with ctrl+n and ctrl+p
  • Toggle sidebar with ,d when using Vintage/Vintageous
  • Toggle indent guides command, and line numbers, rulers, invisibles, and more
  • Open recent project command, Sort user settings command, and more

COMMANDS

  • Application: Clear Window
  • Application: Close Window
  • Application: Enable Color Scheme
  • Application: Enable Theme
  • Application: New File
  • Application: New Window
  • Application: Open File
  • Application: Open Folder
  • Application: Quit
  • Application: Reset Window
  • Project: Open Recent
  • Project: Open
  • Project: Switch
  • Resize Groups Almost Equally
  • Sort User Settings
  • Toggle Indent Guide
  • Toggle Invisibles
  • Toggle Line Numbers
  • Toggle Preview on Click
  • Toggle Rulers
  • Toggle Save on Lost Focus
  • View: Groups: Move File to New Group

KEY BINDINGS

Tree View

Key Description
j down
k up
ctrl+</kbd> reveal active file
q close sidebar
,d toggle sidebar in vintage/vintageous
h close node / go to parent node
l open node
p go to parent node
P go to root node
J go to last child

The following tree view keymaps are not enabled by default. Set polyfill.experimental_features to true to enable them. See the configuration section for more details.

Key Description
a add file
A add folder
d duplicate
f find in files
m or f2 move/rename
i open in split (not implemented yet) #1
s open in vsplit (not implemented yet) #1
t open in tab (not implemented yet) #1

Overlay

Key Description
ctrl+j down
ctrl+k up
ctrl+i open in split (requires Origami, see Installation)
ctrl+s open in vsplit (requires Origami, see Installation)
ctrl+t open in tab

Auto-complete pop-up

Key Description
ctrl+j or ctrl+n down / next
ctrl+k or ctrl+p up / previous

CONFIGURATION

Some features are considered experimental and require the “experimental_features” settings to be enabled.

Key Description Type Default
polyfill.experimental_features Enable experimental features. boolean false
polyfill.keymaps Disable the default keymaps. boolean true
polyfill.vi_tree_view_toggle Enable vi tree view toggle. boolean true

User Settings

Menu > Preferences > Settings - User

{
    "polyfill.{Key}": "{Value}"
}

Per-Project Settings

Menu > Project > Edit Project

{
    "settings": {
        "polyfill.{Key}": "{Value}"
    }
}

INSTALLATION

Some features are considered experimental and require the “experimental_features” settings to be enabled. These features are disabled by default. See Configurations for more details.

Package Control installation

The preferred method of installation is Package Control.

Manual installation

Close Sublime Text, then download or clone this repository to a directory named polyfill in the Sublime Text Packages directory for your platform:

  • Linux: git clone https://github.com/gerardroche/sublime-polyfill.git ~/.config/sublime-text-3/Packages/polyfill
  • OSX: git clone https://github.com/gerardroche/sublime-polyfill.git ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/polyfill
  • Windows: git clone https://github.com/gerardroche/sublime-polyfill.git %APPDATA%\Sublime/ Text/ 3/Packages/polyfill

LICENSE

Released under the BSD 3-Clause License.