21 lines
608 B
Markdown
21 lines
608 B
Markdown
# Custom default editor
|
|
If you'd like to for example open #emacs with `-nw` you need to do some trickery.
|
|
|
|
Create a script to open the editor and set it executable
|
|
``` sh title="/usr/local/bin/emacs-nw"
|
|
#!/bin/sh
|
|
emacs -nw "$@"
|
|
```
|
|
|
|
Add the script to list of known editors (if using update-alternatives system) and set it default:
|
|
``` console
|
|
$ sudo update-alternatives --install /usr/bin/editor editor /usr/local/bin/emacs-nw 2;
|
|
$ sudo update-alternatives --config editor;
|
|
```
|
|
|
|
You may also set variables in `~/.bashrc` like so:
|
|
``` sh title="~/.bashrc"
|
|
export VISUAL="emacs"
|
|
export EDITOR="emacs -nw"
|
|
```
|
|
|