🔖
Lem Advent Calendar 2023 - grep
これは Lem Advent Calendar の記事です。
ソースコードから特定の文字列を探すためにgrepを使うことがよくあります。
lemでもgrepコマンドを用意しており、M-x grep
で実行できます。
grepの結果は編集することが出来、検索&一括置換などが可能です。
gif上ではC-s
で文字列検索をし、マッチした箇所をF2
で置換しています。
grepは内部でlem/peek-sourceというコンポーネントを使っています。
このコンポーネントはgrep以外にも、シンボルの定義位置へジャンプするM-.
やシンボルの参照箇所を一覧するM-_
、先日紹介したlegitでも使われています。
Discussion