¥
Size: a a a
¥
¥
VL
C-x k
afair не убъёт окно, в случае если у тебя какие-то кастомные display-buffer-action на картиночкиEZ
¥
¥
¥
EZ
¥
EZ
quail-input-method
функу, там прям первая проверка на buffer-read-only
¥
vterm.el
поменял (setq buffer-read-only t)
на (setq buffer-read-only nil)
и всё заработало¥
SM
EZ
quail-input-method
функу, там прям первая проверка на buffer-read-only
(defun vterm--self-insert ()
"Send invoking key to libvterm."
(interactive)
(when vterm--term
(let* ((modifiers (event-modifiers last-input-event))
(shift (memq 'shift modifiers))
(meta (memq 'meta modifiers))
(ctrl (memq 'control modifiers))
(raw-key (event-basic-type last-input-event))
(ev-key (if input-method-function
(let ((inhibit-read-only t))
(funcall input-method-function raw-key))
(vector raw-key))))
(when-let ((key (key-description ev-key)))
(vterm-send-key key shift meta ctrl)))))
EZ
vterm.el
поменял (setq buffer-read-only t)
на (setq buffer-read-only nil)
и всё заработало¥
EZ
(defun vterm--self-insert ()
"Send invoking key to libvterm."
(interactive)
(when vterm--term
(let* ((modifiers (event-modifiers last-input-event))
(shift (memq 'shift modifiers))
(meta (memq 'meta modifiers))
(ctrl (memq 'control modifiers))
(raw-key (event-basic-type last-input-event))
(ev-key (if input-method-function
(let ((inhibit-read-only t))
(funcall input-method-function raw-key))
(vector raw-key))))
(when-let ((key (key-description ev-key)))
(vterm-send-key key shift meta ctrl)))))