Emacs nodejs-repl отправляет данные в буфер
Команда nodejs-repl запускает коммит-буфер *nodejs*. Как отправить содержимое буфера JavaScript в буфер *nodejs*, используя привязку ключа. Есть команда в режиме commint, которая делает это.
1 ответ
Я думал, что по умолчанию отправил привязку к узлу-привязке к ключу всего несколько дней назад, но сегодня этого не было. может быть, я бросил поиск слишком рано, но написание этого казалось быстрее:
(defun send-region-to-nodejs-repl-process (start end)
"Send region to `nodejs-repl' process."
(interactive "r")
(save-selected-window
(save-excursion (nodejs-repl)))
(comint-send-region (get-process nodejs-repl-process-name)
start end))
(define-key js3-mode-map (kbd "C-c C-r") 'send-region-to-nodejs-repl-process)
замещать js3-mode-map
с какой-то другой картой ключей, если вы не хотите, чтобы она была доступна.