Emacs

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

1
Как устранить неполадки в Emacs?
В ситуации, когда Emacs ведет себя не так, как я хочу, что я могу сделать, чтобы устранить проблему? Какие шаги я могу предпринять, чтобы найти и устранить проблему самостоятельно? Или, в противном случае, как я могу собрать полезную информацию, чтобы люди, находящиеся здесь (или в списке рассылки или на других …

1
Использование окружения 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 /Users/Pablo/anaconda/envs/visual ml /Users/Pablo/anaconda/envs/ml root /Users/Pablo/anaconda Но когда я использую crtl+ c crtl+, cemacs …
21 python  osx  path  environment 

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

2
Есть ли режим автоматического обновления авторских прав в файлах?
Обычно в это время года люди начинают понимать, что их год авторского права устарел в их файлах. Это особенно раздражает, если вы хотите поместить авторские права в каждый исходный файл. Мне было интересно, может ли Emacs помочь здесь. Существует ли режим, который автоматически обновляет год авторского права в файле? В …
21 time-date 


1
Любопытство: что означает прогн?
Согласно документации Emacs: progn is a special form in `C source code'. (progn BODY...) Eval BODY forms sequentially and return value of last one. Что prognозначает (или его происхождение)? Использование: Это эквивалентно Clojure«s ->макроса?
21 functions 

1
Какой фрагмент кода в Emacs заставляет `line-number-mode` печатать« ?? »как номер строки в буферах с длинными строками?
Я использую line-number-modeиндикатор текущей строки в моей моделине, однако для больших файлов или, скорее, для файлов с длинными строками, он начинает отображать два знака вопроса вместо номера строки. Я немного покопался и обнаружил, что, хотя line-number-modeон определен в simple.el, настраиваемые переменные (и, вероятно, вся задействованная логика) определены в xdisp.c. Изменение …

1
Как настроить цвет фона для некоторых веб-страниц, открытых с помощью eww?
Я только что установил emacs 24.4 и начал использовать eww. Но одна досадная вещь в том, что когда я захожу на google.com, у меня появляется серый фон, из-за которого текст для моей темы действительно трудно читать Вот как это выглядит: Можно ли как-то изменить цвет фона? Сначала я подумал, что …
21 themes  eww 

2
Команда, которая форматирует (преобразует) код 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 elisp  formatting 

6
Флайчек с файлом относительно исполняемого файла eslint
Многие проекты, над которыми я работаю, устанавливают eslint как dev-зависимость с пользовательским набором плагинов eslint. Прямо сейчас flycheck использует глобально установленную версию eslint, а не версию eslint, установленную с каждым проектом. Я бы хотел, чтобы flycheck указывал на node_modules / eslint / bin / eslint.js. Полный путь должен зависеть от …
21 flycheck 

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

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

1
Magit-эквивалент для «git remote -v» (список пультов)
Мне интересно, есть ли Magit, эквивалентный git remote -vсписку удаленных устройств и их URL, определенные в репозитории git. Всплывающее окно magit remotes предлагает варианты добавления, удаления, переименования и установки URL, но я не вижу какого-либо механизма листинга. Пример git remote -vвывода: origin ebpa@example.com:/var/git/myproject.git (fetch) origin ebpa@example.com:/var/git/myproject.git (push) magit-list-remotes не является …
20 magit 

1
Как отличить Ci от TAB?
Обычно по историческим причинам emacs рассматривает TABкод и C-iключ как один и тот же, ср. документация по emacs lisp по функциональным клавишам или ответ abo-abo на вопрос "В чем разница между TAB и?" , Примечание: В этой статье, являются коды клавиш TAB, <tab>и C-i; tabи Ctrl+ iс другой стороны - …

1
Выберите файлы для создания новой директории с magit
Если вы создадите новый каталог, его файлы не будут отображаться с magit-status , только новый каталог находится в списке неотслеживаемых элементов . В настоящее время я должен создать новую директорию и затем удалить ненужные файлы из области сцены. Есть ли способ выбрать, какие файлы вывести из нового каталога?
20 magit  git 

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