Emacs

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

2
Как сделать так, чтобы яснипет и компания работали лучше?
В моем emacs, скажем, я использую "elisp"yasnippet для расширения блока lisp в режиме org. Но прежде чем продлить его, сначала запускается компания, которая дает мне меню, как "1. elisp1, 2. elisp2"без опции "elisp". Теперь, если я использую tabдля расширения yasnippet, это всегда раздражает, что "elisp1"всегда сначала идет на экране. Поэтому …

1
Синхронизированная прокрутка в двух окнах
Есть ли способ отразить навигационные команды в текущем окне в другом видимом окне. У меня есть два связанных файла LaTeX, отображаемых в двух окнах, и я хочу прокрутить их одновременно, чтобы получить обзор различий. В настоящее время я использую макрос для автоматизации прокрутки в одном буфере, перехода в другое окно, …

1
Как реализовать идентификаторы ссылок в стиле Markdown в режиме org?
Иногда мне нужно использовать одну и ту же ссылку в нескольких местах длинного документа. Для этих случаев было бы полезно иметь идентификаторы ссылок, как в уценке. Из синтаксиса уценки ref , При желании вы можете использовать пробел для разделения наборов скобок: This is [an example] [id] reference-style link. Затем в …

4
Как автоматически сохранить буферы в режиме орг?
Я регулярно использую org-modeи повестку дня, чтобы отслеживать мой список дел. Поскольку я использую Dropbox для синхронизации своего списка, мне нужно, чтобы одни и те же задачи были доступны на всех компьютерах. Иногда в ходе моей очистки я забываю сохранить свои изменения, оставляя emacs открытым дома, когда я иду в …
22 org-mode  saving 

5
«Вкладки» в стиле браузера для emacs?
Я хотел бы вкладки, как Firefox, но для Emacs. Я нашел это: http://emacswiki.org/emacs/TabBarMode Но он просто добавляет к каждому буферу ( окну в терминологии Emacs) панель, которая показывает открытые в данный момент буферы. Мне бы хотелось, чтобы вкладка могла содержать несколько буферов ( окна в терминологии Emacs), которые я могу …
22 tabbar 

4
Самый простой способ понизить версию пакета, установленного через MELPA
Иногда обновления пакетов из MELPA могут сломать некоторую часть emacs, и когда это произойдет, я бы хотел вернуться к использованию более старой версии пакета. Прямо сейчас я могу сделать это двумя способами: Я установил в emacs удаление файлов, перейдя в корзину, и когда я обновляю пакет, старая версия удаляется. Я …

1
В чем разница между «и #» перед символом?
Я немного новичок в Emacs. Просматривая некоторые конфигурации, я обнаружил, что в «add-hook» есть команда двух типов. (add-hook 'LaTeX-mode-hook #'LaTeX-math-mode) а также (add-hook 'LaTeX-mode-hook 'LaTeX-math-mode) Это смущало меня долгое время, и я не знаю, как искать "#" в Google ... Благодарю.
22 elisp  hooks  functions  quote 

4
Понимание РАСПИСАНИЯ в режиме Org
Я прочитал различные справочные страницы о DEADLINE и SCHEDULED, и использовал их обоих. Я понимаю, что DEADLINE используется в Повестке дня для предварительного оповещения о предстоящем крайнем сроке и для продолжения оповещения после крайнего срока, если элемент не помечен как DONE. Тем не менее, я не уверен, что я полностью …
22 org-mode 

3
Пригодность Emacs как среды разработки Java
Я делаю еще одну попытку перейти на Emacs. Я приличный пользователь Vi, но использую Eclipse для большинства моих разработок за последние 10 с лишним лет (это было так долго). Поэтому я немного почитал и подумал, что JDEE - это то, что нужно - настроить его, но у меня все еще …
22 java  ide 

5
Как мне принудительно переоценить дефвар?
Предположим, у меня есть буфер Emacs lisp, который содержит: (defvar foo 1) Если я позвоню eval-last-sexpили eval-buffer, это fooбудет связано с 1. Если я затем отредактирую этот буфер на: (defvar foo 2) eval-last-sexpи eval-bufferне повторять эту строку, так fooчто все равно 1. Это особенно сложно, когда таких заявлений несколько, и …

8
Скрыть список второстепенных режимов в строке состояния
Я использую довольно много второстепенных режимов, и обычно я знаю, какой второстепенный режим включен в каждом основном режиме. Если я действительно хочу увидеть полный список, я могу бежать C-h v minor-mode-list. В то же время моя строка режима действительно засоряется, поэтому, когда я вертикально разделяю кадр, иногда я не могу …

3
Как настроить elpy для использования python3?
При настройке emacs для новой рабочей среды я не могу настроить elpy для правильного использования python 3. Я установил все необходимые пакеты /usr/local/binи установил их с помощью python3. Прямо сейчас, когда я запускаю elpy-config, я получаю следующее: Virtualenv........: None RPC Python........: 2.7.6 (/usr/bin/python) Interactive Python: python (/usr/bin/python) Emacs.............: 24.5.1 Elpy..............: …
22 python  osx  ipython  elpy 

2
Что такое регулярное выражение для соответствия символу новой строки?
В регулярном выражении Emacs \nне соответствует символу новой строки \n. Правильно ли я, что $соответствует позиции между символом новой строки и символом прямо перед символом новой строки. например, для строки abc\n, $соответствует позиции между cи \n? Какое регулярное выражение соответствует \n?

5
Emacs не будет загружать тему при запуске
Я установил пакет соляризованной темы через MELPA. Я могу выбрать одну из двух соляризованных тем через `customize-theme, и она активирует ее. Когда я сохраняю настройки темы, он добавляет следующее в мой файл init.el: (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess …
21 init-file  themes 

2
Как переместить файл в режиме org вместе со всеми вложениями?
У меня есть несколько файлов, например file-1.org, file-2.orgв том же каталоге, разделяющем data/каталог для вложений. Я хотел бы переместиться file-1.orgв другое место, создать новый data/каталог в этом месте и переместить все вложения, которые принадлежат file-1.orgэтому новому каталогу. Есть ли автоматический способ сделать это?
21 org-mode 

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