タグ付けされた質問 「ivy」

2
タブ補完にivyを使用するようにeshellをセットアップするにはどうすればよいですか?
私はivy完了が非常に好きで、Emacsが何らかの種類の完了を使用するほぼすべての場所(ivy-mode 1)を取得するのに単純なもので十分であるivyことを愛しています(これはオーバーライドすることで達成されますcompleteing-read)。しかし、これはタブ補完eshellに使用するようには設定されていませんivy。eshellの補完候補のリストは気に入っていますが、ivyUIの中から選択することを好みます。eshell完了候補を生成し、それを「ivy」に渡すために行うことを再利用する方法はありますか?
16 eshell  ivy 

1
ivyでコードのオートコンプリート
大きなC ++プロジェクトでは、dabberv-expand(別名M- /)を使用します。Rtags、ctags、csopeなどは、さまざまな理由で機能しません。あいにく、あいまい検索を使用するようにdabbrevを強制する方法がわかりません。そこで、ツタを使うことにしました。次のコードは、私が望むほとんどすべてを行います: (defun ivy-complete () (interactive) (dabbrev--reset-global-variables) (let* ((abbrev (dabbrev--abbrev-at-point)) (candidates (dabbrev--find-all-expansions abbrev t))) (when (not (null candidates)) (let* ((found-match (ivy-read "matches " candidates :preselect (thing-at-point 'word) :sort t)) (abbrev-length (length abbrev))) (insert (substring found-match abbrev-length)))))) 一つは見逃されています。補完候補はミニバッファーに候補を表示します。エントリーポイント近くのポップアップウィンドウに表示させたい。ivy-display-function-popupとivy-display-function-overlayを使用しようとしましたが、失敗しました。 質問:ポップアップウィンドウまたはオーバーレイウィンドウに候補を表示するにはどうすればよいですか?会社のような他のパケットのバックエンドとしてivyを使用することは可能でしょうか?

2
スワイパーを除くすべての場所でアイビーファジーマッチングを有効にする
flx-ido-modeしばらく使ってて気に入っています。Ivyはを使用して同じように動作できますivy--regex-fuzzy。 問題は、swiper今でもファジーマッチングを使用することであり、この場合、私はそれが本当に好きではありません(少なくとも、常にデフォルトではありません)。 したがって、以外のIvyでファジーマッチングを引き続き使用したいと思いswiperます。これを構成する方法はありますか?それとも、swiper何かのプレフィックスを付けることで、現在「this」サブストリングを本当に探しているとどういうわけかわかりますか?
10 ivy 

4
Ivyはミニバッファーでコマンドの完了を無効にします
ミニバッファーで1つのコマンドのivy補完を無効にできますか? たとえば、フォルダ〜/ code / study /にいます。検索ファイルを開いてIvyでオートコンプリートすると、 Find file: ~/code/study/ ./ ../ [...] そして私が欲しいのは、1回のジャンプで〜/ other / code / studyに移動することです。オートコンプリートのivyモードがあるので、カーソルを最初の/に移動して、そこにotherと入力することはできません。これは、いくつかの問題を抱えています。このコマンドのために、補完の最初の部分を何らかの方法で編集したり、一時的に補完を無効にしたりできますか? どうもありがとう!
8 files  completion  ivy 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.