Ctrl-K Kill Line, bez krawędzi ekranu w trybie linii wizualnej

11

(Z góry przepraszam za mój ogólny brak doświadczenia technicznego / emacsa. Używam org-modedo pisania powieści, więc nie zagłębiłem się w wiele opcji)

Mam visual-line-modeustawić jako domyślną z linią (global-visual-line-mode t)w moim ~/.emacs. W przeszłości ctrl-k( kill-line) zabijał całą linię w tym trybie, ale na niedawno sformatowanym komputerze ctrl-kzabija tylko do krawędzi ekranu.

Jak sugerowałbyś ustawienie, ctrl-kaby zabijać ponownie poza krawędź ekranu?

oldrobotsneverrust
źródło

Odpowiedzi:

10

Przyczyną zachowania opisanego w oryginalnym plakacie jest linia kodu ze zmiennej visual-line-mode-mapw simple.eltym stanie: (define-key map [remap kill-line] 'kill-visual-line)

Jednym ze sposobów odwrócenia procesu jest po prostu usunięcie powiązania klucza trybu pomocniczego w następujący sposób:

 (define-key visual-line-mode-map [remap kill-line] nil)
lista prawnicza
źródło