web-dev-qa-db-ja.com

シェルなしでemacsを実行するにはどうすればよいですか?

ArchLinuxサーバーを管理しています。

/etc/sudoersエディター変数にemacsを安全に追加するにはどうすればよいですか?現在私は「emacs」を持っていますが、それはM-x Shellを許可します。基本的にはrvimのようなものが欲しいのですが、emacs用です。

2
strugee

あなたはおそらくそれをすることはできません。

Emacsはエディター(emacs LISPで書かれている)を実行するLISPインタープリターであるため、emacsを使用するたびに、LISPインタープリター自体にアクセスできます。

そのインタプリタは、ファイルやディレクトリの作成/削除、アクセス権の変更など、あらゆる種類のことを実行できます。基本的に、emacs内に入ると、かなりのダメージを与えるためにシェルにアクセスする必要はありません。emacs自体は十分に強力です。

最善の策は、制限付き編集をサポートする小さなemacsクローン(たとえば、ここ: http://www.emacswiki.org/emacs/EmacsImplementations )を見つけることです。

2
jakob