Size: a a a

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

2020 April 20

A

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

A

Aragaer in Emacs — русскоговорящее сообщество
но у меня в конфиге есть только одно "реально маст хэв" место, без которого я емаксом пользоваться не могу
источник

VL

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

VL

Valeriy L in Emacs — русскоговорящее сообщество
ух угадал походу
источник

A

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

VL

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

VI

Valber Izzet in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
о, а есть для ешелла раскрашивание синтаксиса?
Синтаксиса чего, он ls раскрашивает?
источник

PS

Petrov Sergey in Emacs — русскоговорящее сообщество
В общем выглядит это всё вот так. Вроде работает
(defun Hlpr-compile (marker_root cmd_build &optional mode_change)
 (with-current-buffer (buffer-name)
   (interactive)
   (setq default-directory (Hlpr-find-root-marker marker_root))
   (setq compile-command cmd_build)
   (recompile)
   (other-window 1)
   (delete-other-windows)
   (if mode_change
       (funcall (intern mode_change)))
   (local-set-key (kbd "q") 'kill-this-buffer)))
источник

A

Aragaer in Emacs — русскоговорящее сообщество
все остальное модифицируется по остаточному принципу, да и к тому же местами остается висеть, хотя уже давно не пользуюсь
источник

VI

Valber Izzet in Emacs — русскоговорящее сообщество
Вообще я это шапито пойду на ЛОРе писать
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Emacs — русскоговорящее сообщество
Petrov Sergey
В общем выглядит это всё вот так. Вроде работает
(defun Hlpr-compile (marker_root cmd_build &optional mode_change)
 (with-current-buffer (buffer-name)
   (interactive)
   (setq default-directory (Hlpr-find-root-marker marker_root))
   (setq compile-command cmd_build)
   (recompile)
   (other-window 1)
   (delete-other-windows)
   (if mode_change
       (funcall (intern mode_change)))
   (local-set-key (kbd "q") 'kill-this-buffer)))
сеттить default-directory ну вот ваще некомильфо
источник

A

Aragaer in Emacs — русскоговорящее сообщество
с другой стороны, вот я экспериментировал с разными вариантами org-capture. Один комплект шаблонов, другой. Опять же, больше времени уходит на то, чтобы понять, чего я хочу, чем на то, чтобы настроить емакс это делать
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Emacs — русскоговорящее сообщество
я так и не осилил, хотя надо бы
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Emacs — русскоговорящее сообщество
куча информации пропадает
источник

PS

Petrov Sergey in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
сеттить default-directory ну вот ваще некомильфо
почему?
источник

A

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

PG

Pïg Grëënëst in Emacs — русскоговорящее сообщество
лучше через let:
(let ((default-directory ...))
 ...)
источник

S

Shizoid in Emacs — русскоговорящее сообщество
про спонтанные переводы фокуса чтобы "оценить обстановку" которые у когото чтото воровали и копировали.
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Petrov Sergey
почему?
(defun hlpr-compile (marker-root cmd-build &optional mode-change)
 (with-current-buffer (buffer-name)
   (interactive)
   (let ((default-directory (hlpr-find-root-marker marker-root))
         (compile-command cmd-build))
     (recompile)
   (other-window 1)
   (delete-other-windows)
   (if mode-change
       (funcall (intern mode-change)))
   (local-set-key (kbd "q") 'kill-this-buffer))))
источник

PG

Pïg Grëënëst in Emacs — русскоговорящее сообщество
так default-directory не будет залипать и после выполнения тела let сбросится обратно
источник