0
ответов

Dot Emacs: Может ли формат заголовка кадра отображать предыдущие каталоги?

Я новичок в Emacs и до сих пор любил его. В моем .emacs есть строка: (setq frame-title-format "% b - GNU Emacs") Как я могу заставить его отображать два предыдущих каталога? У меня обычно несколько файлов ...
вопрос задан: 23 January 2011 06:58
0
ответов

Различные цветовые темы для каждого режима в Emacs

Как я могу попросить Emacs автоматически использовать другую цветовую тему (например, с помощью пакета Elisp ColorTheme) в зависимости от режима буфера? Некоторые цветовые темы отлично работают при редактировании кода, но не ...
вопрос задан: 22 January 2011 20:02
0
ответов

elisp: call command on current file

Я хочу установить ключ в emacs для выполнения команды оболочки для файла в буфере, и вернуть буфер без запроса. Команда оболочки: p4 edit 'currentfilename.ext' (global-set-key [\ CE] (...
вопрос задан: 15 January 2011 01:31
0
ответов

Не позволять Emacs прокручиваться за конец буфера

Могу ли я что-нибудь добавить в свой файл .emacs, чтобы emacs не добавлял новые строки, когда я прокручиваю конец буфера с помощью мыши или полосы прокрутки? У меня уже есть (setq next-line-add-newlines ...
вопрос задан: 13 January 2011 00:58
0
ответов

Преобразование символа в строку в Elisp

Как я могу преобразовать тип символа в строку в Emacs lisp? Мне не удалось найти функцию преобразования символа в строку или что-то подобное.
вопрос задан: 10 January 2011 20:37
0
ответов

Как создать DSL в Elisp

Я хочу создать DSL в Elisp, который будет выглядеть примерно так: (установить ;; выполнить установку) (удалить ;; удалить) Однако, поскольку У Elisp есть глобальное пространство имен, это не лучшая идея. И ...
вопрос задан: 10 January 2011 18:45
0
ответов

Поддержание файлов автозагрузки Emacs для установленного пользователем elisp?

Emacs имеет это на вид очень отличное средство для создания файлов автозагрузки на основе волшебных комментариев исходного кода («куки-файлы автозагрузки») формы ;;; ### autoload, которые должны быть помещены в строки с помощью ...
вопрос задан: 5 January 2011 19:45
0
ответов

Как привязать ключ к «функции, представленной следующей последовательностью клавиш»?

I Я только начинаю изучать emacs (ууууу!), и я довольно счастливо копался в своих .emacs. К сожалению, я еще не знаком с Lisp, поэтому у меня проблемы с основами. Я уже переназначил ...
вопрос задан: 26 December 2010 22:25
0
ответов

Elisp: Спрашивать да или нет в интерактивном режиме команды

Я новичок в Emacs и пытаюсь написать несколько функций Emacs Lisp. Я хотел бы написать функцию, которая принимает два параметра и может работать в интерактивном режиме. Однако одним из параметров является ...
вопрос задан: 21 December 2010 07:38
0
ответов

Как мне использовать интерфейс Emacs DBUS?

Я просмотрел пакет dbus, и мне кажется, что все функции встроены в исходный код C и нет документация к ним. Как использовать функцию dbus-call-method?
вопрос задан: 17 December 2010 19:56
0
ответов

Загрузить файл с помощью Emacs Lisp

Есть ли в elisp функция, которая берет URL-адрес и пункт назначения и загружает этот URL-адрес из Интернета? Я' мы обнаружили url-retrieve и url-retrieve-синхронно, но url-retrieve принимает обратный вызов ...
вопрос задан: 15 December 2010 08:33
0
ответов

Emacs, пространства имен и defuns

Единственное, что мне не нравится в Emacs, - это отсутствие пространств имен, поэтому мне интересно, смогу ли я реализовать их самостоятельно. Это моя первая попытка, и очевидно, что я не могу просто заменить все ...
вопрос задан: 11 December 2010 23:53
0
ответов

emacs (Recompile -y)

Можно ли передать флаг "-yes" команде 'перекомпилировать' в emacs? Прошу прощения за мое полное отсутствие ноу-хау (e) lisp. Мне надоело выходить за пределы Emacs, чтобы скомпилировать свой латексный код, поэтому я добавил ...
вопрос задан: 6 December 2010 11:23
0
ответов

Группы регулярных выражений Emacs в regex-replace

У меня есть куча Макросы C в файлах, такие как NEXT (pL), который расширяется до ((pL) -> next). Я хочу удалить большинство из них, потому что они не нужны. Я бы хотел получить ...
вопрос задан: 1 December 2010 21:22
0
ответов

Как мне добавлять даты в Emacs с помощью Emacs Lisp?

Я хочу использовать Emacs Lisp для выполнения математических операций, таких как сложение и разность дат и времени.
вопрос задан: 22 November 2010 03:27
0
ответов

Как мне закомментировать sexps в коде elisp?

Какой предпочтительный способ закомментировать sexps в коде elisp? Я до сих пор оборачивал свои sexps (если ноль ...).
вопрос задан: 17 November 2010 02:18
0
ответов

Есть ли уловка для отладки спина в emacs elisp, в модуле flymake?

Я получаю вращение процессора в emacs elisp, в C # модуль flymake. (Flymake - это модуль в emacs, который периодически запускает сборку, а затем выделяет любые синтаксические ошибки или предупреждения в текущем ...
вопрос задан: 14 November 2010 19:31
0
ответов

Получить путь к текущему файлу сценария emacs при загрузке с параметром -l

Могу ли я получить путь к запускаемому файлу из загружаемого и запускаемого файла lisp с помощью emacs -l path / to / script / foo.el? Например, есть ли способ определить, какой путь / к / скрипту находится изнутри ...
вопрос задан: 3 November 2010 15:26
0
ответов

Программно отправить электронное письмо из функции elisp

Мне нужно автоматически отправлять электронное письмо из функции elisp. Гипотетически мне нужна одна функция, которую я могу передать в заголовки to, from, subject, body и, возможно, в другие заголовки. Есть ли ...
вопрос задан: 27 October 2010 19:37
0
ответов

Как я могу легко перезагрузить код Lisp Emacs, когда я его редактирую?

Как новичок в Emacs, я работаю над написанием второстепенного режима. Мой текущий (наивный) метод программирования elisp состоит из внесения изменений, закрытия Emacs, перезапуска Emacs и наблюдения за изменением. ...
вопрос задан: 26 October 2010 11:18
0
ответов

How can I access the path to the current directory in an emacs directory variable file?

According to the Emacs documentation, Directory Variables apply to all files below a directory that contains an .dir-locals.el file. How can I, in that file, set a variable to the full path that ...
вопрос задан: 25 October 2010 06:39
0
ответов

обернуть функцию в emacs lisp

В 1987 году я написал код, который я сейчас вставлю. Механизм, используемый здесь для захвата начальной привязки функции переключения к буферу, больше не работает, что приводит к бесконечной рекурсии. Я ...
вопрос задан: 24 October 2010 19:01
0
ответов

Что означает # […] в emacs-lisp?

Меня озадачивает выражение # [nil "\ 300 \ 207 "[nil] 1] как значение функции-фильтра пар-скелетов. Это альтернативный способ написания функции в elisp? Или шепелявите вообще? ...
вопрос задан: 22 October 2010 10:12
0
ответов

Что корректный путь состоит в том, чтобы присоединиться к компонентам разнообразного пути в единственный полный путь в шепелявости emacs?

Предположим, что у меня есть dir переменных и файл, содержащий строки, представляющие каталог и имя файла, соответственно. Каков надлежащий путь в шепелявости emacs для присоединения к ним в полный путь в файл? Для...
вопрос задан: 19 October 2010 01:18
0
ответов

How do I set the colour of brackets/braces/parentheses in Emacs?

I'd like to specify the colour of {}, () and [] in a custom colour theme. Is this possible? Update: Here's the source. Please note the in-development status of this theme; it is unsafe for use both ...
вопрос задан: 18 October 2010 23:29
0
ответов

что называется кольцом в emacs?

В отличие от самоочевидных команд копирования / вырезания / вставки в стиле Windows, я не мог понять концепцию кольца в emacs. Поскольку я не очень часто программирую в emacs, я мог не осознавать значение кольца ...
вопрос задан: 15 October 2010 15:37
0
ответов

Простейшее руководство по подсветке синтаксиса Emacs? [закрыто]

Я хотел бы создать только второстепенный режим подсветки синтаксиса для Emacs. У меня есть «Написание расширений GNU Emacs» от О'Рейли, но в нем нет никаких подробностей. Есть простое руководство ...
вопрос задан: 8 October 2010 03:34
0
ответов

Декодирование тел ответов в формате gzip с помощью url-retrieve

Для расширения Emacs я хотел бы получать данные по HTTP. Мне не особо нравится идея использовать такие вещи, как wget, curl или w3m, чтобы иметь возможность это сделать, поэтому я использую url -...
вопрос задан: 6 October 2010 06:14
0
ответов

Как это сделать изучение Common Lisp и Emacs Lisp?

Последние несколько месяцев я широко использовал Emacs в качестве основной среды разработки, и теперь я подошел к моменту, когда я хотел бы изучить его собственный Emacs Lisp, чтобы написать свой собственные мелочи для ...
вопрос задан: 2 October 2010 15:21
0
ответов

Как периодически запускать задачу в emacs?

Есть ли способ периодически запускать функцию elisp в длительном emacs, похожем на cron, но внутри процесса emacs? Например, я хочу «автоматически запускать (latestf-save-list) каждую половину ...
вопрос задан: 1 October 2010 17:06