私はいつもemacsをデーモンとして実行していますが、似たようなものを作りたいとき
sudo emacsclient /etc/make.conf
rootが別のemacsを使用していて、2つのデーモンを実行したり、通常のemacsが単純なファイルをロードするのを待ったりしたくないので、それを行うことはできません。
emacsclientsudo /etc/make.conf
ユーザーemacsクライアントでシステムファイルを編集するには、同様の解決策が必要です:)。
私はいつもemacsをデーモンとして実行していますが、似たようなものを作りたいとき
sudo emacsclient /etc/make.conf
rootが別のemacsを使用していて、2つのデーモンを実行したり、通常のemacsが単純なファイルをロードするのを待ったりしたくないので、それを行うことはできません。
emacsclientsudo /etc/make.conf
ユーザーemacsクライアントでシステムファイルを編集するには、同様の解決策が必要です:)。
あなたに追加~/.profile
:
alias E="SUDO_EDITOR=\"emacsclient\" sudo -e"
それから
E /etc/hosts
sudoedit
の代わりに使用できるはずですがsudo -e
、Macで前者を見つけることができませんでした。
直接はわかりませんが、ここにトリックがあります
emacsclient -e '(find-file "/sudo::/etc/passwd")'
トランプとsudoメソッドを使用し/etc/passwd
てrootとして開きます。
これをエイリアスして、シェルから直接使用できます。