/ / Защита назад в R сесия в emacs - r, emacs, dot - emacs

Обратно убиване в R сесия в emacs-r, emacs, dot-emacs

Имам още един въпрос относно персонализирането на emacsза използване с сесия R. Харесва ми да използвам функцията за обратно убиване, но това изтрива командния ред в сесията R. Опитах да променя функцията

 ;; Kill to the start of the command line for R
(defun backward-kill-r ()
"Kill chars backward until encountering the end of a line."
(interactive)
(delete-region (point-at-bol) (point)))

Но получавам същото поведенческо изтриване. Предполагам, че мога да се променя point-at-bol да коригира това, но от какво трябва да го променя? Благодаря!

Отговори:

3 за отговор № 1

C-c C-u прави това, което искате вече. намирам C-a C-k да бъде най-лесният начин да направите това, макар да използвам C-a (преминете към началото на реда, което прави правилното в iESS режим) и C-k (kill line) са част от моята Emacs "muscle-memory".

FYI, вместо point-at-bol ти искаш comint-bol, което ще ви даде поведението, което следвате, ако не искате да използвате някое от горепосочените предложения.


Свързани въпроси


Коментари (0)

Добави коментар