Обновить
0
0

Пользователь

Отправить сообщение

Не всегда удобно держать контекст, где я переключил раскладку, в 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 под андройд? Тот же просмотр и редактирование орг файлов там достаточно удобный.

По поводу Eel не очень наглядно. Было бы здорово, в примере, подкинуть в разметку текст из питоновского файла

Информация

В рейтинге
6 633-й
Зарегистрирован
Активность