Emacs

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

2
Использование magit для базового добавления, коммита, толчка
Обычно я использую только несколько команд git каждый раз, когда я хочу зафиксировать изменения в репозитории: $ git add --all . $ git commit -m "update." $ git push -u origin master Может ли Magit быть полезным в этом отношении? M-x magit-statusкажется полезным, но я не полностью понимаю язык "постановка …
15 magit 

3
Метка и опорные уравнения LaTeX в орг-режиме
Это похоже на экспорт Org в латексные и HTML ссылки , но для уравнений. Мне нравится использовать математические фрагменты LaTeX в моих org-файлах, как в * The Quadratic Equation The roots of $ax^2 + bx + c$ are given by \begin{equation} \label{eq:1} x = \frac{-b \pm \sqrt{b^2-4ac}}{2a} \end{equation} According to …
15 org-mode  latex 

2
Какой смысл в кавычках с одним аргументом и запятой? (цитата, аргумент)
(quote x)делает x не оцененным, но добавление ,перед xвнутри quoteделает его оцененным. В чем тогда смысл использовать цитату с одним аргументом с запятой перед ним, как так: (quote ,x)? По мотивам строки 59 раздражающие стрелки : (put (quote ,cmd) 'aa--alts ,alternatives) Почему не (put cmd 'aa-alts ,alternatives)одинаково хорошо?
15 elisp  backquote 

3
Есть ли способ запустить функцию ловушки только один раз?
Контекст Я использую after-make-frame-functionsхук для правильной загрузки тем в конфигурации клиент / сервер emacs . В частности, это фрагмент кода, который я использую для этого (на основе этого SO ответа ): (if (daemonp) (add-hook 'after-make-frame-functions (lambda (frame) (select-frame frame) (load-theme 'monokai t) ;; setup the smart-mode-line and its theme (sml/setup))) …

1
«No-org-babel-execute функция для c» и «no-org-babel-execute функция для c ++»
моя версия Emacs - 24.3.1. я понимаю, что я должен поместить ob-C.el (доступный здесь ) в путь, где Emacs может прочитать его. Сначала я скопировал код из этого файла .el в мой файл .emacs и перезапустил emacs. затем я пошел в блок кода C (в файле org) и попытался выполнить …
15 org-babel 

3
преобразовать текстовый буфер в файл PDF?
Как мы можем преобразовать текущий текстовый буфер в файл PDF, предпочтительно превратив заголовки, начинающиеся с *, в закладки файла PDF. Например, превращение интегрированного учебника Emacs (показанного Ch t) в файл PDF с закладками. Благодарю.
15 pdf 

1
Почему setq и set quote действуют по-разному в переменных с привязкой let с лексической областью действия?
У меня была ошибка в одном из моих расширений, которая в итоге оказалась вызвана setнеработоспособностью, как я ожидал: ;; -*- lexical-binding: t -*- (let ((a nil)) (setq a t) (print a)) (let ((a nil)) (set 'a t) (print a)) при запуске с emacs -Q --batch -l temp.elпринтами: t nil Это …

1
Включение буферизации минибуфера в Emacs 25 и GnuPG 2.1 в Ubuntu Xenial
Мне приходилось заниматься дайвингом и охотой, просматривая документацию и форумы, поэтому я решил, что с таким же успехом я могу сделать здесь вопросы и ответы для других: Как включить запрос парольной фразы GnuPG в минибуфере? В журнале изменений Emacs 25.1 говорится: ** pinentry.el позволяет вводить парольную фразу GnuPG через минибуфер …
14 gpg  passwords  epa 

3
Какая самая длинная из известных последовательностей ключей в Emacs?
Qt поддерживает привязки клавиш в стиле Emacs , но только для четырех ключей. Чтобы понять, почему этот предел должен быть увеличен, было бы полезно показать примеры комбинаций клавиш в стиле Emacs с еще большим количеством клавиш. Есть ли известные примеры для этого или, может быть, даже способ программно найти последовательности …


5
Как рекурсивно искать / grep содержимое файла в каталоге / подкаталогах в Emacs?
Я использую Emacs в течение достаточно долгого времени, и я до сих пор почему-то не могу понять, каков наилучший (рекурсивно) grep для строки в каталоге (проекта) и получения результатов, представленных в виде буфера с задержкой или в некоторых других полезный способ. Пожалуйста, просветите меня.
14 grep 

1
Получение более 8 цветов в эмуляторе терминала в Emacs
Я понимаю, что ansi-termподдерживает только 8 цветов (хорошее обсуждение этого в Reddit здесь ). Между тем, все большее число эмуляторов терминалов (например, tmuxили iTerm2в OS X) поддерживают True color(24 бит, то есть 16 миллионов цветов). Хороший список можно найти здесь . Если для 8-цветного колпачка характерно ansi-term, существуют ли другие …


1
Как отличить Cm от RETURN?
Когда в режиме javascript пытается использовать, C-c C-m iполучить сообщение об ошибке " C-c RETне определено?" Что заставляет Emacs верить, что я настаиваю RET? Как я могу правильно сделать эту работу клавиш?

2
Асинхронное исполнение в орг Бабель
Есть ли хорошая общая настройка org-babel для асинхронной работы? Недавно я планирую использовать MATLAB через org-babel, но я хотел бы использовать его асинхронно, поскольку некоторые вычисления требуют времени. Я не хочу настраивать только ob-matlab. Это потому, что я думаю, что это должно быть сделано на уровне структуры вместо приложения. Другими …
14 org-babel  matlab 

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