Size: a a a

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

2021 April 08

y

yosk in Emacs — русскоговорящее сообщество
А use-package имеет какой-нибудь кейворд для создания keymap? Или надо в :init~/:config~ прописывать его создание?
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
prefix-ный через :bind делается
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
(use-package link-hint
     :ensure t
     :bind
     (("<XF86Search>" . link-hint-open-link)
      ("S-<XF86Search>" . link-hint-copy-link)
      :map mode-specific-map
      :prefix-map link-hint-keymap
      :prefix "l"
      ("o" . link-hint-open-link)
      ("c" . link-hint-copy-link)))

   (use-package ace-link
     :ensure t
     :after link-hint ; to use prefix keymap
     :bind
     (:map link-hint-keymap
           ("l" . counsel-ace-link))
     :config
     (ace-link-setup-default))

пример: в первом дефайню, во втором реюзаю
источник

y

yosk in Emacs — русскоговорящее сообщество
А link-hint-open-link биндится в link-hint-keymap (на C-c l?) или просто на C-c?
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
в целом: C-c l o, т.е. l o в mode-specific-map
источник

a

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

y

yosk in Emacs — русскоговорящее сообщество
Спасибо, понял.
источник

A ß in Emacs — русскоговорящее сообщество
справедливо, буду знать
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
если что оно раскрывается в
(defvar link-hint-keymap)
(define-prefix-command 'link-hint-keymap)
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
можно поэкспериментировать короче, с разными вариантами и макроэкспандом
источник
2021 April 09

С

Сергей in Emacs — русскоговорящее сообщество
всем привет
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Привет
источник

С

Сергей in Emacs — русскоговорящее сообщество
как можно открыть терминал в емаксе и автоматом подключиться куда то по ssh ?
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
функцию напиши
источник

a

akater in Emacs — русскоговорящее сообщество
А обязательно терминал?  Для начала можно просто попробовать find-file /ssh:user@host:/ а там обстоятельства покажут, что лучше дальше делать (или не делать).
источник

С

Сергей in Emacs — русскоговорящее сообщество
нужно чтобы терминал с ссш открывался
источник

a

akater in Emacs — русскоговорящее сообщество
Кто-нибудь знает библиотеку (на любом языке), которая принимает POSIX-овский паттерн времени, типа %H:%M:%S,%3N, и, зная, где написано время, увеличит его на данную (допустим, ограниченную) дельту?

Типа,
ELISP> (with-temp-buffer-with-lines '("00:42,123")
        (with-timestamp "%M:%S,%3N"
          (timestamp-increment :nanosecond 41333000000)
          (buffer-string)))
"01:23,456"

(смысл заглавного макроса, надеюсь, понятен)

Мне не нужно для насущных дел, нужно только для бэкграунда.  Вдруг кто знает.
источник

С

Сергей in Emacs — русскоговорящее сообщество
а так я sshfs пользуюсь
источник

a

akater in Emacs — русскоговорящее сообщество
Можно воспользоваться vterm (библиотека) или ansi-term (встроенный).

Но все-таки find-file это более emacs way.  Можно хотя бы попробовать.
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Либо ты пишешь функцию которая вызывает условный xterm и в качестве команды ему передает ssh...
источник