15.10.2025
use-package
Минимальное объявление пакета
(use-package foo)
Загрузит пакет, если пакет есть в системе. Если нет - маякнет в *Messages*.
- :init - чтобы выполнить что-то до загрузки пакета
- :config – чтобы выполнить после загрузки пакета
- :autoload
- :bind – например
(("M-o l" . highlight-lines-matching-regexp)("M-o r" . highlight-regexp)("M-o w" . highlight-phrase))- можно ремаппить https://www.gnu.org/software/emacs/manual/html_node/elisp/Remapping-Commands.html Ну, и вообще см кнопочки емакса
- :bind-keymap - например,
:bind-keymap ("C-c p" . projectile-command-map)
- :commands
- https://habr.com/ru/articles/826232/, комменты тоже интересны.
- https://protesilaos.com/codelog/2024-07-23-emacs-use-package-essentials/ – всяких рецептов.
- https://github.com/quelpa/quelpa-use-package - как договорить use-package c quelpa. Но вообще с появлением package-vc и :vc в use-package quelpa как-то перестала быть нужной.
Все посты
