Не всегда удобно держать контекст, где я переключил раскладку, в emacs, в браузере или еще где. Но за предупреждение спасибо, буду знать. Думаю, не сложно поправить сам reverse-im, чтоб он распознавал те сочетания, которые в него не заложил автор
Добавлю свои 5 копеек. В графическом режиме emacs перехватывает нажатия сочетаний клавиш зависимо от раскладки, нажав в русской расскладке С-с можно не сразу понять, что идет не так. А редактирование текстов на русском языке превращается в боль. Благо это легко лечится пакетом reverse-im. Буквально позавчера узнал о его существовании
(use-package char-fold
:custom
(char-fold-symmetric t)
(search-default-mode #'char-fold-to-regexp))
(use-package reverse-im
:ensure t ; install `reverse-im' using package.el
:demand t ; always load it
:after char-fold ; but only after `char-fold' is loaded
:bind
("M-T" . reverse-im-translate-word) ; to fix a word written in the wrong layout
:custom
;; cache generated keymaps
(reverse-im-cache-file (locate-user-emacs-file "reverse-im-cache.el"))
;; use lax matching
(reverse-im-char-fold t)
;; advice read-char to fix commands that use their own shortcut mechanism
(reverse-im-read-char-advice-function #'reverse-im-read-char-include)
;; translate these methods
(reverse-im-input-methods '("cyrillic-jis-russian"))
:config
(reverse-im-mode t)) ; turn the mode on
Мне не очень нравится подход, когда все надо раскладывать по папочкам. Это создает лишнюю когнитивную нагрузку связанную с тем, что перед тем как написать заметку, ее надо категоризировать. Иногда бывают смежные темы, и тогда надо переделывать все дерево заметок. Куда интереснее подход цетелькастен. Советую автору познакомиться с org-roam. Для управления контактами есть org-contacts
вопрос того, как выделить части, которые зависят от системы и машины может решаться тем же гитом. делать разные ветки под разные ситуации. Я больше предпочитаю org-babel. у меня просто в орг файле лежат разные кодблоки под разные ситуации. и при раскатке я их собираю орг в конфиги. меньше шансов заблудиться в структурированом документе, чем при постройке гитфлоу для своих конфигов
Сейчас есть еще вариант использовать `~/.config/emacs/init.el`. тогда можно просто всю папку .config положить в репозиторий и спокойно синхронизировать между машинами все конфиги
Использовать гит для синхронизации заметок это немного как из пушки по воробьям. Есть rsync, вроде был bittorrent sync. гугл диск и дропбокс, в конце концов. С другой стороны, я понимаю, что если ты не знаешь молотки, но специалист по микроскопам, гвоздь можно и микроскопом забить.
Куда интереснее узнать у автора, почему termux, а не нативный порт еmacs под андройд? Тот же просмотр и редактирование орг файлов там достаточно удобный.
Не всегда удобно держать контекст, где я переключил раскладку, в emacs, в браузере или еще где. Но за предупреждение спасибо, буду знать. Думаю, не сложно поправить сам reverse-im, чтоб он распознавал те сочетания, которые в него не заложил автор
Добавлю свои 5 копеек. В графическом режиме emacs перехватывает нажатия сочетаний клавиш зависимо от раскладки, нажав в русской расскладке С-с можно не сразу понять, что идет не так. А редактирование текстов на русском языке превращается в боль. Благо это легко лечится пакетом reverse-im. Буквально позавчера узнал о его существовании
Мне не очень нравится подход, когда все надо раскладывать по папочкам. Это создает лишнюю когнитивную нагрузку связанную с тем, что перед тем как написать заметку, ее надо категоризировать. Иногда бывают смежные темы, и тогда надо переделывать все дерево заметок. Куда интереснее подход цетелькастен. Советую автору познакомиться с org-roam. Для управления контактами есть org-contacts
вопрос того, как выделить части, которые зависят от системы и машины может решаться тем же гитом. делать разные ветки под разные ситуации. Я больше предпочитаю org-babel. у меня просто в орг файле лежат разные кодблоки под разные ситуации. и при раскатке я их собираю орг в конфиги. меньше шансов заблудиться в структурированом документе, чем при постройке гитфлоу для своих конфигов
Сейчас есть еще вариант использовать `~/.config/emacs/init.el`. тогда можно просто всю папку .config положить в репозиторий и спокойно синхронизировать между машинами все конфиги
Использовать гит для синхронизации заметок это немного как из пушки по воробьям. Есть rsync, вроде был bittorrent sync. гугл диск и дропбокс, в конце концов. С другой стороны, я понимаю, что если ты не знаешь молотки, но специалист по микроскопам, гвоздь можно и микроскопом забить.
Куда интереснее узнать у автора, почему termux, а не нативный порт еmacs под андройд? Тот же просмотр и редактирование орг файлов там достаточно удобный.
По поводу Eel не очень наглядно. Было бы здорово, в примере, подкинуть в разметку текст из питоновского файла