freebsd-update editor choice

Bertram Scharpf lists at bertram-scharpf.de
Tue Dec 15 12:46:11 UTC 2015


Hi,

On Sunday, 13. Dec 2015, 12:31:22 -0600, Gene wrote:
> I'm using freebsd-update to update my 10.1 system to 10.2. When merging files,
> it insists on using the 'vi' editor. I really, really, REALLY, despise vi. Is
> there a way to get it to use another editor?

The problem I fussed about many times and long times without
any understanding up to this day is not how but _where_ to
set the EDITOR environment variable. There is

  - /etc/login.conf
  - /etc/rc
  - /etc/profile (and /etc/zprofile)
  - /etc/csh.cshrc (or /etc/zshrc)
  - ~/.profile (and ~/.zprofile)
  - ~/.shrc, ~/.cshrc, (or ~/.zshrc)
  - probably some more I forgot here

Some programs change their behaviour in dependence of the
EDITOR variable. For example if you log into a host with the
command

  $ ssh otherhost -t tmux

most of the above files are left unregarded and the TMux
option 'status-keys' may be set to an undesired value.

Is there any documentation in which order and under which
circumstances the above files are executed or come into
respect?

By the way: there was a time when I considered Vi/Vim a
really, really, REALLY weird approach to editing. Then I
managed to change my opinion and gave it a try. It was one
of the best decisions in my life. Of course, this mail is
written in Vim.

Bertram


-- 
Bertram Scharpf
Stuttgart, Deutschland/Germany
http://www.bertram-scharpf.de


More information about the freebsd-questions mailing list