問題タブ [icicles]
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 - どこでもcomplete-readの代わりにido-completing-readを使用できますか?
私はの大ファンなので、「Emacsでタグを検索するためのido-modeスタイルの補完を取得できますか?」のように書くことなく、ido-mode
などに使用したいと思います。それぞれについて。describe-function
find-tag
両方
と
少なくとも部分的にはその本体のido-completing-read
呼び出しcompleting-read
のために機能しないので、単純な再定義は無限の再帰になります。
ido-completing-read
理論的には、のdocstringの最初の行は「ビルトインのイド語置換」であるため、可能であるはずcompleting-read
です。私は少し周りを見回しましたが、それを試みたり成功したりした人を他に見つけることができないようです。
Iciclesはおそらくこのようなものを提供していることを理解しており、とにかくそれを使用することになるかもしれませんが、それは私が今気にかけているよりも少し思い切ったものです。
助けてくれてありがとう。
emacs - Emacs の補完モードの選択を理解する
多くの代替 Emacs 自動補完メカニズムがあるようです。徹底的な検索をしなくても、次のことが頭に浮かびます: ido、オートコンプリート、つらら、バッファー内補完、ミニバッファー補完、標準のアウトオブボックス補完。そして、コード補完があります。たくさん。そしてその多くは言語に依存しています。コードと非コードのオートコンプリートの両方における主要プレーヤーの利点をまとめた Emacs の達人が 1 人か 3 人いると非常に便利です。そして、これは Stack Overflow であるため、言うまでもなく、Emacs の IDE のようなメカニズムに最適なオート コンプリート モードを特定することは良いことです。
更新: Emacs Wiki の完了ページを見つけたところ、私の基本的な質問が増幅されました。これらすべての選択肢の中で、何が良いのか、何が悪いのか、そして 2 ~ 3 でしか遊べない場合、どれをお勧めしますか?
emacs - emacsとつらら:辞書からのオートコンプリート?
emacsでつららをインストールしたばかりですが、今のところとても気に入っています。これが可能かどうかは完全にはわかりませんが、英語の辞書から単語をオートコンプリートする機能をつららに実装(または、すでに存在する場合は使用)したいと思います。
したがって、何かを書いていて、韻を踏む単語が必要な場合は、頭韻法としてfloor
入力*or
するか、さらに良い方法として、入力しflo*
て、辞書からで始まるすべての単語を返すようにすることができます。flo
質問:
このようなものはありますか?
それが存在しない場合、これを実行するための最良の方法は何でしょうか?どういうわけかaspellにフックする必要がありますか?または、単語の長いファイルにインデックスを付けるだけですか?
編集:私はsynomyms.elのようなものを探していると思いますが、辞書があります。http://www.emacswiki.org/emacs/Synonymsを参照してください
emacs - Emacsつららスペース
私が押すと、私は慣れてきました
M-x
スペースを入力するたびにハイフンが表示されますが、つららを使用したいので、スペースを入力するたびにハイフンが表示されるように変更する方法はありますか?
emacs - emacs で Icicles を使用する場合、タグ検索で定義を*ただ*取得するにはどうすればよいですか?
バニラの emacs で、TAGS ファイルをロードし、"M-." でシンボルのルックアップを行います。シンボルの定義に進みます。
つららを使用すると、同じシンボルで 374 ヒットします。理論的には、ゾウではないものをゆっくりと削り取って欲しいものを見つけることができますが、それは苦痛であり、タグ検索のためにつららをオフにしてからオンに戻すだけです。
タグファイル内の関連するすべての一致ではなく、タグルックアップを行うときに定義が必要であることをつららに伝える方法はありますか?
たとえば、Linux カーネルのソース コードで task_struct 構造体の定義を検索するとします。私はフォームの多くの定義を見ます:
struct task_struct taskInfo;
struct task_struct 情報;
しかし、私が欲しいのは1つの定義だけです:
構造体 task_struct {
「象ではないものを削り取ることはできますが、象はここではかなり似ています。検索結果を見ていると、名前の後に中括弧が付いた行だけが必要であることがわかりません。中括弧はとにかく別の行にあるので、それが結果をスライスする正しい方法であるという保証はありません。
また、Icicles を使用するときにクラスのメンバー関数が表示されるのを見てきました。それらをもっと簡単にオフにする方法が欲しいです。
emacs wiki とインターネット検索を読んでみましたが、「emacs つららタグ」を検索するだけではうまくいきませんでした。
emacs - emacsは開いているバッファをツリーとして表示します
開いているバッファのリストをツリーとして表示する emacs モードはありますか? ツリーとは、ディレクトリ ツリーを意味します。同じディレクトリに存在するファイルにアクセスしている場合、バッファーがグループ化されます。
バニラの emacs またはつららモードでさえ、私が見たバッファ リストのビューはすべてフラットでした。ツリー ビューを使用すると、どのバッファーが開いているか、およびそれらの間の関係をより迅速に把握できます。
emacs - emacsつらら削除選択モード
emacsでつららモードをオンにすると、delete-selection-modeがめちゃくちゃになります。テキストをコピーした後、強調表示された領域にヤンクしようとすると、その領域を置き換えるのではなく、領域の最後に追加されます。バックスペースを使用するか、テキストを直接入力して、強調表示された領域を置き換えることができるため、ちょっと言います。ヤンク動作だけが正しくありません。
このヤンク動作を修正するためのつららモードのオプションはありますか? これまでのところ、私は何も見つけていません。
ありがとうございました
emacs - emacs - サブディレクトリでファイル検索を行う方法
Resharper の「Go To File」機能のようなものを Emacs に実装したいと考えています。上記のショートカットを押すと、Resharper はワイルドカード文字列を受け入れるテキスト ボックスをポップし、そのワイルドカードに一致するプロジェクト内のすべてのファイルを一覧表示するオートコンプリート メニューを表示します。
(ソース: jetbrains.com )
今のところ、私は多かれ少なかれ同等のものを達成するための大まかな方法を知っています。これには、実行dired
と-lR
呼び出しが含まれます。これdired-isearch-filenames
により、特定のルートディレクトリ内のファイルの階層全体でインクリメンタル検索が開始されます。
更新。また、バッファのロードを開き、それらをすべてメモリに保持し、switch-to-buffer
. このソリューションは でうまく機能しido
ますが、100% 防弾ではありません (一部のファイルが追加または削除された場合はどうなりますか?)。またtabbar
、タブにはプロジェクトに含まれるすべてのファイルが表示されますが、現在のコンテキストを表すプロジェクトのサブセットは表示されないため、 ではうまく機能しません。
ただし、これには多くの不要な情報が表示され、オートコンプリートが欠けています。と を調べましたが、現在のディレクトリ内でのみ、浅く動作しているようですido
。icicles
目標を達成するのに役立つ Emacs プラグインはありますか?
icicles - つららマルチバッファ検索用に複数のバッファを選択する方法
1)起動:[検索]->[つらら]->+ [バッファの検索]2)正規表現を入力します3)Iclclesは、バッファがリストされた状態でバッファの完了を表示します。
複数を選択するにはどうすればよいですか?
ありがとう
マイク
emacs - 起動時のemacsつららエラー
elpa (package-list-packages) からインストールされたつらら (v.22.0)
Emacs バージョン
emacs 起動時の出力
警告 (初期化): `/home/exu/.emacs.d/init.el' の読み込み中にエラーが発生しました:
正常な動作を確保するには、初期化ファイルでエラーの原因を調査して削除する必要があります。完全なエラー バックトレースを表示するには、「--debug-init」オプションを指定して Emacs を起動します。
以下のデバッグ初期化: GIST エラー ダンプへのリンク