Emacs

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

3
Где официальный 64-битный Emacs для Windows? (В руководстве сказано, что есть!)
Я обычно скачиваю Emacs для Windows с официального сайта GNU: http://ftp.gnu.org/gnu/emacs/windows/ Последняя версия: emacs-24.5-bin-i686-mingw32.zip Мне любопытно, почему нет 64-битной версии? Из руководства Emacs: http://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html 2.1 Где я могу скачать Emacs? Предварительно скомпилированные версии распространяются с зеркал ftp.gnu.org. Двоичные файлы Emacs распространяются в виде zip-файлов с цифровой подписью разработчика, который их …


1
Как спрятать отдельные файлы с помощью magit
Git способен копить отдельные куски. С помощью --patchвы можете интерактивно выбирать фрагменты из различий между HEAD и рабочим деревом, которое нужно спрятать. Запись stash составлена ​​таким образом, что ее индексное состояние совпадает с индексным состоянием вашего репозитория, а его рабочее дерево содержит только изменения, выбранные вами в интерактивном режиме. Выбранные …
25 magit 

2
Могут ли функции получить доступ к их имени?
В C есть магическая переменная, __func__которая содержит текущее имя функции. В Bash есть массив, FUNCNAMEсодержащий имена всех функций в стеке вызовов !!! Есть ли похожая вещь в Emacs Lisp? Или какой-нибудь простой способ для функции иметь доступ к своему имени? Я не нашел никакого ответа в руководстве по Emacs Lisp …
25 elisp  functions 

2
Добавить буфер обмена операционной системы, чтобы убить кольцо
Часто я копирую фрагмент кода в буфер обмена моей операционной системы из Интернета. Затем я делаю следующие простые шаги: Переключиться в мое окно Emacs Найдите место, куда я хочу вставить код Используйте C-y( yank), чтобы вставить скопированный текст. Однако иногда я обнаруживаю (к моему большому разочарованию), что я невольно использовал …

3
В чем разница между различными реализациями vim?
Мне известно о нескольких различных реализациях vim в Emacs. Есть злой режим, viper, vimpulse и vim-mode. Есть ли другие? Как они сравниваются? Я отмечаю, что evil-*на MELPA есть много пакетов, и предполагается, что ни один из них не является на 100% полнофункциональным. Какие функции Vim они предоставляют, и какие функции …

1
Каковы все способы запуска оболочки из Emacs и каковы их различные свойства?
Я знаю как минимум четыре варианта: eshell срок ANSI срок ракушка Какой полный список инструментов, встроенных в emacs для запуска оболочки, и какие преимущества и недостатки они предлагают?
25 eshell  shell  term  ansi-term 

6
Напротив заполнения абзаца
Emacs имеет функцию fill-paragraph. Есть ли функция, которая будет делать противоположное этому? У меня есть абзац, который уже заполнен, и вместо этого я хочу, чтобы он был одной строкой?

6
Как я могу получить схему режима org во втором буфере как динамическое оглавление?
Когда я редактирую большие документы, я хотел бы видеть, где я нахожусь, видя схему (без содержимого) в отдельном буфере. Например, когда вы читаете файл PDF, слева отображается оглавление. (увидеть ниже) В режиме орг можно развернуть / свернуть контур. Но возможно ли иметь статический контур слева (или справа) в отдельном буфере, …

5
Emacsdaemon и Emacsclient на Mac
ОС: OS X 10.9.5, Маверикс GNU Emacs 24.3.1 (x86_64-apple-darwin13.1.0, Carbon версии 1.6.0 AppKit 1265.19) от 2014-04-03 на Rainers-MacBook-Pro-3.local Я установил emacs через homebrew от Railwaycat, и он работает хорошо - нареканий нет. Я не использую Emacs в Termoinal, и я обычно запускаю его через Приложение. Как я уже сказал - …


5
Показывать гиперссылку в режиме org как обычный текст
Хотя в режиме org-mode удобно показывать гиперссылки, бывают случаи, когда я хочу увидеть основной текст, например [[./file.org][Title]]. Как я могу это сделать? Я знаю о org-insert-link, но это не то, что я хочу Cc Cl запускает команду org-insert-link, которая представляет собой интерактивно скомпилированную функцию Lisp в org.el. ... Если в …
25 org-mode 

2
Сброс пользовательской переменной на значение по умолчанию программно
Q: Используя Elisp, как я могу сбросить переменную к ее значению по умолчанию, не зная, что это за значение? Я попытался выяснить, как это сделать, вызвав интерфейс Customize для переменной, для которой я установил значение, отличное от значения по умолчанию, в моем файле инициализации и нажав, C-h kа затем щелкнув …

3
Как заставить нажатие <RET> в helm-find-files открыть каталог?
Когда я запускаю #'helm-find-filesи перемещаю точку в каталог, нажатие &lt;ret&gt;приводит к открытию этого каталога в режиме Dired. Нужно нажать, C-jчтобы войти в этот каталог в Хелм. Я хотел бы &lt;RET&gt;действовать так C-jже, как здесь, но не обязательно везде. Я проверил и C-jсвязан с #'helm-maybe-exit-minibuffer, тогда &lt;RET&gt;как связан с #'helm-execute-persistent-action. Привязка …

2
Как сбросить цветовую тему?
Когда я пробую разные цветовые темы, создается впечатление, что если в новой теме не определен какой-то конкретный элемент, сохраняется старое значение темы, что приводит к некоторому конфликту. Это происходит в Emacs 24, а также в предыдущих версиях color-theme. Есть ли способ сбросить все цвета между ними по умолчанию, чтобы каждая …
25 themes 

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