タグ付けされた質問 「emacsclient」

2
git emacsclientの問題
エディター変数を次のように設定します。 git config --global core.editor "`which emacsclient` -t -s" コミット中にメッセージを編集するたびにこの出力を取得します emacsclient: aliased to /Applications/Emacs.app/Contents/MacOS/bin/emacsclient -t -s : emacsclient:: command not found error: There was a problem with the editor 'emacsclient: aliased to /Applications/Emacs.app/Contents/MacOS/bin/emacsclient -t -s '. Please supply the message using either -m or -F option.

1
終了時にemacsclientのpwdにcdする方法
emacsclientを終了するときに、ディレクトリをemacsclientの現在のディレクトリに変更するフックを提供できますか? 私はしばしばターミナル経由でいくつかのファイルに移動し、emacsclientを開いていくつかのファイルを編集し、次にemacsclientを終了して同じディレクトリ内のファイルでシェルコマンドを実行します。emacs(popshell、Mx!、multi termなどを含む)内で端末を開くことを含む他のいくつかのオプションよりも満足のいくものだと思います。 ただし、emacsclientの使用中に他のディレクトリのファイルにアクセスすることもあります。その後、emacsclientを終了して、ファイルを編集していたのと同じディレクトリからいくつかのシェルコマンドを実行します。ただし、emacsclientを終了すると、emacsclientを開いた元のディレクトリに戻り、cdを使用して同じディレクトリに移動する必要があります。これは不便であり、ディレクトリ内のファイル構造が類似/同一であるため、気づかないとエラーが発生します。 詳細な背景情報:emacs --daemonを起動し、現在の作業ディレクトリ内またはその近くで編集するクイックファイルがあるときに、ターミナルでemacsclient -nwを開きます。「Cx Cc」はemacsclientを終了しますが、emacsデーモンも強制終了するため、「Cx 5 0」または「Cx#」を使用してクライアントのみを終了します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.