問題タブ [ido]
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.
windows - Windows 7 の ido-find-file はシステム ツールを使用しません
ido-find-file
Win7 のデフォルト プログラムで PDF ファイルを開きたいと思います。私は知ってido-default-file-method
いますが、その動作を許可するカスタマイズオプションはありません。
elisp - ibuffer の代わりに minibuffer+ido を使用するように elisp 関数を書き直すには助けが必要です
私は erlang 開発に Distel を使用していますが、補完に使用される関数はその出力を ibuffer に出力しています。代わりに ido をサポートするミニバッファーに入れたいのですが、それを行う方法を知っている人はいますか?
コードは次のとおりです。
emacs - ido によって生成された候補のリストを取得する
リストを取得して変数に保存することはできますか? 走る
そして ido は候補のリストを生成します{two | three}
。私はこのようなものが欲しい
my-desired-list
実行後の値は です("two" "three")
。私は ido に複雑な設定を使用しています。非常に特殊なフィルターを用意してchoices
おり、その結果を直接使用したいと考えています。
emacs - Ido: ディレクトリに制限
このコマンドido-find-file
は、フィルターを使用して補完リストを制限するオプションを提供します。たとえば、.cpp
, press C-SPC
et voilaと入力すると、補完リストは.cpp
.
ただし、ナビゲーションの最初のステップでリストをディレクトリに制限すると便利な場合があります。たとえば、多くの通常のファイルを含むディレクトリ内にある未知の名前のサブディレクトリにあるファイルに移動する場合などです。
現在のステップでディレクトリのみを受け入れるように制限するための組み込み機能はありido
ますか (現在のステップは、 a)制限解除関数を呼び出すか、b) [より良い解決策] 実際のナビゲートコマンド、つまり降順のいずれかで区切られていますか? /ディレクトリ ツリー レベルで昇順)? または、そうでない場合、誰かがそれを行う関数を書くことができますか?
file - ido flex マッチングはどのように機能しますか?
誰かが例を挙げて説明できますido-enable-flex-matching
かido
?
また、バッファに加えてファイルを扱うときにフレックス マッチングを使用できますか? (そして、それには追加のセットアップが必要ですか?)
emacs - 一部を除くすべてのスター バッファを無視するように ido に指示します。
通常、私はすべての非ユーザーバッファ、つまり . で始まるすべてのバッファido
を無視したいと考えています。次の設定を使用してこれを達成しました。 *
しかし、シェルやインタプリタを使って作業するとき、たとえばielm
相互作用バッファが という名前の場合、これは問題を引き起こし*ielm*
ます。多くの異なる emacs パッケージが読み込まれるとリストが非常に長くなる可能性があるため、すべてのバッファを手動で無視するように追加することは、実際にはオプションではありません。C-a
内から無視パターンを無効にしたものは知っていますが、バッファに切り替えるたびido
にヒットしたくありません。C-a
ielm
私の質問は:
ido が無視してはならないバッファを指定できる変数はありますか(ただし、通常の無視リストと一致します)。または、これを解決するための他のアプローチはありますか?
emacs - emacs idoが提案しているものを選択していませんか?
現在の作業ディレクトリ~/WD
にファイルがありabc.txt
ます。abc.txt
今、私はサブディレクトリの下に別のものを作りたいと思ってい~/WD/NEW/
ます。入力C-x C-f
すると directory ~/WD/NEW/abc.txt
、 ido は文字列を に変更していますが~/WD/abc.txt
、これは私が開きたいものではありません。文字列を元に戻そうとすると、ido は入力を間違った文字列に自動的に「修正」します。
この問題を解決する方法はありますか?
emacs - GNU Emacsでは、1回のキーストロークで新しい空のバッファを作成する方法は?
単一のキーストロークで新しい空のバッファを作成するにはどうすればよいですか? C-x b
名前を入力して新しいバッファを作成できます。(私は ido-mode を使用しているので、ヒットRET
しただけで最新のバッファーが開きます。)
単一のキーバインディングで新しい無題のバッファを開くコマンドが欲しいs-t
です。
( new-tab
Aquamacs のコマンドに似ています。)
emacs - ido-mode がこの変数を使用しようとするのはなぜですか?
ホームディレクトリの単一のディレクトリにemacsの自動保存とバックアップを行っています。何らかの理由で、設定した変数名を終了しようとすると、保存ディレクトリが ido-mode に渡され、emacs を終了できません。古いバージョンの ido.last ファイル (およびシンボリック リンク .#ido.last) を削除しようとしましたが、一貫して問題が解決されているようには見えません。ファイルが保存されているディレクトリとファイル自体の完全な権限と所有権を持っています。これは、emacs メジャー バージョン 21、22、および 24 をカバーするために取り組んでいるいくつかのシステムで発生します。
私のemacs構成の関連部分は次のとおりです。
問題が発生したときのデバッガ出力は次のようになります。
savedir
ido-mode に関連してその変数を使用したことがないにもかかわらず、何らかの理由で ido が保持されていることがわかります (その変数が使用されているすべての場所と、私が作成したすべての ido 呼び出しを含めました)。ido が saveir で何かを行うのはなぜですか?