Вопросы по теме 'elisp'
Как сделать конфигурацию emacs модульной?
Я решил переписать свой .emacs с нуля, и я хочу настроить что-то модульное, чтобы избежать ужасного файла init.el 1k + LoC ...
Я думаю, что есть некоторые основные проблемы, которые необходимо решить при каждой конфигурации:
глобальные...
16630 просмотров
schedule
17.01.2024
Извлечение элемента из списка ассоциаций в lisp (elisp)
Я ищу способ «вытолкнуть» элемент из списка ассоциаций, другими словами, «деструктивный» ассоциативный элемент:
(setq alist '((a . 1) (b . 2))
(assoc-pop 'a alist) ;; -> (a . 1)
;; alist -> ((b . 2))
Есть ли какая-нибудь функция в...
534 просмотров
schedule
28.10.2023
Избавьтесь от ссылок на предупреждения о свободной компиляции переменных
Я пишу основной режим emacs, который использует локальные переменные буфера для хранения некоторого состояния:
(defun foo-mode ()
"My nice major mode"
(interactive)
(kill-all-local-variables)
(setq mode-name "foo")
(setq major-mode...
15355 просмотров
schedule
09.11.2023
Создать аббревиатуру для функции, содержащей аргументы
Когда я определяю функцию с помощью define-skeleton, я могу создать для нее аббревиатуру в своей таблице сокращений с помощью
("abbrev_name" "" function_name nil)
Однако, если я использую defun (для чего нужны аргументы), например,
(defun...
124 просмотров
schedule
05.12.2023