C-k
に送信せずに行を削除するために使用したいと思いますkill-ring
。
.emacs
私のファイルには次の内容があります
(delete-selection-mode 1)
C-d
しかし、これは(delete-char
)にのみ効果があるようです。
また、このスレッドで説明されているソリューションも読みました。Emacs:キルループなしでテキストを削除する方法は?しかし、この正確な問題を解決するものはありません。
ベストアンサー1
(defun delete-line (&optional arg)
(interactive "P")
(flet ((kill-region (begin end)
(delete-region begin end)))
(kill-line arg)))
たぶんこれが最善の解決策ではないかもしれませんが、効果があるようです。 「delete-line」をいくつかのグローバルキーにバインドする必要があるかもしれません。
(global-set-key [(control shift ?k)] 'delete-line)