Вопросы с тегом «elisp»

Emacs Lisp - это язык расширения для текстового редактора GNU Emacs, и на самом деле большая часть функциональных возможностей Emacs реализована с использованием Emacs Lisp. Пользователи обычно настраивают поведение Emacs, добавляя операторы Emacs Lisp в свои `~ / .emacs` или записывая отдельные пакеты.

176
Как сделать, чтобы Emacs автоматически обновлял все буферы при изменении файлов на диске?

У меня есть глобальная функция поиска и замены, не относящаяся к emacs, которая делает мои дисковые файлы более современными, чем мои буферы emacs (массово). Есть ли какой-нибудь способ сказать emacs обновить все буферы с диска одним махом, вместо того, чтобы каждый делать по отдельности,...

143
Есть ли в Emacs (repeat-last-command)?

Зачастую я копался в подходах и документах, ища что-то вроде следующего, только чтобы сдаться, чтобы вернуться к поставленной задаче: (Повтор последней команды) выполнить последнюю C- или M-команду, которую я только что выполнил (чтобы вернуться к клавише fn) или иногда связанные:...

138
Как мне побайтно скомпилировать все в моем каталоге .emacs.d?

Я решил проверить Emacs, и мне очень понравилось. Теперь я использую Emacs Starter Kit , который обеспечивает лучшие настройки по умолчанию и некоторые приятные настройки для установки Emacs по умолчанию. Я немного настроил его, добавил некоторые вещи, такие как yasnippet , color-themes , unbound и...

132
Автозаполнение Emacs Ruby почти работает

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

123
Как добиться эффекта сворачивания кода в Emacs?

Как лучше всего добиться чего-то вроде сворачивания кода или типа цикличности, который использует организационный режим? Какое решение в elisp было бы лучшим для создания такого поведения? РЕДАКТИРОВАТЬ: Мне жаль, что я не понял. Я хочу запрограммировать на elisp что-то, что очень похоже на...

103
Как мне установить размер окна Emacs?

Я пытаюсь определить размер экрана, на котором я запускаю emacs, и соответствующим образом отрегулировать размер и положение окна, в котором он запускается (я предполагаю, что это фрейм в emacs-speak). Я пытаюсь настроить свой .emacs так, чтобы я всегда получал «достаточно большое» окно с его...

98
Функция для отображения полного пути к текущему файлу в мини-буфере

Мне нужно получить полный путь к файлу, который я редактирую с помощью emacs. Есть ли для этого функция? Если нет, то какой была бы функция elisp для этого? Как я могу скопировать результат (путь) в буфер обмена, чтобы использовать его повторно? Я использую Mac OS X и Aqumacs. (setq filepath...

97
emacs, разделить конкретное окно

Это может быть глупый вопрос, но я не смог найти на него прямого решения. Я часто хочу разделить окно следующим образом +--------------+-------------+ +--------------+-------------+ | | | | | | | | | | | | | | | | | | +--------------+ | --> | | | | | | | | | | | | | | | | | | | | |...

89
Разница между setq и setq-default в Emacs Lisp

У меня вопрос о Emacs Lisp. В чем разница между setq и setq-default ? В руководствах говорится, что setq действует в локальном буфере, а setq-default влияет на все буферы. Например, если я написал (setq a-var a-vars-value) в init.el , я обнаружил, что после запуска Emacs и открытия нового буфера,...

82
Emacs - Ошибка при вызове (запуск сервера)

В настоящее время я использую GNU Emacs 23.0.93.1 в Windows Vista SP1. В моем файле .emacs я вызываю, (server-start)и это вызывает ошибку с сообщением . Каталог ~ / .emacs.d / server is unsafe . Кто-нибудь видел это и знает исправление или обходной путь? ... кроме как оставить сервер выключенным;)...