EDITOR değişkenini ayarlayabilir ve crontab'ımı emacs ile düzenleyebileceğimi biliyorum, ancak işlemin bir kabuktan başlatılmasını gerektirir.
$ crontab -e
Benim sorum zaten emacs içinde iseniz crontab doğrudan değiştirmek nasıl? Eshell başlatma ve oradan-crontab -e çalışan çalıştım ama terminal şikayet ediyor:
$ 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
Eshell'de crontab kullanmak işe yaradıysa, bu doğru yönde bir adım olurdu, ancak hala tam olarak umduğum şey değildi. Emacs içinde bir Mx terim tamponu içinde crontab -e yürütme girişimleri de başarısız olur (en azından emacs 24.3.1 ile OpenBSD 5.6 üzerinde). İdeal durumda, bana izin veren bir crontab modu olurdu
MX Crontab
Bu büyük bir modu ateşler ve komut satırında crontab ile yaptığım her zamanki şeyleri yapmama ve hepsinin tuşlara bağlı olmasına izin verdi. Bunun için bir mod ya da bir şey olacağından eminim ama birini bulmakta çok şansım olmadı.
M-x term
Çok aptal olmayan bir terminali başlatmak için kullanmaya ne dersiniz ?
crontab-mode
bunu denedin mi, MELPA içinde? (Yapmadım, bu yüzden işe yarayıp yaramadığını ya da ne istediğinizi yapıp yapmadığını bilmiyorum).