Я хочу иметь возможность вносить изменения в мой файл .emacs без перезагрузки Emacs.
Я нашел три вопроса, которые как бы отвечают на мои вопросы (вы можете найти их здесь, здесь и здесь ), но проблема в том, что изменение, которое я только что сделал, заключается в переключении, а также в комментариях к двум ответам (a1 , a2 ) на эти вопросы объясняют, что приведенные там решения (такие как Mx reload-file или Mx eval-buffer) не применяются к переключателям.
Я представляюесть способ переключить переменную снова с помощью команды, но если есть способ перезагрузить весь .emacs и пересмотреть все переключатели без необходимости их указания, я бы предпочел.
В любом случае, я также был бы признателен, если бы кто-нибудь сказал мне, как переключать значение переменной, чтобы, если я просто изменил одно переключение, я мог сделать это с помощью команды, а не перезапускать Emacs только для этого (я новичок в Emacs).Я не знаю, насколько полезна эта информация, но я применил следующие изменения (полученные от этого ответа на другой вопрос):
(setq skeleton-pair t)
(setq skeleton-pair-on-word t)
(global-set-key (kbd "[") 'skeleton-pair-insert-maybe)
(global-set-key (kbd "(") 'skeleton-pair-insert-maybe)
(global-set-key (kbd "{") 'skeleton-pair-insert-maybe)
(global-set-key (kbd "<") 'skeleton-pair-insert-maybe)
Править: Я включил вышеупомянутое в .emacs и перезагрузил Emacs, чтобы изменения вступили в силу.Затем я прокомментировал все это и попробовал Mx load-file.Это не работаетПредложение ниже (Cx Ce PP работает, если я использую его для оценки переключения в первый раз, но не тогда, когда я хочу отменить его).Я хотел бы что-то, что оценило бы комментарии, если такая вещь существует ...
Спасибо:)