😺

helm検索文字列のデフォルト設定

2022/07/23に公開

カーソルのある位置の単語を検索文字列のデフォルトにする。

  (helm :sources ******
        :buffer *****
        :input (thing-at-point 'word t)
        :truncate-lines t
        :helm-candidate-number-limit 9999)

region選択していたときはregionの文字列。そうでなかったときはカーソルの位置の単語。

  (helm :sources ******
        :buffer *****
        :input (if (use-region-p)
                   (buffer-substring-no-properties (region-beginning)(region-end))
                 (thing-at-point 'word t))
        :truncate-lines t
        :helm-candidate-number-limit 9999)

Discussion