Я знаю, що можу встановити змінну EDITOR і редагувати мій crontab за допомогою emacs, але для цього потрібно запустити процес із оболонки з
$ crontab -e
Моє запитання: як я можу безпосередньо змінити мій crontab, якщо я вже є в emacs? Я спробував запустити eshell і запустити crontab -e звідти, але термінал скаржиться:
$ crontab -e
emacs: Terminal type "dumb" is not powerful enough to run Emacs.
It lacks the ability to position the cursor.
If that is not the actual type of terminal you have,
use the Bourne shell command `TERM=... export TERM' (C-shell:
`setenv TERM ...') to specify the correct type. It may be necessary
to do `unset TERMINFO' (C-shell: `unsetenv TERMINFO') as well.
/usr/bin/crontab: no changes made to crontab
Якщо використання crontab в eshell спрацювало, це було б кроком у правильному напрямку, але це все ще не зовсім те, на що я сподівався. Спроби виконувати crontab -e з буфера терміна Mx в emacs також провалюються (принаймні, на OpenBSD 5.6 з emacs 24.3.1). В ідеальному випадку, був би режим кріптовалюти, який дозволив мені
Mx crontab
це запускає основний режим і дозволило мені робити звичайні речі, які я роблю в командному рядку crontab, і все це пов'язане з клавішами. Я зрозумів, що буде режим чи щось для цього, але мені не дуже пощастило знайти його.
M-x term
для запуску не дуже тупого терміналу?
crontab-mode
в MELPA, ви пробували? (Я цього не зробив, тому я не знаю, працює він чи робить те, що ви хочете).