Emacs

9
Как сделать так, чтобы имена буферов Dired включали полный путь?

У меня часто diredоткрыто много буферов, в том числе для папок с одинаковыми именами. Иногда это заставляет меня переключиться на неправильный, поэтому я ищу способ исправить это. В настоящее время, если у меня открыто несколько папок с одинаковыми именами dired, мой список буферов выглядит...

9
Альтернативные реализации режима организации [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Был ли принят текстовый синтаксис в режиме org,...

9
Dired: использовать буфер только для каталогов

Чтобы предотвратить создание буфера каждый раз, когда я вхожу в каталог в dired, я использую это: (put 'dired-find-alternate-file 'disabled nil) Моя проблема сейчас в том, что когда я захожу на файл из-за нажатия dired RETи затем убиваю его, dired буфер тоже уничтожается. Можно ли повторно...

9
Как заставить команду оболочки работать с использованием профиля оболочки и текущих хуков каталогов (например, direnv)

Я пытаюсь получить shell-commandи async-shell-commandлегко интегрировать с парой программ в моем .bashrcфайле, в частности, direnv в этом примере. Я обнаружил, что если бы я настроил shell-command-switch, я мог заставить процессы оболочки загружать мой профиль, как если бы это была обычная...

9
Существуют ли различия в функциональных возможностях при использовании соглашения с двумя пробелами против одного пробела в конце предложения?

Вопрос: Какие практические причины есть не в набор , sentence-end-double-spaceчтобы nil? Этот вопрос вдохновил недавно возрожденный поток, посвященный распознаванию предложений, которые не заканчиваются двумя пробелами . В ручном узле Emacs по предложениям отмечается, что команды предложений...

9
Helm и LaTeX mode

Когда я запускаю команду LaTeX-environment(с привязкой C-c C-eпо умолчанию), Helm правильно выбирает из списка всех соответствующих сред (то есть тот же список, который я получу без включенного Helm). Подсказка гласит «Тип среды: (по умолчанию foo)», где «foo» - это значение, хранящееся в...

9
Любой способ сделать приглашения и предыдущий вывод не редактируемыми в режиме оболочки / условия?

Это по общему признанию поверхностный вопрос. Хотя он ansi-termначинает работать правильно, когда я впервые открываю его, после нескольких команд он начинает переходить в «редактируемый» режим, например, когда я выполняю C-a(начало строки), а затем C-k(строка уничтожения), он стирает всю подсказку....

9
Есть ли лучший способ обработки многострочных строк документации в elisp?

Я ненавижу способ, которым elisp (не уверен, что LISP вообще) обрабатывает многострочные строки документов. (defun foo () "This is a multi liner docstring" (do-stuff)) Я действительно хочу, чтобы я мог сделать что-то вроде (defun foo () (eval-when-compile (concat "This is\n" "a multi\n" "line\n"...

9
Временный текст в расположении окна без текста для его настройки или наложения?

Вопрос: как временно отобразить текст в окне в тех местах экрана, где нет текста для его наложения / наложения? Я знаком с основной идеей текстовых свойств и наложений (см. Также эту ветку ), несколько раз использовал их, но ни в коем случае не разбираюсь в них. Мое ограниченное понимание состоит в...

9
Orgmode вставить ссылку из буфера обмена?

Есть ли простой способ вставить ссылку в режиме org прямо из системного буфера обмена? Я думаю о выборе URL в Safari и вставке этой ссылки непосредственно в документ в режиме...

9
Переносимость байт-кода между версиями Emacs

Иногда я запускаю несколько версий Emacs из одного домашнего каталога. У меня есть несколько байтовых файлов. Байт-код не совместим со всеми версиями Emacs, поэтому я поддерживаю отдельные каталоги для .elcфайлов для каждого диапазона версий. Для каких диапазонов версий совместим байт-код? У меня...

9
Могу ли я установить определенный файл для автоматического и бесшумного принятия изменений?

То есть, могу ли я указать для определенного файла, что я не хочу, чтобы Emacs уведомлял меня об изменении файла на диске и подсказывал, хочу ли я принимать изменения или нет? Я не хочу делать это глобально, просто для файлов, которые я знаю, часто будут изменяться за пределами Emacs (в частности,...

9
make `delete-duplicate-lines` игнорирует пустые строки и определенные слова

Я редактирую текст в режиме org, несколько строк повторяются, так как они являются частью разных файлов из одной темы. Я хочу использовать delete-duplicate-linesдля удаления повторяющихся строк, однако команда также удаляет пустые строки, чего я не хочу (иначе у меня не было бы абзацев!). Я хочу...

9
Продолжайте двигаться до конца строк

По умолчанию привязка ключей C-a/C-eиспользуется только для одной цели: перейти к началу / концу строки, есть ли пакет, который может заставить Emacs работать так: Если я не в конце строки, C-eперейду в конец строки, в противном случае, до конца следующей строки Если я не в начале строки,...

9
Заставить isearch пропускать сложенный контент в режиме org

Q: Как я могу сказать isearchигнорировать содержимое свернутых блоков по умолчанию в org-modeбуферах? В частности, я бы хотел isearchигнорировать содержимое блоков комментариев и ящиков : при создании документов в них org-modeя часто использую блоки комментариев и пользовательские ящики для...

9
Как скомпилировать emacs с отладочными символами?

У меня возникают проблемы при просмотре исходного кода emacs в gdb. Я думаю, что мне не хватает отладочных символов. Следуя предложению https://stackoverflow.com/a/4298982/2752242 , я попытался: ./configure CFLAGS="-ggdb3 -O0" CXXFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" --with-gif=no...

9
Запоминание истории между сессиями в Inferior Emacs Lisp Mode

Я не могу заставить Emacs запомнить историю *ielm*буферов между сессиями. Насколько я могу судить, такая история записана в буферной локальной переменной comint-input-ring. Поэтому я добавил следующее выражение в мой файл инициализации: (setq desktop-locals-to-save (append desktop-locals-to-save...