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

1
顧問Mxは常に「^」を表示します
カウンセル/アイビー/スワイパーをインストールしましたが、これまでのところすべてが正常に機能しています。しかし、キーバインドMxを介してカウンセルMxを呼び出すと、常に「^」文字が追加されます。なぜこれが起こっているのか、どうやってそれを取り除くのか、私には手がかりがありません(それは、counsel-Mxコマンドに干渉せず、単に迷惑です)。OS Xでemacsを使用しており、メタキーをコマンドキー(setq mac-command-modifier 'meta)に再マップしましたが、標準としてAltを使用しても、カウンセルMxを呼び出すと、「^」が自動的に挿入されます。 ここで提供される基本設定を使用します (ivy-mode 1) (setq ivy-use-virtual-buffers t) (setq enable-recursive-minibuffers t) (global-set-key (kbd "M-x") 'counsel-M-x)
13 search  counsel 

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を使用することは可能でしょうか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.