Set of plugins for beloved sublime text editor.
This set of plugins were designed for 3 purposes:
- Mouseless usage of sublime
- Navigation (in code and files) improvement
- Common micro-tasks automation
For most people it will be convinient to cherry-pick one or two packages of sublime-enhanced that will be useful for them. If you feel like hacker and have a free day you can try full installation.
Keymaps listed in readmes are disabled by default. You should add next line to your "User/Preferences.sublime-settings" file ("Preferences: Settings - User" in command palette) to enable those keybindings.
"sublime_enhanced_keybindings": true,
Please read readme-warning.md, readme-usage.md, and readme-keymap.md before full installation. Sublime-enhanced has a lot of unobviuos behavior and keyboard shortcuts that replace default sublime's behavior which is partially covered by these files.
Please, support this project by making a donation. You can download and use everything for free but this does not mean that tips is not expected.
Please, read readme-donations.md if you considering making donation.
You also can help the project by opening pull requests or issues, or by staring plugins you like.
-
for full installation read readme-installation.md file
-
for cherry-pick installation:
- install package dependencies (listed in each package in "Dependencies sections") if any
- open command palette
- type "install package"
- enter package name
- hit "enter"
- wait
In order to find out how to use sublime after sublime-enhanced installation refer to readme-usage.md and readme-keymap.md
- Autocompletion
- DevastateMini
- Expression
- FileDialog
- GotoCharacter
- GotoLastEditEnhanced
- GotoLineEnhanced
- IndentationNavigation
- KeymapEnhanced
- Keyword
- LocalVariable
- Method
- ProjectFiles
- SearchPanelEnhanced
- SnippetCaller and SnippetManager
- Statement
- StatusMessage and ShellStatus
- ToggleWrap
-
Warnings that should be read before installation: readme-warning.md
-
For donators: readme-donations.md
-
Complete plugins list: readme-list.md
-
A bit of explanations of sublime-enhanced: readme-philosophy.md
-
Main usecases overview: readme-usage.md
-
Full keymap (in order to read it, clone this repo and open file "readme-keymap.html" in browser - full keymap was too large to put it in markdown): readme-keymap.html
Packages that I want todo in future:
-
KeymapConverter (convert your keymap to different locale to use keybindings when keyboard are switched to different locale)
-
InsertSnippetEnhanced (snippets with multicursors)
-
HtmlNavigation (goto into/out/over tag, append/detach tag to selection, select in tag or tag definition)