Emacs

22
Самый простой способ понизить версию пакета, установленного через MELPA

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

22
Как автоматически сохранить буферы в режиме орг?

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

22
«Вкладки» в стиле браузера для emacs?

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

22
Как реализовать идентификаторы ссылок в стиле Markdown в режиме org?

Иногда мне нужно использовать одну и ту же ссылку в нескольких местах длинного документа. Для этих случаев было бы полезно иметь идентификаторы ссылок, как в уценке. Из синтаксиса уценки ref , При желании вы можете использовать пробел для разделения наборов скобок: This is [an example] [id]...

22
Как использовать Emacs для поиска функции в Python?

Какой самый простой способ настроить Emacs, чтобы он мог искать, где определена функция? Я хочу выделить его в Emacs и нажать комбинацию клавиш, чтобы посмотреть, где находится источник функции. Вы также можете узнать, где используется определенная функция? Это легко сделать в PyCharm, но можно ли...

22
Как сделать так, чтобы яснипет и компания работали лучше?

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

22
Какие шаги необходимы, чтобы начать вносить вклад в собственно Emacs?

Теперь, когда Emacs поддерживается в gitрепозитории (AFAIK), это открывает двери (по крайней мере для меня) для интеллектуального изучения Emacs как проекта F / OSS, в который можно внести вклад :) Проблема в том, что я понятия не имею, с чего начать. CONTRIBUTINGинструктирует разработчика по почте...

22
В чем разница между «и #» перед символом?

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

22
Понимание РАСПИСАНИЯ в режиме Org

Я прочитал различные справочные страницы о DEADLINE и SCHEDULED, и использовал их обоих. Я понимаю, что DEADLINE используется в Повестке дня для предварительного оповещения о предстоящем крайнем сроке и для продолжения оповещения после крайнего срока, если элемент не помечен как DONE. Тем не менее,...

22
mu4e - несколько аккаунтов

Я использую mu4eдля электронной почты в Emacs, и в настоящее время он настроен только для одной учетной записи почты, и я установил ключ для просмотра различных входящих сообщений. Интересно, как использовать mu4e для управления несколькими учетными записями электронной...

22
Пригодность Emacs как среды разработки Java

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

22
Что такое регулярное выражение для соответствия символу новой строки?

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

22
Как мне принудительно переоценить дефвар?

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

21
Какой фрагмент кода в Emacs заставляет `line-number-mode` печатать« ?? »как номер строки в буферах с длинными строками?

Я использую line-number-modeиндикатор текущей строки в моей моделине, однако для больших файлов или, скорее, для файлов с длинными строками, он начинает отображать два знака вопроса вместо номера строки. Я немного покопался и обнаружил, что, хотя line-number-modeон определен в simple.el,...

21
Как изменить части пользовательской темы?

Я использую одну из предопределенных пользовательских тем, которые поставляются в комплекте с Spacemacs (zenburn). Как я могу изменить определенные части темы, например, просто изменить цвет шрифта, используемый для...

21
Команда, которая форматирует (преобразует) код Elisp

Допустим, у меня есть функция, которая выглядит следующим образом (как это часто бывает при печати вывода elisp). (defun my-example-function () (let ((a (do-something)) (b (do-something))) (setq someone me) (with-current-buffer b (do-that (or this (and that those))) (format "%s" a)))) Я хотел бы...

21
Использование окружения conda в emacs

Каков наилучший способ использования окружения conda с использованием emacs в качестве Python IDE? У меня есть различные среды conda при программировании на Python: $ conda info -e # conda environments: # django /Users/Pablo/anaconda/envs/django scipy * /Users/Pablo/anaconda/envs/scipy visual...

21
Как оценить код Elisp, содержащийся в строке?

Вопрос в значительной степени говорит сам за себя: у меня есть строка, содержащая исходный код для допустимого выражения Elisp, и я хотел бы оценить его. (Например, в Python выражение eval("1 - 2 + 3")оценивается как...

21
Как использовать org-refile для перемещения заголовка в файл в качестве заголовка верхнего уровня?

Я хотел бы иметь файл «inbox.org», в который я собираю заметки (пытаясь реализовать GTD : P), а затем перемещаю их в нужные места. Я понимаю, что org-refileэто способ сделать это (переместить вещи), но кажется, что это возможно только перефразировать материал под заголовками, а не напрямую в файлы....

21
Флайчек с файлом относительно исполняемого файла eslint

Многие проекты, над которыми я работаю, устанавливают eslint как dev-зависимость с пользовательским набором плагинов eslint. Прямо сейчас flycheck использует глобально установленную версию eslint, а не версию eslint, установленную с каждым проектом. Я бы хотел, чтобы flycheck указывал на...