Моя версия GNU Emacs 27.2.
У меня есть файл React с активным режимом js-jsx (JavaScript[JSX])
.
const App = () => {
return (
<div className="container">
My Content
Я могу быстро закрыть <div>
после "Моего контента" с помощью M-x sgml-close-tag
и для этого глобально установить C-/
.
Я заметил, что переключение в режим SGML (с M-x sgml-mode
), а затем обратное переключение на js-jsx-mode
всегда позволит мне выполнить sgml-close-tag
.
Иногда при запуске (или при загрузке файла JS) автоматически загружается базовый режим sgml, а иногда я получаю сообщение об ошибке:
Wrong type argument: commandp, sgml-close-tag
.
Когда я получаю эту ошибку, я могу переключиться в sgml-режим и обратно, и функция будет работать.
Однако я хотел бы постоянно загружать все, что находится в sgml-mode
, что позволит мне запускать sgml-close-tag
в то время как в <98077786322210>, без необходимости переключения режимов.
Как лучше всего убедиться, что sgml-close-tag
будет доступен в js-jsx-mode
? Или есть другая функция с таким же эффектом?