読者です 読者をやめる 読者になる 読者になる

fnwiyaBlog

EmacsとかLispとか可視化とか

helmの「.」と「..」を表示させない

helm使用時に絞り込む前の状態ではディレクトリの一覧に「.」(現在のディレクトリ)と「..」(ひとつ上のディレクトリ)が表示されています。
しかし現在のディレクトリのほうは使い道が無いですし、
上のディレクトリには「←」でいけます。
ディレクトリを深く辿って行く時にいちいちC-nを押すのは手間なので
非表示にしてしまいましょう。

以下の記述をhelmと一緒にすればOKです。

(advice-add 'helm-ff-filter-candidate-one-by-one
        :around (lambda (fcn file)
                  (unless (string-match "\\(?:/\\|\\`\\)\\.\\{1,2\\}\\'" file)
                    (funcall fcn file))))