概要
SpacemacsのVim State (Evil State)において、何文字か削除する時はつい x
を連打しているが、これをやると 無意味な1文字が永遠にコピーされ続ける。Vimだからそれはそうだけど。。。
クリップボード拡張アプリと連携して「ヨォシ!!!コピーすっぞ」と思ってクリップボード履歴を開くと半分以上が1文字のゴミに埋もれて悲しい気持ちになること一入。
スペース (空白)で埋め尽くされているともはやきれそうになる。
1文字だけ削除する場合はコピーさせない
Vim Normal Stateにおける x
と X
のキーバインドを 削除だけに変更する。
.spacemacs
( Space d e f
)から user-config ()
にキーバインド設定を加える。
.spacemacs(抜粋)
(defun dotspacemacs/user-config ()
;; 1文字だけの削除でクリップボードにコピーしない
(define-key evil-normal-state-map (kbd "x") 'delete-forward-char)
(define-key evil-normal-state-map (kbd "X") 'delete-backward-char)
)