Emacs

27
Какие есть варианты для воспроизведения музыки из Emacs?

У меня есть куча .mp3файлов music ( ) на моем диске, и я хотел бы воспроизвести их из Emacs. Я попробовал EMMS , но это кажется довольно раздутым. Мне любопытно о других возможностях, со сравнением возможностей. В частности, меня интересуют эти: Просто - достаточно ли просто проигрыватель для того,...

27
Как отобразить номера строк в emacs (не в строке режима)?

Я знаю, как отображать номера строк (и столбцы) в строке режима, но я бы хотел, чтобы emacs отображал номера строк для всех строк в левой части. Я видел это в vim и других текстовых редакторах. Как мне сделать это для...

27
Как я могу получить нечеткое завершение кода

При использовании ReSharper в Visual Studio символы могут автоматически заполняться с использованием нечеткого сопоставления вместо сопоставления префикса. Например , если я ищу функцию с именем DoSomethingAmazingя мог бы написать DoSoAmи было бы попытаться расширить свой запрос , чтобы...

27
Какой самый быстрый способ перезагрузить мой файл .emacs, когда я внесу изменения, чтобы все затронутые буферы восприняли эти изменения?

Я знаю, C-x C-eчто eval-last-sexpи есть M-x eval-buffer, но этого не всегда достаточно, чтобы забрать все изменения. Иногда вам нужно на самом деле закрыть буферы, которые находятся в режимах с измененной конфигурацией, а в других случаях вам необходимо полностью перезапустить emacs. Есть ли более...

26
Необязательный параметр по умолчанию

Emacs Lisp не имеет синтаксической поддержки значений по умолчанию для необязательных параметров. Какова рекомендуемая идиома для предоставления этих параметров? Чтобы прояснить мою точку зрения, вот один из слишком явных способов сделать это. (defun command (a &optional supplied-b) (let ((b...

26
Расширение орг-режима с большим количеством наценок

Я хочу добавить разметку и форматирование для такой разметки, то есть <kbd>...</kbd>с рамкой окружает такую ​​разметку. Я также хочу, чтобы разметка была совместима с (setq org-hide-emphasis-markers t). То есть, когда переменная установлена t, то <kbd>и </kbd>метки должны...

26
Почему регулярные выражения, созданные с помощью построителя регулярных выражений, используют синтаксис, отличный от интерактивных регулярных выражений?

Таким образом, используя построитель регулярных выражений (Mx re-builder), для поиска строк, заканчивающихся на \, требуется «\\ $», а при поиске и замене на регулярное выражение - только «\ $». Я ожидал бы, что построитель регулярных выражений создаст непосредственно используемые выражения, так...

26
Где официальный 64-битный Emacs для Windows? (В руководстве сказано, что есть!)

Я обычно скачиваю Emacs для Windows с официального сайта GNU: http://ftp.gnu.org/gnu/emacs/windows/ Последняя версия: emacs-24.5-bin-i686-mingw32.zip Мне любопытно, почему нет 64-битной версии? Из руководства Emacs: http://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html 2.1 Где я могу...

26
Новая строка в заголовке экспортированного HTML-документа в режиме орг.

Я использую режим org для документирования вещей и обычно экспортирую их в pdf (через латекс) и html. Если \\символы находятся в конце строки, при экспорте в pdf и html принудительно вводится символ новой строки. Но я хотел бы знать, как сделать символ перевода строки между строкой при экспорте в...

26
Как автоматически сохранять буферы, когда Emacs теряет фокус?

Недавно у меня был пользователь Sublime Text, который некоторое время пробовал Emacs, и он был заинтересован в том, чтобы получить такое же поведение самосохранения в Emacs. По сути, он хотел, чтобы все буферы были сохранены всякий раз, когда кадр терял фокус (действительно сохраненный, а не просто...

26
Как заставить Emacs отображать HTML без сохранения файла?

Если вы когда-либо использовали JS Bin , вы знаете, что при вводе код (HTML, CSS, Javascript) справа обновляется, чтобы соответствовать введенному вами. Я обнаружил, что это один из самых полезных инструментов для создания небольших фрагментов кода. Тем не менее, я бы хотел, чтобы эта функция была...

26
Как измерить производительность кода elisp?

Как мне измерить производительность моего кода elisp? Какие инструменты / внешние пакеты доступны для измерения времени? В дополнение к общему времени, я могу видеть профиль, который показывает время, затраченное на функцию? Можно ли также профилировать использование...

26
Как сдвинуть выделенную область текста в Emacs на определенное количество пробелов?

Я пишу код на Python, поэтому важно перемещать / перемещать блоки строк, чтобы не проходить каждую строку отдельно. Как я могу сделать это без дополнения? Есть ли какая-либо команда нажатия клавиши, чтобы сделать...

26
Как я могу симулировать событие произвольного ключа от Elisp?

Можно ли смоделировать произвольное ключевое событие из elisp? Мне известны способы, с помощью которых я могу найти привязку для данного ключа и затем вызвать эту команду в интерактивном режиме, но что, если это событие ключа не связано с командой? В качестве одного примера , что если бы я хотел...

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

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

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

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