0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

SpacemacsのVim Stateで1文字だけ削除するときはクリップボードにコピーさせない

Last updated at Posted at 2020-03-20

概要

SpacemacsのVim State (Evil State)において、何文字か削除する時はつい xを連打しているが、これをやると 無意味な1文字が永遠にコピーされ続ける。Vimだからそれはそうだけど。。。

クリップボード拡張アプリと連携して「ヨォシ!!!コピーすっぞ」と思ってクリップボード履歴を開くと半分以上が1文字のゴミに埋もれて悲しい気持ちになること一入。

スペース (空白)で埋め尽くされているともはやきれそうになる。

1文字だけ削除する場合はコピーさせない

Vim Normal Stateにおける xXのキーバインドを 削除だけに変更する。

.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)


cf. Evil - don't yank with only whitespace to register

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?