Как организован исходный код GNU Emacs? Каковы основные модули и их функциональность? Где я могу найти официальное, актуальное описание архитектуры и ее исходный...
Как организован исходный код GNU Emacs? Каковы основные модули и их функциональность? Где я могу найти официальное, актуальное описание архитектуры и ее исходный...
Можно ли открыть конкретную версию файла в Emacs с помощью Magit, не меняя текущую ветку? Я переместил некоторые локальные изменения в ревизию, где измененные функции были заменены функциональностью в другом файле. Я хотел бы открыть старую ревизию моих изменений в отдельном буфере, чтобы я мог...
Как мне перечислить ветви репозитория в Magit (то есть эквивалент git branch --list)? Я ожидал найти это во всплывающем окне ветки, но, похоже, его там не было, и я не смог найти его где-нибудь в разделе «Проверка» руководства пользователя. Что мне не...
Я пишу документ, и у меня есть проблема с производительностью Emacs, которая, как мне кажется, появилась только вчера. Я не сделал никаких изменений в моем файле инициализации или установил новые пакеты. Проблема в том, что, когда я пишу, существует очень заметная задержка между нажатием букв на...
Когда я M-x find-filePDF, он открывается в Emacs. Хотя это и хорошо, в программе просмотра PDF Emacs отсутствуют многие функции, которые мне нужны, и я бы предпочел открывать PDF-файлы во внешней программе. Как я могу настроить Emacs для использования внешней программы в качестве программы...
Я занимаюсь ручным редактированием XML (исходное определение некоторой генерации кода, которое я делаю, это пользовательский формат XML) и, конечно, предпочитаю использовать Emacs над любыми специальными (обычно некрасивыми) редакторами XML. Режим nXml хорошо меня держал в прошлом, но я не могу...
Очень часто мне нужно выполнять набор шагов, требующих нескольких нажатий клавиш. Для того же сеанса эти шаги могут быть записаны в макросе клавиатуры. Примером является сохранение часто выполняемой операции поиска / замены в виде макроса клавиатуры. Но этот макрос теряется, когда я покидаю emacs....
Какие основные вещи я могу сделать, чтобы сократить время запуска? Есть ли на что-то особенное, на что я должен обратить внимание? Примечание: Время запуска можно уменьшить, реже запуская Emacs (один раз за сеанс) и открывая файлы в работающем экземпляре . Этот вопрос касается минимизации времени...
В: Почему у elisp нет пространств имен, и как мы можем их получить? У Elisp нет пространств имен, кроме глобального, что привело к соглашению о кодировании, заключающемуся в том, что все глобальные функции, переменные и константы имеют префикс с уникальным префиксом. Помимо фактора раздражения, это...
Я использую magit уже несколько месяцев, и мне это очень нравится. Но я все еще делаю это в терминале - сбор вишни. Какой простой способ сделать
Я использую настройку helm-projectile из prelude, и это значительно улучшило мой рабочий процесс. Единственная оставшаяся проблема - автоматически сгенерированные файлы (например, сгенерированные CMake), которые появляются во время helm-grep и подобных операций. Вопрос : есть ли способ исключить...
Задний план: Я в основном пользователь vi и перехожу на Emacs. Прошлое основы и теперь используйте его для написания кода на C и некоторых Python с планами сделать преобразование R тоже. Я писал (общий) LISP более двух десятилетий назад, когда я учился в аспирантуре, но сейчас у меня серьезные...
Я люблю dired, но иногда (особенно при съемке скринкастов) я хочу увидеть древовидную структуру каталога и его дочерних элементов, а-ля команда tree (1). Есть ли в Emacs браузер дерева, ориентированный на...
По умолчанию результаты работы M-x ispell-bufferв режиме org очень разочаровывают. Ispell смотрит внутрь :PROPERTY:ящиков, которые обычно содержат такие вещи, как :ID: 797495bd-581b-4a42-883b-c2a55a08f08a Он пытается исправить заявления org! Например, он жалуется на SRCин #+BEGIN_SRC emacs-lisp Это...
Иногда мои глобальные сочетания клавиш переопределяются основным режимом. Простой пример - следующая настройка в моем файле инициализации (global-set-key (kbd "C-j") 'newline-and-indent) Но досадно, что эта связка клавиш скрыта основным режимом «Лисп взаимодействия», который является режимом по...
Иногда я часто чередую две функции, которые я редактирую вместе друг с другом. В этих ситуациях утомительно и больно продолжать делать, C-s <functionname>чтобы переключиться на другую функцию, а затем найти точное место, которое я редактировал ранее. Как установить маркеры, а затем с...
Есть ли способ сказать GNU Emacs для преобразования символов новой строки DOS / Windows в файл в формат
Что является эквивалентом Magit git add [--intent-to-add] <filename>для проверки вновь созданного файла в
В режиме Org я могу окружать текст =или ~помещать текст в режиме inline или inline . Однако это не удается, если в тексте есть кавычки, и я не смог найти объяснения или обходного пути в документации . Например: =hello= Отображается как дословно ~hello~ Отображается как код =hello'= Не выводится как...
Я недавно обновил emacs до версии 24.4.1, и кое-что изменилось в отступе новых строк. Когда я нажимаю, enterя ожидаю просто «голый» символ новой строки в точке, где присутствовал курсор, в частности, если я нахожусь в середине строки, эта строка должна быть разбита, и ни один символ не должен быть...