Emacs
如何在沒有 shell 的情況下執行 emacs?
我正在管理一個 Arch Linux 伺服器。
如何安全地將 emacs 添加到我的
/etc/sudoers
編輯器變數中?目前我有“emacs”,但允許M-x shell
. 基本上,我想要類似的東西rvim
,但是對於 emacs。
你可能不能那樣做。
Emacs 是一個執行編輯器(用 emacs lisp 編寫)的 Lisp 解釋器,因此每次使用 emacs 時,您都可以訪問 lisp 解釋器本身。
該解釋器可以做各種各樣的事情:創建/刪除文件或目錄,更改訪問權限等……基本上,一旦你在 emacs 中,你不需要訪問 shell 來造成相當大的損害 - emacs 本身就是足夠強大。
您最好的選擇可能是找到一個支持受限編輯的小型 emacs 複製(例如:http ://www.emacswiki.org/emacs/EmacsImplementations )。