Emacs

如何在沒有 shell 的情況下執行 emacs?

  • March 17, 2014

我正在管理一個 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 )。

引用自:https://unix.stackexchange.com/questions/86620