Emacs

Q & A для тех, кто использует, расширяет или разрабатывает Emacs

1
орг сворачивание: показывать метки после «…», а не до?
Когда узел родительского уровня, который содержит как дочерние элементы, так и теги, складывается tab, ...указатель на сложенные дочерние элементы ассоциируется с тегами, а не с текстом узла. например, он отображает как: *1st level node :@tag1... пока хотел бы, чтобы это было: *1st level node... :@tag1 Является ли это возможным?
9 org-mode 

1
Как отменить минибуфер из основного буфера
Предположим, что я M-x blablaне нажимаю, returnа затем переключаюсь в основной буфер. Если курсор находится в минибуфере, я могу отменить мини-буфер с помощью ярлыка C-g. Но если курсор находится в главном буфере, этот ярлык не отменяет минибуфер. Если я M-xнажимаю, Command attempted to use minibuffer while in minibufferпоявляется ошибка . …

3
Как запустить emacs в режиме «ничего» («basic-mode»)
Если я emacs test.shпечатаю, Emacs настаивает на переводе меня в Shell-scriptрежим. В другой раз я хочу отредактировать файл, help.txtа затем Emacs переводит меня в Textрежим. Но иногда я не хочу ничего этого, особенно когда делаю большую вставку в Emacs из какого-то другого источника. Как мне запустить Emacs в режиме «ничего»? …

2
Можно ли добавить шаблоны, отличные от # + BEGIN_ # + END_, в org-structure-template-alist?
Я заметил, что org-structure-template-alist изменился (я использую org-mode версии 9.2) для автоматического расширения до #+BEGIN_<some block tag> #+END_<some block tag>. Интересно, возможно ли добавить различные виды шаблонов. Например, :PROPERTIES:<some properties>:END:шаблон. Это возможно, или я должен обратиться к другой упаковке, как yasnippets?
9 org-mode 

2
Как запустить предыдущую уникальную команду в оболочке Emacs (без повторов)?
В оболочке Emacs есть команда, похожая на, M-pно которая пропустит повторные команды? То есть он пойдет к следующей другой команде. Аналогично обычному терминалу Linux. Так что, если бы я должен был бежать: ls ./script ./script ./script make и нажмите M-pтри раза, я хочу, чтобы перейти к команде ls. Или, в …

3
Можно ли удалить спички вручную в режиме grep?
После запуска (grep)буфера grep появляется со спичками. Некоторые совпадения не актуальны, и было бы неплохо удалить их вручную. Таким образом, я могу использовать буфер grep для хранения только тех совпадений, которые имеют отношение к текущему расследованию. Это возможно?
9 grep 

1
unicode.txt медлительность
Перемещение точки ( с помощью клавиш управления курсором) в XAH в unicode.txt ин fundamental-modeзаметно медленнее , чем в обычном текстовом файле. Являются ли многие символы не ASCII проблемой? Что-нибудь еще? О: GNU Emacs 25.2.1 (x86_64-w64-mingw32) 2017-04-24 запущен с опцией -Q


2
Выбор (т. Е. В качестве региона) текущего соответствия в инкрементном поиске
При поиске строки с помощью C-sя хочу иметь возможность нажать какую-то клавишу, чтобы выйти из режима поиска, но при этом сохранить выбор совпадения. Таким образом, я могу сразу же начать печатать и заменить последнее совпадение. Например, скажем, у меня есть следующий документ: The quick brown fox jumps over the lazy …


3
Как генерировать и активировать автозагрузки для локальных пакетов?
Ясно, что не все локальные / пользовательские / персональные пакеты должны быть официально выпущены, и было бы глупо делать это только для того, чтобы воспользоваться встроенной поддержкой управления пакетами. Мне интересно, как генерировать и активировать автозагрузки для локальных пакетов? Это похоже на то, как package.elэто делается для установленных пакетов от …

1
Как немедленно отобразить нажатия клавиш в области эха?
Как мне немедленно отобразить нажатия клавиш в области эха? Например: когда я ввожу последовательность клавиш C-u j, она не будет сразу отображаться в области эха, но затем я нажимаю клавишу k, и я обнаруживаю, что я заранее делал опечатку. Поэтому я думаю, что для новичка, такого как я, будет полезно, …

3
Emacsclient: один единственный процесс Emacs все время от запуска и никогда не закрывать и лучше скрыть GUI
Так как emacsclient может обрабатывать длительное время загрузки пакетов с большой долей уверенности, я действительно хочу сохранить хотя бы один процесс emacs, и большую часть времени только один процесс emacs , открыть как фоновый процесс и лучше скрыть графический интерфейс. Прямо сейчас я определил следующую функцию в .bashrc: emc () …

2
Вызовите emacsclient из программы, вызываемой Emacs
Я столкнулся с проблемой просмотра PDF-файлов документации с AucTex. Я использую pdf-toolsдля просмотра PDF-файлов из Emacs, и я установил emacsclient -npdf-viewer по умолчанию (через xdg-mime в Debian Linux). В большинстве случаев это работает нормально, но нарушает (Tex-documentation-texdoc ...)функцию Auctex ( C-c ?). Я сузил проблему до одной строки кода. Когда …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.