記事一覧

kill-whole-line

2010年03月23日(火)19時41分

kill-whole-line は、カーソル位置に拘わらず、行全体を削除しますが、
Emacs22 以降でないと kill-whole-line はありません。

Emacs21で同様の動きをするには、

(defun kill-all-line (&optional numlines)
  (interactive)
  (setq pos(current-column))
  (beginning-of-line)
  (kill-line numlines)
  (move-to-column pos))

といった感じで、関数定義(ここでは kill-all-line)をする必要があります。

Emacs21な環境での苦肉の策です(^^;