2022-02-11から1日間の記事一覧

consult-ripgrepの検索対象を現在開いているバッファたちに限定するには

以下の関数を使う(consult-ripgrep-multi-file)。通常のconsult-ripgrepはあるディレクトリ以下の全ファイルが検索対象になるが、今回は「現在開いているバッファ(に対応するファイルたち)」に検索対象を限定したということ(串刺し検索)。 consult-lin…

consult-ripgrepの検索対象をカレントバッファに限定するには

以下の関数を使う。 consult-lineと実質的な働きは変わらないのがメリット。 つまり、 consult-ripgrepの設定(migemo化など)が活きるので、例えばconsult-line系に限定したmigemo化の設定は不要となる点。 そのほか、consult-lineをmigemo化すると、最初の…

カーソル下のシンボルを初期入力にしてconsult-ripgrepをするには

こうする。 (defun consult-ripgrep-symbol-at-point () (interactive) (consult-ripgrep nil (thing-at-point 'symbol))) C-uつきで呼び出したときにシンボル初期入力を行いたい場合は (defun my-consult-ripgrep (use-symbol) (interactive "p") (cond ((e…