問題タブ [emacs23]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - Emacs 23、emacsclient 引数?
最近、Emacs 23 (OS X Leopard 上) をインストールし、emacs サーバーを試してみました。私は両方の方法を試しました: (1) .emacs ファイルに (server-start) を入れ、(2) 端末で emacs --daemon を実行します (別々の試行で、同時にではありません)。どちらの場合でも、すでに emacs フレームを開いているときに、emacsclient -t、-tty、または -nw を使用して OS X ターミナルで別のファイルを開こうとすると、ファイルはターミナルではなく、常に既存のフレームで開きます。説明された:
http://www.gnu.org/software/emacs/manual/html_node/emacs/emacsclient-Options.html
http://emacs-fu.blogspot.com/2009/02/emacs-daemon.html
ただし、emacsclient -c は期待どおりに機能します。何が起こっているのか、何か考えはありますか?
どうもありがとう!-スティーブン
emacs - emacs 23でのシフト選択とページアップ/ダウン
pc-selection-mode を新しい shift-select-mode に置き換えようとしています。これらのキーをシフト変換する必要があることを emacs に伝えることができる構成設定。サポートされているキーはハードコードされていますか? emacsとはかなり違うので、見落としている設定がどこかにあるはずです。何か案は?
macos - OS X 上の Emacs 23 - stdin が端末ではないため、疑似端末は割り当てられません
OS X (NS/Cocoa バリアント) に Emacs 23 をインストールしましたが、emacs 内のシェルから ssh を実行しようとすると、次のエラーが発生しました。
「標準入力は端末ではないため、疑似端末は割り当てられません」。
Web を検索すると、stdin が何らかの形で実際の tty ではなくパイプであることが原因であることがわかります。stty を実行して確認しました。
残念ながら、それを修正する方法を本当に知っている人は誰もいないようです。process-connection-type を変更しようとする提案がありました (nil に設定する人もいれば、t に設定する人もいます) が、残念ながらどちらもうまくいかないようです。
これを修正して、emacs のシェル内で ssh (および ftp、latex、tty を必要とするその他のツールなど) を使用できるようにするにはどうすればよいですか?
[更新: Mx 用語は知っていますが、それは私にとって解決策ではありません。Carbon Emacs 22.3でこれが機能することを確認したので、これはNS投稿に固有のものかもしれません)
emacs - emacsでzipファイルとして非zip拡張子を持つファイルを開くにはどうすればよいですか?
Emacs の組み込みの zip ファイル サポートを使用して、zip コンテンツを含む .zip 以外の拡張子を持つファイルを開くことができるようにしたいと考えています。これは可能ですか?もしそうなら、どのように?
emacs - Emacs - emacsclient または新しいフレーム?
これはかなり初歩的な質問ですが、emacs とは別のフレーム (make-new-frame) で新しいファイルを開くことと、emacsclient のインスタンスでファイルを開くことの実際的な違いは何ですか? 端末を介して作業している場合、違いは明らかです...しかし、emacsclientは、(buffer-menu)またはido-modeによってアクセスされるバッファーのリストを、その特定のemacsclientインスタンスで開かれたバッファーにさらに制限できますか?
emacs - Emacs 23はUnicodeの4倍の文字セットを使用しています-なぜですか?
Emacs 23.1ニュースから:
***Emacsの文字セットはUnicodeのスーパーセットになりました。(コードスペースは約4倍あり、十分なはずです)。
そして後で詳細:
***マルチバイトバッファおよび文字列では、文字はUTF-8バイトシーケンスで表されます。文字コードスペースは0x0..0x3FFFFFになり、ギャップはありません。コードポイント0x0..0x10FFFFは同じコードポイントのUnicode文字ですが、コードポイント0x3FFF80..0x3FFFFFは生の8ビットバイトです。
ウィキペディアによると、UCSのBMPには65536文字、最新バージョンのUnicodeには107000文字以上、UCSには100万以上のコードポイントが含まれています。0x3FFFFFは400万を超えています。
どのような問題を解決できますか、それ以外の場合は、Unicodeのスーパーセットである内部文字セットを使用することがどのように有益ですか?
git - Emacs に推奨される git モード
最近gitに改宗し、長年のEmacsハッカーとして、Emacs23でのgitサポートについて、他の真面目なEmacs/Gitハッカーが何を推奨しているのか疑問に思っています。私はすでに VC git バックエンドを使い始めており、git の機能の薄い抽象化レイヤーのようなものだと感じています。だから私は別のものを試す傾向があります。標準の Emacs VC サポートに加えて、Google で調べると 6 つほどの選択肢が見つかります。
マジットか卵が好きなら、なぜですか? また、推奨事項にプラットフォームの依存関係がある場合、どのように依存していますか?
emacs - Emacsのフォワードワードの振る舞いを変える
タイトルが言うように、emacsのフォワードワード関数の振る舞いをどのように変えるのでしょうか?たとえば、[]がカーソルであるとします。それで:
Mf Mbを使用できることはわかっていますが、私に関する限り、それは必要ないはずなので、変更したいと思います。特に、私は2つのことを望んでいます。
- Mfを押すと、ポイントが単語内、スペースのグループ内、またはその他の場所にあるかどうかに関係なく、次の単語の最初の文字に移動したいと思います。
- モードごとに単語文字をカスタマイズします。結局のところ、CPerlモードでの移動は、たとえばTeXモードとは異なります。
したがって、上記の例では、項目1は、Mfを押した後、カーソルを「a」(およびその左側のポイント)に移動します。項目2では、アンダースコアとシジルを単語文字として定義できます。