問題タブ [elisp]
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での埋め込みバッファリストフレームパラメータの役割は何ですか?
emacs で、次のコード スニペットを読みましたsimple.el
。
'buried-buffer-list
パラメータの正確な意味は何ですか? それは何のために使用されますか?
emacs - Emacs の fill-paragraph を javadoc のようなコメントでうまく機能させる
仕事で使用する APL 方言の Emacs メジャー モードを作成しています。基本的なフォント ロックが機能するようになりました。comment-start と comment-start-skip を設定すると、コメント/コメント解除領域と段落の塗りつぶしも機能します。
ただし、コメント ブロックには javadoc スタイルのコメントが含まれていることが多く、そのようなコマンドで始まる行がくっつかないように、fill-paragraph が必要です。
私がこれを持っている場合(javadoc @の代わりに\):
MQは私に与えます:
でも私はしたい:
段落開始と段落分離を適切な値に設定しようとしましたが、fill-paragraph はコメント ブロック内ではまだ機能しません。コメント マーカーを削除すると、Mq は思い通りに機能するので、段落の開始に使用する正規表現は機能しているようです。
メジャー モード用に独自の fill-paragraph を作成する必要がありますか? cc-mode にはこのような場合に対応するものがありますが、非常に複雑なので、できれば避けたいものです。
emacs - Emacs Lisp で文字を置換しますか?
Emacs Lisp にはreplace-string
がありますが、ありませんreplace-char
。「タイポグラフィ」のカーリー クォート (この文字の Emacs コードは 16 進数の 53979) を通常の ASCII クォートに置き換えたいのですが、次のようにできます。
で良いと思いますreplace-char
。
これを行う最善の方法は何ですか?
emacs - Emacs のウィンドウのサイズを設定するにはどうすればよいですか?
私はemacsを起動している画面のサイズを検出し、それに応じてサイズと開始ウィンドウの位置を調整しようとしています(これはemacsで言えばフレームだと思います)。画面の左上隅に近い左上隅にある「適度に大きな」ウィンドウが常に表示されるように、.emacs を設定しようとしています。
これは一般的なケースに対する大きな質問だと思うので、少し絞り込むために、Windows および (Debian) Linux 上の GNU Emacs 22 に最も関心があります。
emacs - elispを使用してEmacsフレームを1つのモニターに最大化する
maxframe.elを使用して Emacs フレームを最大化します。
私のデュアルヘッド Mac セットアップ (23 インチモニターを備えた Macbook Pro 15 インチラップトップ) を除いて、3 つの主要なプラットフォームすべてでうまく機能します。
Emacs フレームを最大化すると、フレームが拡張されて、両方のモニターの幅と大きい方のモニターの高さがいっぱいになります。
明らかに、フレームを最大化して、それがオンになっているモニターのみを埋めたいと思います。elisp を使用して 2 つの個別のモニターの解像度を検出するにはどうすればよいですか?
ありがとう、ジェイコブ
編集: Denis が指摘するように、 mf-max-width を設定することは合理的な回避策です。しかし、(私が言及すべきだったように) 私は、両方のモニターと任意の解像度で機能するソリューションを望んでいました. Windows固有のw32-send-sys-commandのスタイルでOSX固有のものかもしれません。
emacs - EmacsのGLSLメジャーモード?
このリンクhttp://artis.imag.fr/~Xavier.Decoret/resources/glsl-mode/を見つけましたが、「単純」であることを除けば、その周りには多くの説明がありません。
理想的には、それを実行できる CcMode の拡張機能、または少なくとも自動スタイリングを処理でき、CcMode への同様のショートカットを持つモードが必要です。
ない場合は、自分で書き始めるのに役立つ良い elisp リファレンスがあれば大歓迎です。
編集: David の応答により、glsl-mode.el を詳しく調べるようになりました。これは実際には cc-mode に基づいているため、まさに私が最初に探していたものです。
emacs - なぜ Emacs の fixnum は 29 ビットしかないのですか?
そして、なぜ彼らはそれを変えないのですか?
編集:質問する理由は、私がemacsを初めて使用し、Emacsを「プログラマー電卓」として使用したいからです。そのため、32 ビットと 64 ビットの整数を操作して、ネイティブ マシンと同じように動作させることができます。
emacs - Emacsでインタラクティブなelispインタープリターを呼び出す方法は?
現在、*scratch*
バッファに式を書き、 で評価してテストしていC-x C-eます。Emacs Lisp 式をテストできる、SLIME や irb のようなインタラクティブなインタープリターがあれば本当にありがたいです。
emacs - Emacs: ユーザーが最後に指定したパラメータをデフォルトとしてどのように保存しますか?
ユーザーが指定した最後の引数を記憶してデフォルトとして使用したい対話型関数を作成しています。
関数が初めて呼び出されたときに、ユーザーが指定した引数を記憶して、次回関数を呼び出したときにエンターを押すだけで、前回指定した値が使用されるようにします。
ドキュメントでこれを見つけることができないようです-elispでこれを行うにはどうすればよいですか?
emacs - .emacs には何が入っていますか?
私は最近数回コンピューターを切り替えましたが、途中で .emacs を失いました。私はそれをもう一度構築しようとしていますが、そうしているうちに、他の人が使用する他の優れた構成を取り上げると思いました。
では、Emacs を使用している場合、.emacs には何が入っているのでしょうか?
私のものは現在かなり不毛で、次のものしか含まれていません。
- グローバルフォントロックモード!
(global-font-lock-mode 1)
- インデント、タブ、およびスペースに関する私の個人的な好み。
- perl-mode の代わりに cperl-mode を使用します。
- コンパイルのショートカット。
何が便利だと思いますか?