Описание тега elisp
Emacs Lisp, диалект Lisp, встроенный в редактор Emacs.
1
ответ
Emacs - пакеты, предоставляющие указатели на вертикальные столбцы
В emacs есть ли пакеты, доступные для отображения вертикальных линий на каждой позиции табуляции или в предварительно определенных позициях столбцов. Если возможно, я бы хотел иметь несколько тонких вертикальных линий, которые предназначены только д…
20 дек '13 в 05:35
1
ответ
Как связать CMD+W, чтобы уничтожить текущий буфер в Emacs на OSX?
Как связать CMD+W, чтобы уничтожить текущий буфер в Emacs на OSX? Cx k RET является неестественным и сравнительно длительным связыванием по сравнению с CMD+W.
06 апр '11 в 17:37
1
ответ
Добавление подсветки синтаксиса для раздела комментариев в Emacs
У меня есть следующее (defun add-c-syntax-highlighting () (font-lock-add-keywords nil '( ("\\<\\(\\-+\\)" 1 font-lock-warning-face prepend) ("\\<\\(FIXME\\):" 1 font-lock-warning-face prepend)))) с (add-hook 'c-mode-common-hook 'add-c-syntax-h…
17 окт '14 в 15:22
1
ответ
Как я могу написать команду emacs, которая вставляет текст с переменной строкой в текущую позицию курсора?
Я хотел бы написать команду elisp emacs, которая вставляет фиксированную строку, содержащую переменную часть в текущей позиции курсора: \label{$STRING} \index{\nameref{$STRING}} где команда должна запросить $STRING и вставьте весь текст.
13 фев '12 в 11:48
1
ответ
Как открыть файл, имя которого указано в другом файле в Emacs
Например, если мой A.txt содержит следующую строку: summary is at: /summary/is/at/summary.txt как я могу открыть summary.txt без необходимости копировать-вставлять путь или писать весь путь после C-x C-f?
20 сен '12 в 12:25
2
ответа
Emacs удаляет пробелы до края страницы
Мне часто приходится удалять много пробелов по краям страницы при работе в emacs. Как можно убрать его быстрым нажатием клавиши? Я огляделся на вики-странице emacs lisp "удаление пробелов", но не нашел того, что мне нужно. Вот пример: Подчеркивание …
26 июл '15 в 09:25
0
ответов
Как установить уровни заголовка контурного второстепенного режима в outline-regexp
Я пытаюсь добавить пользовательский заголовок в программный режим и хочу, чтобы он был на самом высоком уровне и переместил все остальные уровни вниз, чтобы я мог добавить больше структуры в свой длинный скрипт. Например, для режима Python заголовок…
22 мар '15 в 01:58
1
ответ
Как установить критерий длины строки уничтожения для хранения в списке уничтожений
Есть ли способ заставить emacs игнорировать kill длиной менее 4 символов? Весьма раздражает, что в режиме зла много убийств одного персонажа. Спасибо!
12 апр '15 в 22:28
2
ответа
Emacs изменяет окно выхода, чтобы удалить буфер, а не просто похоронить его
Я бы хотел, чтобы Emacs не просто хоронил буфер, но и убивал его, когда я нажимаю q в *Completions*/*Help*/etc буфер. Я не могу заставить работать функцию определения заменяющего ключа. Я использую Emacs24 на OSX. Вот что у меня есть: (substitute-ke…
07 мар '12 в 07:02
0
ответов
Как настроить Emacs по размеру экрана при запуске?
Мой Emacs часто выходит за пределы видимого диапазона экрана при запуске, например, на виртуальной машине, как показано ниже. Это становится проблемой, потому что строка состояния невидима (и каждый раз просить пользователей изменить размер Emacs). …
13 май '16 в 09:07
1
ответ
Как заменить раскладку в Emacs?
В настоящее время я довольно широко меняю конфигурацию emacs. Мне не нравятся привязки клавиш по умолчанию для большинства основных и второстепенных режимов, и моя конфигурация состоит из отмены определения множества клавиш и замены их своими собств…
13 июл '12 в 18:04
2
ответа
Есть ли расширение, которое мгновенно просматривает уценку?
В vim есть плагин https://github.com/suan/vim-instant-markdown, который отображает вывод уценки; и это поддерживает GFM!Я знаю, что в emacs есть режим уценки, который можно использовать, когда мы пишем уценку, и мы можем предварительно просмотреть с…
21 мар '13 в 17:42
1
ответ
Не удалось определить карту ключей основного режима Emacs
Итак, я попытался написать простой основной режим (режим отчета), используя в качестве примера. Кажется, у меня все работает, за исключением того, что раскладка клавиатуры фактически не отображается. Если я сделаю C-h f report-mode Я правильно вижу …
14 май '15 в 00:15
1
ответ
Блокировка шрифта в Emacs
С помощью M-x customize-face RET RET когда курсор находится на имени типа (это открывает настройку font-lock-type-face) в c++ код, мне удалось сделать лицо имен типов жирным шрифтом. Далее, когда я открыл .tex файл, лицо текста заголовка было также …
17 окт '12 в 15:02
2
ответа
Могу ли я настроить Emacs через командную строку во время запуска?
Можно ли установить настраиваемую переменную при запуске Emacs? Например, у меня есть переменная имени проекта, которую я обычно устанавливаю в интерактивном режиме, используя M-x customize-variable, но я бы хотел установить его уже при запуске Emac…
28 май '13 в 12:19
1
ответ
Emacs - Индивидуальная настройка поведения брекета
В emacs я предпочитаю поведение в режиме электрических пар для скобок и скобок, а не для поведения, которое выглядит как "скачкообразное" по умолчанию. Тем не менее, в настоящее время я использую auto-newline и люблю автоматические переводы строк, в…
01 июн '13 в 21:40
3
ответа
Как заставить emacsclient использовать разные темы в терминале и окне X?
Иногда я использую emacsclient -t -a '' в Xterm, а иногда я использую emacsclient -c как приложение с графическим интерфейсом. Что меня раздражает, так это то, что настройки шрифта и цветовая тема инициализируются при запуске сервера emacs, поэтому …
07 апр '13 в 16:11
1
ответ
configuring slime in emacs
I am in the process of configuring slime for emacs. So far I have read about basic functionality for common lisp such as C-c C-q which invokes the command slime-close-parens-at-point which places the proper number of parens where your mouse is. Anot…
30 июн '13 в 20:34
1
ответ
Какая функция М-. (для следующих функций через TAG), связанных с в Emacs?
Какая функция М-. (для следующих функций через TAG), связанных с в Emacs? Я хочу привязать его к ярлыку (F2, для совместимости с IDE, такими как RStudio и QtCreator).
22 ноя '13 в 19:29
2
ответа
Загрузка всех файлов org из папки в повестку дня
Я нашел учебник org, где объясняется, как загружать файлы org из папки, используя (setq org-agenda-files (list "~/org/work.org" "~/org/school.org" "~/org/home.org")) Вопрос Есть ли способ сообщить emacs о загрузке всех файлов org из заданной папки в…
19 авг '13 в 15:32