こんな感じで使っている. thingoptはMELPAからインストール可能.
(require 'thingopt) (define-thing-commands) (global-set-key (kbd "C-,") #'mark-word*) (global-set-key (kbd "C-.") #'mark-symbol) (global-set-key (kbd "C-M-,") #'mark-string) (global-set-key (kbd "C-M-.") #'mark-up-list)
mark-symbol
でリージョン選択し,selectedで定義したコマンドを発動させると編集がとても捗る.
expand-regionひとつで済ますこともできるけども(er/expand-region
),1ストロークで手軽にリージョン選択できる利便性を優先した.