Emacs

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

7
Самый простой способ проверить, является ли текущая строка «пустой» (игнорируя пробелы)?
Я просто хочу проверить, является ли текущая строка пустой или нет (если она содержит только пробелы, то я все еще считаю ее пустой). Вот моя первоначальная версия: (defun strip-text-properties(txt) (set-text-properties 0 (length txt) nil txt) txt) (defun is-current-line-empty () (interactive) (setq c-line (thing-at-point 'line)) (string-match "^\s*$" (strip-text-properties c-line))) Какой самый …
14 whitespace 

1
Emacs давай советы
Я хотел бы временно переопределить функцию в куске кода. Взять, к примеру, следующее: (defun nadvice/load-quiet (args) (cl-destructuring-bind (file &optional noerror nomessage nosuffix must-suffix) args (list file noerror t nosuffix must-suffix))) (defun nadvice/idle-require-quiet (old-fun &rest args) (advice-add 'load :filter-args #'nadvice/load-quiet) (apply old-fun args) (advice-remove #'load #'nadvice/load-quiet)) (advice-add 'idle-require-load-next :around #'nadvice/idle-require-quiet) Что …

2
Файлы сессий в папке emacs.d
Есть файлы, как session.10110ac205e127d7e2143131143297155100000021880037в моей .emacs.dпапке. Я хотел бы что-то с этим сделать, но не мог понять, что делать. Для чего эти файлы? Почему Emacs генерирует несколько файлов?
14 session 

1
Как я могу использовать компанию для проверки правописания слова?
company-ispellможет завершить слово в точке, но что, если вы хотите использовать компанию, чтобы перечислить возможные исправления для правописания? В качестве дополнительного бонуса, есть ли способ интегрировать это в Flyspell?


5
Как «группировать» крючки?
Существуют определенные вещи, такие как отображение конечных пробелов, отображение границ буфера, разноцветные разделители и многое другое, что я хотел бы включить в большинстве режимов или, скорее, во всех, связанных с программированием и текстом (поскольку отображение конечных пробелов в скажем ediff-mode, столкнулся бы с основным режимом) вместо использования глобального вспомогательного режима …
14 init-file 

2
Использование режима демона в Gnome 3
Я заставил демона Emacs работать через командную строку с помощью страницы EmacsWiki , но я застрял на том, как заставить клиента запускаться через Gnome 3. Как настроить файл рабочего стола Gnome, который запускает окно графического интерфейса пользователя, которое подключается к демону Emacs?

4
Magit: как показать различия в строках
У меня есть файл, я делаю некоторые изменения. Вот как SmartGit показывает отличия. Как вы можете видеть, это показывает, где разница находится в пределах линии. Меняет фон на красный цвет в конкретной позиции. И это очень хорошо. Мне не нужно тратить время, чтобы найти различия. Я сразу вижу, в чем …
14 magit 

1
Есть ли интеграция битбакетов для emacs?
Я ищу список запросов на извлечение на bitbucket, который я создал из emacs. Я нашел этот https://github.com/tjaartvdwalt/bitbucket.el , который кажется неполным. Есть ли другой пакет, который полностью удовлетворит мое требование?
14 git 

1
В чем разница между setq и defvar
Какая разница между setqи defvarв Emacs lisp? Я вижу обычную версию этого вопроса на lisp по адресу /programming/3855862 . Они одинаковые в Элиспе?
14 defvar  setq 

2
Скрыть \ author, \ date и \ title при экспорте в pdf с помощью org-latex-export-to-pdf
Я очень новичок в LaTeX и экспортирую файлы в режиме org в pdf. Когда я запускаю команду, org-latex-export-to-pdfона добавляет заголовок, имя автора и дату в начало экспортированного файла PDF. Глядя на сгенерированный LaTeX, я предполагаю, что это происходит из строк: \author{Ethan Skinner} \date{\today} \title{My Title} Как я могу экспортировать PDF …
14 org-mode  latex  pdf 

4
Отключение сообщения «Автосохранение… сделано»
Я хочу, чтобы мои документы сохранялись автоматически, но я не хочу, чтобы их прерывали сообщения "Автосохранение ... сделано" каждые несколько минут. Есть ли способ просто отключить это сообщение, но нет функции автосохранения? Я попытался следующее безуспешно: /programming/22511847/how-to-disable-auto-save-message

1
Установить язык по умолчанию для кодовых блоков в orgmode
Есть ли способ определить язык по умолчанию для блоков кода режима орг в заголовке документа? Обычно в одном орг-документе я использую только один язык программирования, поэтому постоянно писать #+BEGIN_SRC python [...] #+END_SRC Было бы неплохо иметь возможность сделать что-то вроде #+PROPERTY: header-args :session *mysession* :tangle yes :results silent :language python …

2
Свернуть разделы в уценке
Я использую markdown-mode(в сочетании с writeroom-mode) для написания в Emacs. Мои файлы уценок, как правило, становятся достаточно большими, и я хотел бы сосредоточиться на определенном разделе в течение продолжительных периодов времени. Как мне этого добиться? В частности, я хочу скрыть или свернуть другие разделы (заголовок и их текст) во время …

6
Как установить ярлык для # + BEGIN_SRC # + END_SRC?
Я прочитал руководство по режиму org, но не нашел ярлыка для вставки: #+BEGIN_SRC #+END_SRC Я думаю, мне нужно создать конфигурацию в ~ / .emacs, чтобы установить ярлык? Или есть ярлык но я не знал? Я много использую R в Emacs. Есть ли способ создать отдельный ярлык для создания этого? #+BEGIN_SRC …
14 org-mode 

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