【Emacs】thingoptは便利

こんな感じで使っている. 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で定義したコマンドを発動させると編集がとても捗る.

tam5917.hatenablog.com

expand-regionひとつで済ますこともできるけども(er/expand-region),1ストロークで手軽にリージョン選択できる利便性を優先した.