Вопросы с тегом 'elisp'

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

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

У меня есть функция глобального поиска и замены non-emacs, которая заставляет мои файлы дисков обновляться, чем мои буферы emacs (в массовом порядке). Есть ли способ сказать emacs для обновления всех буферов с диска одним махом, вместо того, чтобы де...
26 сент. '09 в 6:25
1

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

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

Есть ли в Emacs (повтор-последняя команда)?

Зачастую я врывался в apropos и docs, чтобы найти что-то вроде следующего, чтобы отказаться от возврата к задаче: (повтор последней команды) выполните последнюю команду C или M, которую я только что выполнил (чтобы вернуться к клавише fn) или иног...
09 нояб. '08 в 11:37
4

Как я могу скомпилировать все в моем каталоге .emacs.d?

Я решил проверить Emacs, и мне это очень понравилось. Теперь я использую Emacs Starter Kit, который предоставляет лучшие настройки по умолчанию и некоторые приятные настройки для установки Emacs по умолчанию. Я немного настроил его, добавил некоторы...
01 авг. '09 в 18:34
13

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

Каков наилучший способ добиться чего-то вроде сгибания кода или типа циклирования, который используется в режиме org-mode. Что было бы лучшим решением в elisp для создания такого поведения? EDIT: Мне жаль, что я не был чист. Я хочу запрограммировать...
06 июл. '09 в 2:29
10

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

Я пытаюсь определить размер экрана, на котором я запускаю emacs, и отрегулировать размер и положение окна, в котором он запускается (я думаю, что кадр в emacs-говорить) соответственно. Я пытаюсь настроить свои .emacs, чтобы у меня всегда было окно с ...
18 сент. '08 в 14:20
4

В Emacs Lisp, как проверить, определена ли переменная?

В Emacs Lisp, как проверить, определена ли переменная?
16 апр. '09 в 18:58
11

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

Мне нужно получить полный путь к файлу, который я редактирую с помощью emacs. Есть ли функция для этого? Если нет, какова будет функция elisp для получения этого? Как скопировать результат (путь) в буфер обмена, чтобы я мог его повторно использов...
08 сент. '10 в 15:49
6

Закройте все буферы, кроме текущего в Emacs

Как закрыть все, кроме текущего буфера в Emacs? Аналогично функции "Закрыть другие вкладки" в современных веб-браузерах?
05 авг. '10 в 17:29
11

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

В настоящее время я использую GNU Emacs 23.0.93.1 в Windows Vista с пакетом обновления 1 (SP1). В моем файле .emacs я делаю вызов (server-start) и вызывает ошибку с сообщением. Каталог ~/.emacs.d/server небезопасен. Кто-нибудь видел это и знал об ис...
20 мая '09 в 1:35
7

Как определить операционную систему в elisp?

Как программно определить, какая ОС Emacs работает в ELisp? Я хотел бы запустить другой код в .emacs в зависимости от ОС.
30 нояб. '09 в 0:14
3

emacs/elisp: для чего используется символ хэша (фунт, знак числа, октоторп)?

Что это делает? (add-hook 'compilation-mode-hook #'my-setup-compile-mode) ... и отличается от (add-hook 'compilation-mode-hook 'my-setup-compile-mode)
23 апр. '10 в 20:14
2

emacs, нерасщепить отдельное окно

Это может быть глупый вопрос, но я не мог найти прямого решения этого. Я часто хочу раскрыть окно следующим образом +--------------+-------------+ +--------------+-------------+ | | | | |...
19 мар. '11 в 4:17
2

Ошибка неправильного типа: commandp "при привязке лямбды к ключу

Я получаю "Неверный аргумент типа: commandp, (lambda nil (forward-line 5))" здесь. (global-set-key [?\M-n] (lambda () (forward-line 5))) Какая ошибка? Я уверен, что это просто, и я пропускаю что-то очевидное.
09 авг. '09 в 6:59
5

Режим Emacs для Go?

Есть ли подходящий режим Emacs для Go? Режим C не работает без точек с запятой. Лучшее, что я нашел, это режим JavaScript Karl Landstrom, поскольку JavaScript также не требует точки с запятой.
11 нояб. '09 в 14:22