問題タブ [emacs]
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.
macos - Mac OS X で推奨される Vim と Emacs のバージョンは何ですか?
コンソール バージョンの代わりに、Vim または Emacs のグラフィカル バージョンを使用したい場合、どのバージョンをお勧めしますか?
Vim には、Mac OS X Vim、MacVim、Vim-Cocoaがあります。
Emacs、CarbonEmacs、XEmacs、およびAquamacsの場合。
もっとありますか?これらのうち、ゴールデンタイムの準備ができているのはどれですか? それが厳しい電話である場合、トレードオフは何ですか? これらはすべてまだ維持されていますか?
よろしければ、Vim と Emacs の議論や、他のエディターとの比較はありません。
http - Emacs の HTTP ライブラリ
私は最近、emacs で org-mode を発見しました。これは私にとって非常にうまく機能します。www.RememberTheMilk.com も好きです。組織モード ファイルと RTM リストを同期できるようにしたいと考えています。RTM の API が Web サービスとして公開されていることは知っています。現在、スクリプトの作成に使用できる HTTP ライブラリを探しています。いくつかのリンクを見つけましたが、まだ完全に満足しているわけではありません。
http://www.koders.com/lisp/fidB46CCCA8D57FBD093BAF6E08289CFB4DA7624B2B.aspx?s=TV+ ラマン http://www.emacswiki.org/cgi-bin/wiki/http-post-simple.el
emacs で Web サービスと対話する際の指針は非常に役立ちます。また、私は emacs のエキスパートではないことを覚えておいてください。私は emacs の最初の障壁を打ち破り、elisp を回避する方法を見つけることができました。だから、優しくしてください。:-)
regex - emacsで正規表現をキーの組み合わせにバインドするにはどうすればよいですか?
文脈上、私はemacs初心者のようなものです。私はそれを長い間使用していませんでしたが、ますます使用しています(私はそれがとても好きです). また、私は Lisp には慣れていますが、elisp にはあまり詳しくありません。
この特定の正規表現を頻繁に使用するため、正規表現をキーボードの組み合わせにバインドする必要があります。
私がやってきたこと:
上記では改行を使用しましたが、正規表現の を の結果にisearch-forward-regexp
置き換える必要があることがわかりました。これにより、(コマンドを終了せずに)リテラルの改行が挿入され、式に改行を挿入して行間で一致させることができます。\n
C-q Q-j
これをキーの組み合わせにバインドするにはどうすればよいですか?
式で実行される elisp 関数を作成する必要があることは漠然と理解していますがisearch-forward-regexp
、詳細についてはあいまいです。Google で検索したところ、ほとんどのドキュメントが少しわかりにくいことがわかりました。
emacsで正規表現をキーの組み合わせにバインドするにはどうすればよいですか?
マイク・ストーンはこれまでのところ最高の答えを持っていました.
編集-この種の機能はありましたが、マクロを保存した後、後で使用するために戻ったときに、C-x e. (つまり、emacs を再起動して を入力してから を入力するM-x macro-nameと、ミニバッファーC-x eに「最後の kbd マクロがありません」などのメッセージが表示されます)
@Mike Stone - 情報をありがとう。私は次のようなマクロを作成しようとしました:
これでマクロが作成されましたが、マクロを実行すると、 を使用したときに通常得られるのと同じハイライトが得られませんでしたisearch-forward-regexp
。代わりに、式の次の一致の最後にジャンプしました。だから、それは私が必要とするものには実際には機能しません。何か案は?
編集:マクロを使用してやりたいことを実行できるisearch-forward-regexp
ようです。あなたが提案したことを試してみます。
c++ - C++ プロジェクトで emacs を使用する際の良いアドバイスはありますか?
C/C++ IDE としての emacs の使用に関する優れた記事を探しています。
Steve Yegge の「Effective emacs」のようなもの。
xml - Emacs で XML ファイルをきれいに印刷する
私は emacs を使用して xml ファイル (nxml-mode) を編集していますが、ファイルはマシンによって生成されたもので、タグの書式設定が適切ではありません。
ファイル全体をインデント付きできれいに印刷して保存する方法を検索しましたが、自動の方法を見つけることができませんでした。
方法はありますか?または、少なくともそれを実行できるLinux上のエディター。
sql - Emacs sql-mysql でポート番号を指定する
私は Emacs の sql インタラクティブ モードを使用して MySQL db サーバーと対話し、それを楽しんでいます。開発者がデフォルト以外の新しいポート番号で別のデータベースをセットアップしましたが、sql-mysql を使用してアクセスする方法がわかりません。
データベースに接続しようとしているときにポート番号を指定するにはどうすればよいですか?
Emacs がポート番号の入力を求めるプロンプトを出して、指定しない場合はデフォルトをそのまま使用できるとさらによいでしょう。その可能性はありますか?
emacs - Lisp以外の言語でEmacs拡張機能を書く
既存のアプリケーション (OCaml で作成) を使用して、Emacs の「インターフェイス」を作成したいと考えています (たとえば、Emacs GDB モードなど)。大量の Lisp コードを書かずにこれを行うことを好みます。MVC の用語で言えば、View は Emacs である必要がありますが、Model と Controller は (主に) OCaml のままである必要があります。
Lisp 以外の言語で Emacs の拡張機能を書く方法を知っている人はいますか? これは、他の言語での Emacs 拡張 API へのバインディングの形をとるか (たとえば、OCaml をファーストクラスの Emacs 拡張言語にする)、またはたとえば、拡張が書き込み可能なパイプを持つ Emacs インタラクション モードのいずれかを取ることができます。 Emacs Lisp 式と結果値の読み取り。
emacs - diff で Emacs が自動生成したファイルを無視する
diff
のような一時ファイルを無視するにはどうすればよいfoo.c~
ですか? 一時的なものをデフォルトで無視する構成ファイルはありますか?
より一般的に: tarball から「クリーンな」パッチを生成する最良の方法は何ですか? 私はこれを行うことはめったにありません (電子メールで OSS プロジェクトにバグ修正を提出する) ので、常に苦労しています...
編集:わかりました、短い答えは
より良い答えはありますか?たとえば、これは構成ファイルに入れることができますか?
emacs - Emacsでの埋め込みバッファリストフレームパラメータの役割は何ですか?
emacs で、次のコード スニペットを読みましたsimple.el
。
'buried-buffer-list
パラメータの正確な意味は何ですか? それは何のために使用されますか?
java - emacsに最適なJavaツール
私は長年のemacsユーザーであり、現在Javaで約1/2時間働いています。
のための最高のemacsライブラリは何ですか
- Javaのデバッグ
- コード補完/インテリセンス
- Javadocブラウジング
?