タグ

capfに関するpcrdのブックマーク (3)

  • Emacsで新しいFuzzy補完 - fussy - - Qiita

    背景 こんばんは。init.elをいじり続けてる初心者です。 最近orderlessのようにcompletion-stylesを高度にカスタマイズして、絞り込みを強化する流れが来ています。(Emacsの次世代ミニバッファ補完UI) しかし、company等の入力補完でFuzzyに絞りたいとき、Emacs標準のflexやorderless-flexを使ってもパフォーマンスが悪かったり、company-fuzzyを使用してもうまく動かないことがあったり、なかなかFuzzyな入力に満足いきません。 そんな中、これらの問題を解消してくれそうなパッケージを見つけたので紹介します。 fussy fussy は completion-styles に組み込むことで、Fuzzyに絞り込みをしてくれるパッケージです。 flex と大きく異なる点はスコアリングとフィルタリングのバックエンドを変更できる点です。

    Emacsで新しいFuzzy補完 - fussy - - Qiita
    pcrd
    pcrd 2023/07/21
    “fussy  fussy は completion-styles に組み込むことで、Fuzzyに絞り込みをしてくれるパッケージです。 flex と大きく異なる点はスコアリングとフィルタリングのバックエンドを変更できる点です。 スコアリング”
  • CompanyからCorfuに移行する - Qiita

    背景 【2023年1月7日】大幅に更新しました。 こんばんは。Emacs歴2年の初心者です。 これまで入力補完にはcompanyを使用していましたが、corfu+capeが想像以上に良かったのと、設定に関する日語記事があまりなかったので書いてみました。 corfuに興味のある方の参考になれば幸いです。 前提条件 corfuはEmacs27以上が必須になります。 また、CUIEmacsでは使用できません。 corfu-terminalを利用するとCUI版でも使用できます。 セットアップ 今回設定するパッケージは下記のとおりです。 corfu cape orderless prescient kind-icon corfu-doc corfu 体に統合されました。(corfu-popupinfo) yasnippet tempel lsp-mode corfu まずは基となるcorfu

    CompanyからCorfuに移行する - Qiita
    pcrd
    pcrd 2023/06/04
    “今回設定するパッケージは下記のとおりです。 corfu cape orderless prescient kind-icon corfu-doc corfu 本体に統合されました。(corfu-popupinfo) yasnippet lsp-mode”[corfu][5]
  • companyからcorfuへ移行~自動と手動で補完候補を変える

    corfuはcompanyよりは幾分素直で扱いやすい印象。 corfuの設定: (2024-02-18追記: Corfuの自動補完で候補の存在を伝える事と候補を選べるようにする事を分離するで設定を書き直したので以下のコードは古い) (setq corfu-cycle t) ;; 候補の最初と最後を行き来出来るようにする。 (setq corfu-auto t) ;; 自動的に補完候補を出す。 (setq corfu-preselect 'prompt) ;; 最初の候補を選択しない。誤入力が多すぎるので。 ;; 無選択時のRETはquitだけでなく改行もする。 ;; (2024-02-15修正:my-corfu-だと素早くC-M-iの後素早くRETを押したときに正しく補完されない。コマンド名がcorfu-で始まっているときだけupdateしている場所があるので) (defun corfu-

  • 1