sublimious
Sublime configuration kit inspired by spacemacs and focused around VIM
Details
Installs
- Total 858
- Win 13
- Mac 512
- Linux 333
| Oct 30 | Oct 29 | Oct 28 | Oct 27 | Oct 26 | Oct 25 | Oct 24 | Oct 23 | Oct 22 | Oct 21 | Oct 20 | Oct 19 | Oct 18 | Oct 17 | Oct 16 | Oct 15 | Oct 14 | Oct 13 | Oct 12 | Oct 11 | Oct 10 | Oct 9 | Oct 8 | Oct 7 | Oct 6 | Oct 5 | Oct 4 | Oct 3 | Oct 2 | Oct 1 | Sep 30 | Sep 29 | Sep 28 | Sep 27 | Sep 26 | Sep 25 | Sep 24 | Sep 23 | Sep 22 | Sep 21 | Sep 20 | Sep 19 | Sep 18 | Sep 17 | Sep 16 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Windows | 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 |
| Mac | 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 | 1 | 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
Rock your SublimeText with VIM keybindings and Sublimious!
Sublimious is SublimeText 3 configuration system inspired by spacemacs and based around VIM.
NOTE: Due to the SublimeText's uncertain future and slow development this project has been frozen and development shifted to atom with proton. If ST3's development picks up and long needed features are getting implemented, I will continue this project. Until then, PRs are welcome!
Install
Install sublimious through package control.
Currently sublimious is using the Hack font face. If you don't have it installed, change font_face inside your .sublimious or download it here - https://github.com/chrissimpkins/Hack/releases. I can highly recommend you to install it though!
Alternatively, clone this repository into your Packages/ directory if you prefer this method (good if you want to contribute :)!)
Be warned! Sublimious is a complete configuration system and will nuke your existing configuration. Make sure to backup your configs before trying sublimious!
Features
Control everything with easy to remember shortcuts!
- Preconfigured: sublimious instantly makes sublime text better by shipping with a handful of hand-tested settings
- VIM everywhere!: All packages included with sublimious have been remapped to fit with vim keybindings
- Easy to remember mnemonic: Each command is mapped to a category / key combination that fits the action.
<spc> w vfor example splits the [w]indow [v]ertically. - Layer based configuration: Check
layers/for all configuration sets shipping with sublimious. Just add it to your~/.sublimiousconfig and they will be included upon restart - Easy to use with dotfiles: Just take your
~/.sublimiousconfig to your new pc and it will act exactly the same way as it did on your other pc - Central configuration: Instead of maintaining 10 files, you only have 1 to put your settings in
Keybindings
Sublimious comes with a keybinding helper to ease you in with everything. Just hit space and a popup will tell you what you can perform.
In general, sublimious follows the spacemacs mnemonic:
- <spc> p is for project commands
- <spc> b is for actions on the current buffer
- <spc> g is for git (needs git layer)
- <spc> w for window (splits and co)
- <spc> s for the current (visual) selection
- <spc> e for errors (linting)
- <spc> t is for toggles (sidebar, statusbar)
- <spc> _ is for meta commands (sublimious reload)
Sublimious tries to add vim-like keybindings for every plugin possible. Sidebar navigation for example has been remapped to j/k.
Tips and Tricks
- after changing your .sublimious file, hit
<spc> _ rto re-feed your .sublimious config into sublimetext. All changes will be reloaded immediately. This includes packages, settings and layers.
Contributing
There are a lot of things to do. Please check out the issue tracker and feel free to submit a pull request.
For contributing guidelines, make sure you read the CONTRIBUTING.md document.
License
GPLv3