単語全体を選択する
thingopt.el
が解決してくれそうだったんだけど、subword-mode
とか superword-mode
を使ってたりするとちょっとイマイチかなあと思ったので自前でなんとかすることに。
(defadvice mark-word (before mark-word-around activate) (beginning-of-thing 'word)) (defadvice subword-mark (before mark-subword-around activate) (put 'word 'forward-op 'subword-forward) (beginning-of-thing 'word) (put 'word 'forward-op nil))