Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here

sublimious

Sublime configuration kit inspired by spacemacs and focused around VIM

Subscribe to updates I use sublimious


Statistics on sublimious

Number of watchers on Github 117
Number of open issues 8
Average time to close an issue about 1 month
Main language Python
Average time to merge a PR 1 day
Open pull requests 1+
Closed pull requests 1+
Last commit over 1 year ago
Repo Created almost 4 years ago
Repo Last Updated over 1 year ago
Size 166 KB
Organization / Authordvcrn
Latest Releasev0.9.0
Contributors2
Page Updated
Do you use sublimious? Leave a review!
View open issues (8)
View sublimious activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating sublimious for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

Rock your SublimeText with VIM keybindings and Sublimious!

Join the chat at https://gitter.im/dvcrn/sublimious

Sublimious is SublimeText 3 configuration system inspired by spacemacs and based around VIM.

NOTE: Due to the SublimeTexts 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!

Shortcuts

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!

showcase

  • 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 v for example splits the [w]indow [v]ertically.
  • Layer based configuration: Check layers/ for all configuration sets shipping with sublimious. Just add it to your ~/.sublimious config and they will be included upon restart
  • Easy to use with dotfiles: Just take your ~/.sublimious config 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.

keybindings

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> _ r to 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

sublimious open issues Ask a question     (View All Issues)
  • about 3 years Vintageous starts in normal mode in git related windows
  • about 3 years Make keybinding helper prettier
  • about 3 years Installing git layer fooesn't add git to spc menu
  • over 3 years Installing Sublimerge Pro (in ~/.sublimious) fatally borks with sublimious
  • almost 4 years windows support
sublimious open pull requests (View All Pulls)
  • SublimeTexts --> SublimeText's in Readme.md
sublimious list of languages used
sublimious latest release notes
v0.9.0 Release 0.9.0

Changelog

  • Add resize_pane keybindings (thanks @BamBalaam)
v0.8.0 Release 0.8.0

Summary

Smaller release focusing on changes that should be pushed out right away

Changelog

  • Add golint, govet and gotype to go layer
  • Add AceJump for faster navigation in documents
  • Changed description of SPC / (thanks @skiningham)
v0.7.0 Release 0.7.0

Summary

Smaller changes and fixes for things that should have been there since the beginning

Changelog

  • fix graphical glitches when reloading sublimious by not wiping Preferences.sublime-settings, but overriding it
  • fix visual glitch when keyhelper timeout is 0 by removing async delays in that case
  • add colors to keyhelper
  • add very simple go layer

Other changes

  • sublimious is now using a new commit format. CONTRIBUTING.md has been overhauled.
  • gitflow has been removed. all PRs base on master from now on
More projects by dvcrn View all
Other projects in Python