Size: a a a

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

2021 January 12

A

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

VL

Valeriy L in Emacs — русскоговорящее сообщество
Aragaer
точнее из коробки там vc-dir
смотри project-switch-commands
источник

VL

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

VL

Valeriy L in Emacs — русскоговорящее сообщество
в список добавь (list (kbd "your key") "Your command name" function)
источник

A

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

A

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

A

Aragaer in Emacs — русскоговорящее сообщество
  (add-to-list 'project-switch-commands
              '(?g "Magit status" magit-status)))
источник

A

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

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

A

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

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

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

A

Aragaer in Emacs — русскоговорящее сообщество
(setq project-switch-commands
       (cons '(?g "Magit status" magit-status)
             (cl-remove-if (lambda (r) (equal (cadr r) "VC-Dir")) project-switch-commands))))
источник

A

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

A

Aragaer in Emacs — русскоговорящее сообщество
и даже еще лучше. cl-remove-if-not member и список того, что надо оставить
источник

A ß in Emacs — русскоговорящее сообщество
(cl-remove 'project-vc-dir project-switch-commands :key #'caddr)
источник

A

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

A ß in Emacs — русскоговорящее сообщество
или cl-set-difference
источник

A

Aragaer in Emacs — русскоговорящее сообщество
  (setq project-switch-commands
       '((?f "Find file" project-find-file)
         (?g "Magit status" magit-status))))
источник

A ß in Emacs — русскоговорящее сообщество
project-compile тоже полезно
источник