Emacs

25
Показывать гиперссылку в режиме org как обычный текст

Хотя в режиме org-mode удобно показывать гиперссылки, бывают случаи, когда я хочу увидеть основной текст, например [[./file.org][Title]]. Как я могу это сделать? Я знаю о org-insert-link, но это не то, что я хочу Cc Cl запускает команду org-insert-link, которая представляет собой интерактивно...

25
Emacsdaemon и Emacsclient на Mac

ОС: OS X 10.9.5, Маверикс GNU Emacs 24.3.1 (x86_64-apple-darwin13.1.0, Carbon версии 1.6.0 AppKit 1265.19) от 2014-04-03 на Rainers-MacBook-Pro-3.local Я установил emacs через homebrew от Railwaycat, и он работает хорошо - нареканий нет. Я не использую Emacs в Termoinal, и я обычно запускаю его...

25
Могут ли функции получить доступ к их имени?

В C есть магическая переменная, __func__которая содержит текущее имя функции. В Bash есть массив, FUNCNAMEсодержащий имена всех функций в стеке вызовов !!! Есть ли похожая вещь в Emacs Lisp? Или какой-нибудь простой способ для функции иметь доступ к своему имени? Я не нашел никакого ответа в...

25
Как сбросить цветовую тему?

Когда я пробую разные цветовые темы, создается впечатление, что если в новой теме не определен какой-то конкретный элемент, сохраняется старое значение темы, что приводит к некоторому конфликту. Это происходит в Emacs 24, а также в предыдущих версиях color-theme. Есть ли способ сбросить все цвета...

25
Как заставить нажатие <RET> в helm-find-files открыть каталог?

Когда я запускаю #'helm-find-filesи перемещаю точку в каталог, нажатие <ret>приводит к открытию этого каталога в режиме Dired. Нужно нажать, C-jчтобы войти в этот каталог в Хелм. Я хотел бы <RET>действовать так C-jже, как здесь, но не обязательно везде. Я проверил и C-jсвязан с...

25
Как я могу получить схему режима org во втором буфере как динамическое оглавление?

Когда я редактирую большие документы, я хотел бы видеть, где я нахожусь, видя схему (без содержимого) в отдельном буфере. Например, когда вы читаете файл PDF, слева отображается оглавление. (увидеть ниже) В режиме орг можно развернуть / свернуть контур. Но возможно ли иметь статический контур слева...

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

Q: Используя Elisp, как я могу сбросить переменную к ее значению по умолчанию, не зная, что это за значение? Я попытался выяснить, как это сделать, вызвав интерфейс Customize для переменной, для которой я установил значение, отличное от значения по умолчанию, в моем файле инициализации и нажав, C-h...

25
Напротив заполнения абзаца

Emacs имеет функцию fill-paragraph. Есть ли функция, которая будет делать противоположное этому? У меня есть абзац, который уже заполнен, и вместо этого я хочу, чтобы он был одной...

25
Скопируйте текст из Emacs в буфер обмена OS X

Когда я запускаю Emacs в текстовом терминале вместо обычного режима графического интерфейса, я могу скопировать в Emacs, активировав начало области с помощью C-SPC, а затем выбрать то, что я хочу, и затем сделать M-w. Есть ли какой-нибудь способ получить регион, скопированный таким образом, который...

25
Добавить буфер обмена операционной системы, чтобы убить кольцо

Часто я копирую фрагмент кода в буфер обмена моей операционной системы из Интернета. Затем я делаю следующие простые шаги: Переключиться в мое окно Emacs Найдите место, куда я хочу вставить код Используйте C-y( yank), чтобы вставить скопированный текст. Однако иногда я обнаруживаю (к моему большому...

24
Установить фон экспортированных из org блоков <code> в соответствии с темой

Я экспортирую файлы в режиме org довольно часто, и почти во всех них есть код. Когда я делаю экспортный код, он заканчивает окраску текста в зависимости от моей темы, однако я регулярно переключаюсь между темной и светлой темами. В случае светлой темы у <code>блоков должен быть светлый фон, а...

24
Как красиво отформатировать код (автоматическая вставка новых строк, отступа и т. Д.)?

Я использую, spacemacsно, вероятно, это знание emacs, которое требуется здесь. У меня есть файл JSON с одной длинной строкой, скажем, этот JSON с json.org/example: {"menu": {"id": "file", "value": "File", "popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open",...

24
Как я могу быстро переключаться между файлом и буфером * scratch * с одинаковым основным режимом?

Время от времени, работая над кодом, полезно быстро открыть буфер «нуля», чтобы вставить фрагмент из этого файла кода. Если я работаю над сценарием Perl, я хотел бы быстро открыть буфер * scratch * с помощью in cperl-mode. Также было бы неплохо быстро вернуться к буферу кода, в котором я изначально...

24
Обратный кусок в Magit 2.1.0

Я только что обновился до версии 2.1.0. (А также к emacs 25.0.50 и git 2.3.1.) Ранее в *magit*буфере я мог: Выберите кусок в области Unstaged. Введите vи ответьте да, чтобы изменить это. Это было удобно. Но теперь в Magit 2.1.0 он дает ошибку: "Cannot reverse unstaged changes". Зачем? Получив...

24
Какой алгоритм использует сортировка?

Мне нужно добавить одно целое число в список, который уже отсортирован, так что он идет в нужном месте. Моя первая мысль была что-то вроде (sort (cons newelt list) #'<) Однако, учитывая, что listэто уже отсортировано, действительно требуется только одна вставка, что означает, что это решение...

24
org: Как отсортировать заголовки по TODO, а затем по приоритету?

У меня часто есть такой список: * Main heading ** TODO [#A] Make world better ** TODO [#B] Make Emacs better ** TODO [#B] Customize emacs ** DONE [#C] some task ** TODO [#A] Launch rocket to mars Я хотел бы сначала отсортировать его в соответствии с заданием «TODO». Затем элементы внутри...

24
Как постоянно выделять текст в режиме орг

Я знаю, что могу использовать *bold*, /italic/, _underlined_, =verbatim= and ~code~, and, if you must, ‘+strike-through+’некоторые markupтекстовые сообщения в соответствии с документацией режима org , но их мне недостаточно ( boldэто не очевидно при просмотре файла org), я знаю, что могу настроить...

24
Правильный способ включить второстепенный режим

У меня есть режим foo, и я бы включил для него бар-минорный режим . Так какой путь более распространен и предпочтителен? A (add-hook 'foo-mode-hook 'bar-minor-mode) В (add-hook 'foo-mode-hook (lambda () "Turn on `bar-minor-mode' mode." (bar-minor-mode 1))) С (defun bar-minor-mode-on () "Turn on...