Emacs

16
Как начать редактирование файла, в котором есть маркеры конфликтов git?

После попытки слияния git в командной строке мой файл теперь содержит стандартные маркеры конфликтов, которые emacs перезагружал (возвращал?) В буфер. Как запустить какой-либо режим слияния для разрешения конфликта? Могу ли я получить отдельные буферы, показывающие левую / правую / объединенные...

16
Как создать: ключевые слова?

Q: Как создать и использовать :keywords? Рассмотрим (наивно, по-видимому) попытку доступа к следующему списку игрушек: (setf alist '((:key-1 "Key no. 1") (:key-2 "Key no. 2"))) (assq :key-1 alist) ; => (:key-1 "Key no. 1") (assq (make-symbol ":key-1") alist) ; => nil Первый ключ работает как...

16
режим орг с трекером ошибок jira

я увлечен использованием джира с org-mode. org-jira-mode выглядит как потенциальный кандидат, но я использую его HTTP RESTв большинстве сценариев, и я не хочу разбивать голову soapпротоколом ради org-jira-mode. Есть ли другой плагин Jira, который говорит по...

16
Можете ли вы активировать / (вывести на передний план) emacs, используя нативный elisp? (например, при работе в другой программе)

Я хочу заставить emacs быть активированным, быть купленным на ветку и «красть» фокус при определенных обстоятельствах. Например, когда я заканчиваю орг-помодоро или во время важного напоминания о встрече. Теперь я ищу «родной» способ сделать это, просто чтобы уменьшить внешние зависимости. (просто...

16
Разница между init и config в use-package

У меня есть такая конфигурация: (use-package html-mode :mode "\\.html\\'" :config (progn (add-hook 'html-mode-hook 'turn-off-auto-fill))) Теперь, когда я захожу и посещаю файл HTML, я замечаю, что auto-fillон не выключен. Но если я использую :initвместо :config, auto-fillвыключается. Поэтому мой...

16
Как получить номер элемента в списке?

Q: как мне получить номер элемента в списке? nthполучает номер элемента n из списка: (nth 2 '(a b c d)) ; => c Я хотел бы сделать наоборот: получить номер элемента с учетом элемента: (some-function 'c '(a b c d)) ; => 2 Возможно, я пропустил это, но существует ли такая функция? Как можно это...

16
Изменение внешнего вида многоточия «скрытого содержимого» в режиме орг.

В org-mode, когда содержимое поддерева скрыты вы видите что - то вроде * Some tree :PROPERTIES:... ** Another One... Есть ли способ изменить это ...на что-то другое? Я хотел бы использовать что-то более короткое, например, многоточие UTF-8 или закругленную...

16
Elisp regexps ^ и $ vs `and '

В руководстве описаны специальные символы регулярного выражения ^и $. Как и в большинстве известных мне диалектов регулярных выражений, они соответствуют началу или концу строки. Однако я также обнаружил, что есть `и 'доступные персонажи. Основываясь на найденном здесь объяснении , они, похоже,...

16
Как сделать так, чтобы время, указанное в повестке дня org, началось вчера?

Если сегодня четверг, я хочу, чтобы повестка дня была со среды (вчера) до следующего вторника. Когда я установил org-agenda-dayна "-1d", он показывает полную неделю (начиная с понедельника), которая содержит вчера. Я хочу, чтобы это началось вчера, даже если вчера не...

16
В чем полезность «обменять-и-пометить»?

Эта exchange-point-and-markкоманда обязательна C-x C-x, но я не могу придумать ни одного варианта использования, который сделал бы ее заслуживающей столь заметного связывания. Как я могу использовать, exchange-point-and-markчтобы улучшить мою технику...

16
Различная тема для -nw (терминал)

Я использую emacs (24.5.1) на Mac OSX и использую соляризованную тему. Для версии с графическим интерфейсом тема работает хорошо. Если я запускаю приложение с флагом -nw: /Applications/Emacs.app/Contents/MacOS/Emacs -nw цвета для темы становятся все шаткими. Я предполагаю, что это потому, что:...

16
Как мне отладить аварийное завершение Emacs?

Я отлаживаю, почему происходит сбой emacs при использовании функции из пакета 1 . Целью этого процесса отладки является получение полезных данных для отправки с помощью M-x report-emacs-bug. Чтобы получить помощь по отладке сбоев emacs, я уже посмотрел Руководство по Emacs - Crashing и Emacs Manual...

16
Как извлечь файл из другого коммита в Magit

У меня есть файл foo.txtв ветке A, и я хочу извлечь foo.txtиз ветви Bв индекс. В командной строке я бы сделал это: $ git checkout B -- foo.txt Я хочу быть в состоянии сделать это в magit, войдя в систему, найдя коммит, в котором я заинтересован (например l o B), найдя foo.txtи выполнив некоторую...

16
Никогда «Сохраняйте текущий список таблиц тегов»

Если я работаю в каталоге с собственным TAGSфайлом, а затем перехожу в другой каталог с собственным TAGSфайлом, мне всегда задают этот вопрос: Keep current list of tags tables also? (y or n) Я никогда не хочу переносить список таблиц тегов со мной между каталогами, поэтому я хотел бы по умолчанию...

16
Как правильно настроить резервный шрифт?

TL; DR: Какой простой способ надежно сказать: использовать Consolas в качестве шрифта по умолчанию, FreeMono для символов, не поддерживаемых Consolas, и Symbola для символов, не поддерживаемых обоими? Поскольку мой основной программный шрифт не охватывает все математические символы, которые мне...

16
Сочетание magit и undo-tree для удобной навигации по истории

Я люблю undo-tree(скриншот ниже). Это обеспечивает простой способ для навигации по различным версиям файла (верхнее окно), позволяя пользователю двигаться вокруг дерева истории файла в отдельном окне (нижнее окно) с простыми клавишами , такими как n, pи C-bи C-fпереключателю через потомков одного и...