Emacs

10
Как заменить соответствующие скобки?

Я пишу (и переписываю) множество математических формул в LaTeX с помощью Emacs. Я часто сталкиваюсь с ситуациями, когда я хочу изменить пару соответствующих скобок, чтобы улучшить читаемость. Мой Emacs достаточно любезен, чтобы показать мне соответствующий разделитель, но как мне изменить его...

10
уменьшайте время до тех пор, пока после нажатия клавиш не отобразится «Cx-» в области эха

Когда я пытаюсь ввести команды через C-x, это займет 1-2 секунды, пока область эха не покажет этот префикс, как C-x-. Я довольно новичок в Emacs, так что это часто смущает меня, и я теряюсь. ESCКлюч действует аналогично этому, так что, когда я пытаюсь выйти из какой - то наполовину вошли команды, я...

10
Простые способы копирования / вставки файлов и каталогов между буферами с задержкой

Существует ли простой M-w C-yподход для копирования файлов вставки и каталогов между двумя буферами с задержкой? Я имею в виду пометить некоторые элементы (файлы и буфер), mзатем скопировать их M-w(или другой ярлык), а затем перейти в другой буфер с задержкой (который не обязательно находится рядом...

10
Почему определение области видимости по-разному работает без инициализации?

Предположим, у меня есть файл с именем elisp-defvar-test.el: ;;; elisp-defvar-test.el --- -*- lexical-binding: t -*- (defvar my-dynamic-var) (defun f1 (x) "Should return X." (let ((my-dynamic-var x)) (f2))) (defun f2 () "Returns the current value of `my-dynamic-var'." my-dynamic-var) (provide...

10
Есть ли в org какие-либо операции «обратной путаницы», например, для сотрудничества с не-пользователями org?

Я хотел бы написать свои собственные заметки / тесты / код в org, а затем использовать org-bable-tangleдля создания исходных файлов. Тем не менее, все эти файлы подлежат контролю версий и, следовательно, могут быть изменены вне моей среды org. Я хотел бы иметь возможность иметь несколько srcблоков,...

10
что означают [*,%,>, D] в буфере ibuffer?

Когда я открываю ibuffer для управления открытыми буферами, я вижу метки [*,%,>, D]. Нет документации, описывающей их значение. Интересно, что они имеют в виду (Emacs...

9
Настройте Jabber без написания пароля в виде простого текста

Я считаю jabber фантастическим инструментом, но меня немного беспокоит, что мой пароль записан в виде простого текста в моем файле инициализации. Есть ли способ настроить мои учетные данные Jabber, не записывая их в виде обычного текста? Просто чтобы прояснить, я не хочу, чтобы меня тоже спрашивали...

9
Выровнять вертикальные столбцы чисел по десятичной запятой

Я написал этот пост в Emacs. Чтобы таблицы выглядели хорошо, я решил отрегулировать интервал, чтобы аккуратно выстроить десятичные дроби. Исходный формат из базы данных выглядел так: emacs 11505 227 3.6 3.3 1.9 68.9 93.5 68 vi 1087 289 11.1 6.9 2.9 71.7 96.2 9 wolfram-mathematica 2993 360 4 2.2 1.9...

9
Автоматическое удаление файлов резервных копий

При редактировании файлов foo.bar~ появляются некоторые резервные копии (файлы, заканчивающиеся тильдой ~). Как я могу контролировать их создание и можно ли запросить рекурсивное массовое удаление всех файлов из определенного каталога и всех его...

9
Переопределение заполнения абзаца в режиме LaTeX

Я хотел бы изменить поведение fill-paragraphв определенных режимах (например, LaTeX-modeпредоставленных AucTeX). Я мог бы просто привязать ключ M-q, но я также использую evil-modeчью реализацию evil-fill-and-moveиспользует fill-region. В идеале, моя пользовательская функция заполнения должна...

9
Переопределить `show-trailing-whitespace` в` diff-mode`

Я show-trailing-whitespaceустановил tглобально в своем .emacsфайле, и это, как правило, не проблема, за исключением случаев, когда я diff-modeсмотрю на патч, в котором есть обязательный конечный пробел для пустых строк контекста. Одним из решений было бы просто отключиться show-trailing-whitespaceв...

9
Как я могу скачать источник веб-страницы из Emacs?

Я хочу использовать Emacs как улучшенный способ просмотра исходного кода страницы (скажем http://example.com). Есть ли какой-нибудь простой способ загрузить страницу прямо из Emacs, может быть, даже через C-x C-f? Я помню, как делал это как- то раньше (возможно, благодаря TRAMP?), Но не как , и я...

9
Каковы лучшие ресурсы для изучения Emacs? [закрыто]

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

9
Лучшая отладка сбоя Emacs?

Хотя Emacs (24.3.93.1) работает нормально, если запущен из Finder, если запущена версия терминала: /Applications/Emacs.app/Contents/MacOS/Emacs -nw Emacs падает с: Fatal error 11: Segmentation fault[1] 51512 abort /Applications/Emacs.app/Contents/MacOS/Emacs -nw, Кажется, проблема вызвана одной...

9
Открытие нового файла, родительский каталог которого еще не существует

Открывая новый файл, родительский каталог которого еще не существует, я открываю окно оболочки или буфер оболочки Emacs, а затем mkdirкаталог в нем. Я нахожу это громоздким. Есть ли более простой...

9
Рекурсивно открывать файлы, соответствующие регулярному выражению в отмеченных каталогах

Вообще говоря, я хотел бы иметь возможность открывать все файлы в данном наборе каталогов (и их подкаталогах), где имя файла соответствует заданному регулярному выражению. Например /home/nispio/project: total used in directory 1612 available 1000000000 drwxrwxr-x 13 nispio group 4096 Sep 19 14:06 ....

9
Как предотвратить попадание бродячих мест в историю?

У меня есть проблема, когда я пытаюсь выполнить некоторые случайные операции Emacs, такие как org-captureили переименовать файл в другой (локальный) каталог, в котором diredEmacs пытается связаться с другой машиной, используя tramp, предположительно для какого-либо автозаполнения или истории...

9
Как я могу заполнить всю строку номера строки пользовательским цветом фона?

На скриншоте ниже я просто установил фон linumлица на какой-то цвет, однако в конце буфера есть пустая область и между строками есть промежутки, когда global-visual-line-modeвключена перенос строки ( ): В идеале вся левая сторона должна быть одинакового цвета. Это возможно? Я знаю немного Elisp,...

9
Как проверить, посещает ли буфер файл?

Я хотел бы проверить, посещает ли какой-нибудь (скажем, текущий) буфер файл или нет. Я мог бы сказать: (if (buffer-file-name) ...) но это кажется не очень элегантным - меня интересует только логическое значение, а не фактическое имя рассматриваемого буфера. Если бы buffer-file-nameфункция была...