Emacs

Q & A для тех, кто использует, расширяет или разрабатывает Emacs


2
Как правильно использовать defcustom?
Как и большинство пользователей Emacs, я настроил режим, изменив переменные. Что мне никогда не приходило в голову, так это весь менталитет программистов, стоящий за настраиваемым этим и этим. Я понял это, когда начал изучать исходный код eshell. Я не Elisp программист, а конкретно , em-ls.elкажется, использует defcustom, defgroupи т.д. Это …
15 elisp  defcustom 


2
Редактирование структуры, как в режиме org, для JSON
Я пытаюсь отредактировать файл Swagger JSON в emacs. Он содержит большие вложенные объекты JSON, поэтому я хочу свернуть и скрыть некоторые из них. Я пробовал origami-mode, настроил как origami-c-style-parserв origami-parser-alist, но это довольно простое (слово «парсер» кажется чрезмерно грандиозным словом для того, что он делает). Он не замечает, что подстроки …

6
Рекурсивный список всех файлов и подкаталогов
Есть ли способ, возможно, с помощью пакета, чтобы рекурсивно перечислить все файлы (с путями) и подкаталоги (или, по крайней мере, пустые подкаталоги, так как пути к непустым можно почерпнуть из путей файлы, содержащиеся в нем) текущего каталога? Самое близкое, что я мог найти, - это projectile-find-fileфункция projectileпакета (или helm-projectile-find-fileфункция helm-projectileпакета), …
15 files 

1
Является ли '(a. B) действительно списком?
Я действительно запутался с .обозначениями. Это '(a . b)список? (listp '(a . b))возвращается, tно когда я хочу знать, его длина (length '(a . b))выдает ошибку Wrong type argument: listp, b. То же самое для других функций, как nth,mapcarи т.д., они все дают ту же ошибку Есть ли какая-нибудь функция, которую …

2
Могу ли я сделать векторные (SVG) скриншоты Emacs?
gtk-vector-screenshotПрограмма может использоваться , чтобы взять векторные скриншоты приложений Gtk-3. Кажется, он работает, когда просит приложение перерисовать себя на холсте SVG. Emacs в GNU / Linux может быть собран с помощью Gtk +, но попытка использовать вышеупомянутое приложение в окне Emacs приводит к скриншоту, который содержит только элементы GUI, такие …
15 fonts  rendering  gtk3 

1
День рождения в орг-контактах
Я новичок в режиме org (и Emacs, в этом отношении), но я подумал, что режим org будет хорошим местом / форматом для хранения моих контактов. Одна вещь, которую я люблю делать, это добавлять дни рождения в контакты. Я нашел org-contacts.el , который, кажется, имеет то, что я хочу: я добавляю …

2
Как я могу настроить сервер ELPA?
Мы с приятелем хотим начать писать пакеты emacs, специально предназначенные для нашей компании. (Поверьте мне, ничто из того, что мы пишем, не будет представлять большого интереса для кого-либо извне - это интеграция с внутренними инструментами.) Мы хотим сделать установку и обслуживание пакетов как можно проще, и мы думаем, что это …

2
Использование package.el для установки и обновления, но использование package для загрузки и настройки
После недавнего изучения use-packageя решил портировать свою конфигурацию на него, но обнаружил, что не хочу отказываться от удобства использования package.elдля установки пакетов и их обновления. Я нашел это немного сложным для объединения use-packageи package.el. Мне, как правило, интересно узнать, как люди объединяются use-packageс package.elсистемой, но для более конкретного вопроса продолжайте …


4
Автоматическое форматирование кода SQL
Существуют некоторые общеизвестные стандарты и стили кодирования для SQL (например, использование заглавных слов в заглавных буквах, размещение ключевых слов в разных строках и т. Д.). Есть ли в Emacs какие-либо режимы для этого или есть пакеты для форматирования SQL, чтобы он соответствовал общим стандартам?


1
Заголовки в режиме организации в нескольких местах одновременно? (Включение)
Я бы хотел организовать заголовки несколькими способами одновременно. (с той же степенью гибкости, которую я имею при организации вещей в любом месте - например, больше, чем обеспечивает Повестка дня) В идеале я мог бы создать заголовок в части документа, а затем создать «жесткую ссылку» на заголовок в другом месте, который …
15 org-mode 

4
Как я могу указать имя файла для экспорта в режиме org в Emacs?
Мой файл org назван, README.orgи я хочу экспортировать в Markdown в файл с именем README. Каждый раз, когда я запускаю экспорт, он пишет в README.md. Вот мой файл org: #+PROPERTY: EXPORT_FILE_NAME thing * Test export Я использую EXPORT_FILE_NAMEсвойство на основе этой ссылки: http://orgmode.org/manual/Export-settings.html#index-property_002c-EXPORT_005fFILE_005fNAME-1617, но, похоже, ничего не делает.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.