Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
For Vim Users
Welcome Vimmers! Contributions to help fellow Vimmers are appreciated.
To use Light Table as a vim user, install the Vim plugin. The plugin uses CodeMirror's implementation. For an overview of implemented vim features, see their demo. While CodeMirror's implementation does not have all of vim's features, it has a number of its core primitives. It also has the significant advantage of being a small, readable, well-tested implementation that has a low barrier of entry to new contributors.
The Vim plugin comes with a few ex commands. Some other ex-command equivalents (equivalent functionality but not bound by default to the same keys):
:e[dit]- Edit and autocomplete files by path using the Claire plugin
:Q or gq- Paragraph reformatting using the Reflow plugin
:map- Find what is mapped to a given key combo with the Describe Key plugin
:b[uffer]- This is an implementation that opens buffers/tabs that have been previously opened using a dropdown/filter list. Feel free to add to your user.cljs until it's made into a proper plugin.
Some vim-related plugins to consider installing: