2023-12-29
WezTerm 上でのダブルクリックによるテキストの選択範囲をカスタマイズする
WezTerm 上で tmux を使って縦分割をしているときに、マウスでダブルクリックをしてテキストを選択状態にしようとすると分割線の │ も一緒に選択されてしまいます。
都度 │ を取り除いてからペーストする必要があり、実に不毛な作業です。
設定で調整できないかなと思い、WezTerm のドキュメントを眺めていたところ、selection_word_boundary というドンピシャな設定項目がありました。
この設定は、単語を選択するときの境界となる文字を設定するものです。デフォルトでは、スペース、タブ、改行、括弧、クオートなどになっていました。ここに、前述の │ を追加してみます。
-- .config/wezterm/wezterm.lua
return {
-- (省略)
selection_word_boundary = " \t\n{}[]()\"'`│",
}これで、期待通りにダブルクリックで範囲選択できるようになりました 👏

h3pei
フリーランスのソフトウェアエンジニア。Ruby / Rails アプリケーションの開発が得意領域。設計・実装・運用まで含めてプロダクト開発が好きです。
Questalという目標達成コミュニティサービスを開発しました。仲間と一緒に目標達成に取り組みたい方はぜひご利用ください。