Size: a a a

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

2020 December 27

A ß in Emacs — русскоговорящее сообщество
кусок моего кастом файла:
'(safe-local-variable-values
  '((eval remove-hook 'before-save-hook #'delete-trailing-whitespace t)
    (eval add-hook 'after-save-hook #'org-md-export-to-markdown nil t)))
источник

NK

Nikita Krutko in Emacs — русскоговорящее сообщество
(не то что бы оно нужно, на самом деле, но всё же)
источник

NK

Nikita Krutko in Emacs — русскоговорящее сообщество
A ß
кусок моего кастом файла:
'(safe-local-variable-values
  '((eval remove-hook 'before-save-hook #'delete-trailing-whitespace t)
    (eval add-hook 'after-save-hook #'org-md-export-to-markdown nil t)))
А я вот так закостылил в итоге...
(defun tangle-file ()
 "Tangle file if name equals to `config-org-file`"
 (when (string= buffer-file-name
                config-org-file)
   (org-babel-tangle-file buffer-file-name)))
(add-hook 'after-save-hook 'tangle-file)
источник

A ß in Emacs — русскоговорящее сообщество
зачем?
источник

NK

Nikita Krutko in Emacs — русскоговорящее сообщество
A ß
зачем?
Чтобы только в конкретном файле был хук
источник

A ß in Emacs — русскоговорящее сообщество
F1 f add-hook
источник

NK

Nikita Krutko in Emacs — русскоговорящее сообщество
A ß
F1 f add-hook
Это у меня в инит файле
источник

A ß in Emacs — русскоговорящее сообщество
ещё раз
источник

A ß in Emacs — русскоговорящее сообщество
M-x add-file-local-variable C-m eval C-m (add-hook 'after-save-hook #'org-babel-tangle nil t) C-m
источник

NK

Nikita Krutko in Emacs — русскоговорящее сообщество
A ß
ещё раз
Делаю конфиг в ридми файле и хочу чтобы он танглился на сейве, но только конкретно этот файл и чтобы негде больше нельзя было явно применить функции
источник

A ß in Emacs — русскоговорящее сообщество
потом открываешь файл и вместо y нажимаешь !
источник

A ß in Emacs — русскоговорящее сообщество
если custom-file у тебя /dev/null придется ещё немного поебаться
источник

NK

Nikita Krutko in Emacs — русскоговорящее сообщество
A ß
потом открываешь файл и вместо y нажимаешь !
? Там нет подтверждения
источник

NK

Nikita Krutko in Emacs — русскоговорящее сообщество
И запроса
источник

NK

Nikita Krutko in Emacs — русскоговорящее сообщество
Глобальное добавление хука с танглом, внутри которого просто проверка имени файла
источник

A ß in Emacs — русскоговорящее сообщество
ты навертел костылей
источник

A ß in Emacs — русскоговорящее сообщество
зачем -- непонятно
источник

NK

Nikita Krutko in Emacs — русскоговорящее сообщество
A ß
ты навертел костылей
Да, я сразу говорил, что костыль)
источник

A ß in Emacs — русскоговорящее сообщество
и все же я советую тебе прочитать хелп к add-hook
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Artem
Да, так, спасибо!
А че за голосовой чат
источник