Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have setup emacs as my default editor in /etc/profile. When I want to use emacs in a terminal. I open it with the -nw option. How can I have the same behavior when doing a crontab -e preventing it to open in a window?

share|improve this question

migrated from serverfault.com Aug 6 '11 at 22:10

This question came from our site for system and network administrators.

up vote 10 down vote accepted

You have to use

    export EDITOR="emacs -nw"

with the quotes, and it should work as expected.

share|improve this answer

If you think starting emacs every time is slow, you can also use:

export EDITOR="emacsclient -t"

However, you will have to start the emacs server once using:

emacs --daemon
share|improve this answer
With EDITOR="emacsclient --alternate-editor= -t", emacsclient will start Emacs in daemon mode if necessary. – Gilles Aug 13 '11 at 22:00

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.