mirror of
https://github.com/slap-editor/slap.git
synced 2024-09-21 01:37:46 +03:00
Sublime-like terminal-based text editor
lib | ||
test | ||
.gitignore | ||
index.js | ||
LICENSE | ||
package.json | ||
README.md | ||
screenshot.png | ||
slap.ini |
✋ slap
CLI text editor for the masses
slap strives to make editing from the terminal easier. It has first-class mouse support, GUI editor-like keybindings, copy/paste support, syntax highlighting for many languages, and many other features that will make you leave nano, vim, and emacs behind.
Installation
Make sure NodeJS is installed, then:
$ sudo npm install -g slap
Usage
$ slap file.c
Configuration
Copy some or all of the default configuration to ~/.slaprc
to
change keybindings, styles, etc. You can also pass options in via command line:
$ slap --editor.tabSize 2 file.c
Issues
Windows support
Most terminal emulators in Windows do not support mouse events. Currently slap does not work in Cygwin due to joyent/node#6459.
Copying and pasting
If you are using Linux or X.Org, ensure xclip is installed.