Size: a a a

Emacs — русскоговорящее сообщество

2021 February 08

¥

¥αros!αν in Emacs — русскоговорящее сообщество
мессагой вылазит
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ага
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
от бля разрабы emacs-libvterm игнорят ишью моё
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Evgeny Zajcev
и ещё C-x k afair не убъёт окно, в случае если у тебя какие-то кастомные display-buffer-action на картиночки
C-x 4 0
Как тебе такое, илон маск
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
¥αros!αν
от бля разрабы emacs-libvterm игнорят ишью моё
да просто пофикси и пошли PR, они там норм чуваки
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
Evgeny Zajcev
да просто пофикси и пошли PR, они там норм чуваки
ну я б пофиксил, если знал как
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
хотя, щас вроде время есть
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
можно разобратся че там как
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
¥αros!αν
ну я б пофиксил, если знал как
я могу рассказать как
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
Evgeny Zajcev
я могу рассказать как
давай
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
¥αros!αν
давай
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
см quail-input-method функу, там прям первая проверка на buffer-read-only
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
а, лол
я на 652 строке в vterm.el поменял (setq buffer-read-only t) на (setq buffer-read-only nil) и всё заработало
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
только вот зачем vterm помечал свои буфера как read-only?
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Valeriy L
Хорошо на дефолтном комплишне
Кстати жиза
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Evgeny Zajcev
см 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

Evgeny Zajcev in Emacs — русскоговорящее сообщество
¥αros!αν
а, лол
я на 652 строке в vterm.el поменял (setq buffer-read-only t) на (setq buffer-read-only nil) и всё заработало
так нельзя делать
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
Evgeny Zajcev
так нельзя делать
ну так я чисто попробовать
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Evgeny Zajcev
типа такого:
(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)))))
вот тут правильнее ^^
источник