editors
attempts to launch a text editor in your program, lookup for $VISUAL || $EDITOR, but knows a little more :)
example
var editor = ;;var opts =editor: 'vim'editors: 'vim' 'vi' 'gedit';;
methods
var editor =
editor(file, opts={}, cb)
Launch the opts.editor
|| $VISUAL
|| $EDITOR
for file
.
Fallback to a list of well known editors for linux, windows platforms.
When the first editor exits without throwing a startup error, cb(code, sig)
fires.
install
With npm do:
npm install editors
todo
- mac, freebsd and all others deserves compatibility. Feel free to issue about your system with some suggestions.
notes
Forked from substack/editor to improve it.
license
MIT