Emacs

36
Как заменить элемент списка?

У меня это по умолчанию в моем auto-mode-alist: ("\\.js\\'" . javascript-mode) (даже с emacs -Q). Я хотел бы заменить js2-modeна javascript-mode. Конечно, я мог бы использовать, assq-delete-allа потом add-to-listснова, но мне интересно, нет ли лучшего способа. Редактировать: Я явно не хочу...

36
Какие основные функции запланированы для GNU Emacs 25?

Я попытался установить Emacs 24.4 через homebrew с помощью следующей команды: brew install emacs --HEAD --use-git-head --cocoa --with-gnutls В итоге он установил (готовую сборку к тому, что может стать) Emacs 25. Я не смог найти никакой информации о дорожной карте Emacs, но, поскольку эта версия...

35
Многоколонные ячейки в таблицах в режиме орг

Можно ли объединить две или более ячеек в таблице режима орг, как при использовании \multicolumn{}{}{}или \multirow{}{}{}в LaTeX? Как то так не работает |------------+-----------+----------+----------+-------------| | | Singular | Plural | | +-----------+----------+----------+-------------| | |...

35
Хорошие методы для настройки сигналов тревоги (аудио + видео), запускаемых событиями в режиме орг?

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

35
Как открыть только что уничтоженный буфер, как CSt в браузере Firefox?

Иногда я случайно убиваю буфер и хочу открыть его, как CSt, чтобы отменить закрытую вкладку в Firefox, но в Emacs нет встроенной команды, defun undo-kill-bufferв http://www.emacswiki.org/RecentFiles : (defun undo-kill-buffer (arg) "Re-open the last buffer killed. With ARG, re-open the nth buffer."...

35
В чем разница между функцией и командой?

Размещая вопросы и ответы здесь, люди иногда используют термины «функция» и «команда» взаимозаменяемо. В других случаях люди используют только один из двух терминов для обсуждения определенных фрагментов кода. Поскольку их сообщения обычно посвящены другим темам, они не объясняют, почему они...

35
Запись GIF-скриншота Emacs

Я вижу, как многие люди публикуют анимированные GIF-файлы, демонстрирующие возможности Emacs, но я не видел, как это сделать. Есть ли код, который пытается связать ключевые кадры GIF с нажатиями клавиш в Emacs? Существуют ли пакеты или функции elisp для автоматизации процесса? Мне бы хотелось иметь...

35
Синхронизация моих файлов .org на нескольких компьютерах

Как я могу поддерживать свои файлы .org в актуальном состоянии на нескольких компьютерах, возможно, на разных платформах (linux / windows)? Я мог бы, например, хранить все файлы .org в git, но это потребовало бы от меня не забывать тянуть и толкать, чтобы обновлять репо. Может работать с...

34
Magit разделил кусок на две части

Есть вопрос к SO о расщеплении фрагментов с помощью magit, и два приведенных решения - либо расположить регион (отметить регион, этап попадания), либо сократить / увеличить все фрагменты, используя +& -. Это не то, что я после. В буфере статуса magit я хочу разделить кусок на два фрагмента, в...

34
Как перенести файлы Markdown в формат режима Emacs org

У меня есть сотни личных заметок, сохраненных в виде файлов в формате Markdown, после нескольких лет использования персональной вики-программы VoodooPad для OS X. Существует достаточно информации для экспорта из режима org в Markdown, но есть ли простой способ конвертировать Markdown в формат...

34
Как протестировать REST API с Emacs?

Я собираю приложение, и хочу иметь возможность проверить конечные точки API. Я подумал, что Emacs был бы отличным способом - особенно если бы можно было проанализировать ответы JSON и данные возврата, использованные в последующих тестах. Есть идеи, как это сделать, или это просто...

34
Как относиться к подчеркиванию как к части слова?

Я использую evilрежим Emacs + . Когда я поместить курсор на e(в нормальном состоянии) в куске текста , таких как abc_def_ghi, ciw(изменение внутреннего слова) изменяет только defчасть строки, в то время как Вим бы изменить весь abc_def_ghi. Как я могу заставить evilтрактовать подчеркивание как Vim...

33
Как очистить кеш файла снаряда в spacemacs?

Я использую spacemacsи часто использую SPC p fпривязку ключей для поиска файлов в projectileпроекте. Но даже после удаления файла из Git, SPC p fпокажет мне, что удалил файл. Я попытался использовать, SPC p Iчтобы сделать недействительным кеш, но это не сработало. Как решить...

33
График ESS напрямую в буфер Emacs?

Q: как я могу получить ESS (R) для вывода непосредственно в буфер Emacs? При взаимодействии с R через ESS R по умолчанию порождает отдельное графическое окно вне Emacs, чтобы рисовать его графики. (Можно, конечно, выбрать другие графические устройства, как мы рисуем в PDF и т. Д.) Две проблемы:...

33
Как сделать режим Компании чувствительным к регистру на обычном тексте?

По умолчанию в режиме «Компания» все прогнозы преобразуются в нижний регистр. Например: HelloWorldOfGoo HelloWorldOfEmacs -> Hell [Helloworldofgoo] //Company prediction [Helloworldofemacs] Это не очень удобно для чувствительных к регистру языков программирования без специального бэкэнда. Как...

32
Убить или скопировать текущую строку с минимальными нажатиями клавиш

Я делаю, C-a C-k C-kчтобы убить всю точку, точка включена. Если я хочу скопировать строку вместо того, чтобы убить ее, я могу нажать C-/ C-/ сразу после ввода последовательности выше. В качестве альтернативы я могу сделать C-a C-SPC C-n M-w. Есть ли более быстрый способ убить или скопировать всю...