Emacs

9
орг сворачивание: показывать метки после «…», а не до?

Когда узел родительского уровня, который содержит как дочерние элементы, так и теги, складывается tab, ...указатель на сложенные дочерние элементы ассоциируется с тегами, а не с текстом узла. например, он отображает как: *1st level node :@tag1... пока хотел бы, чтобы это было: *1st level node......

9
Как наиболее эффективно перейти к началу или концу основного текста заголовка организации?

Легко перемещаться от начала одного заголовка в режиме org к другому, используя быстрые клавиши . Предположим, теперь я нахожусь в начале заголовка и хочу добавить основной текст сразу после ключевого слова TODO. Тогда M-f Spaceдоставит меня туда, куда я хочу пойти. Если нет ключевого слова TODO,...

9
Объединить историю из нескольких эшелонов

Перед переключением на eshell я настроил zsh так, чтобы он: Выпишите в файл истории после каждой команды Добавлять, а не перезаписывать файл истории, чтобы при запуске нескольких оболочек все они были объединены в одну большую историю Обе опции zsh описаны здесь (см. APPEND_HISTORY и...

9
Сортировка строк с акцентированными символами

При сортировке строк по sort-linesстрокам, начинающимся с, äидет после строк, начинающихся с z. Было бы хорошо, если бы строки могли быть отсортированы без учета акцентов, умлаутов и т. Д., Как в словаре. В идеале строка, начинающаяся с, ändernдолжна идти после строки, начинающейся с anderen....

9
Перейдите к исходному коду встроенных функций и переменных

В течение дня я постоянно использую C-h fили C-h v( describe-functionи describe-variable) для поиска документации по функциям и переменным. Чаще всего, если я не получаю всю необходимую информацию, я нажимаю на ссылку файла в конце: some-random-command is an interactive compiled Lisp function in...

9
Запросить поиск и закомментировать строку?

Я надеюсь выяснить, как выполнить поиск запроса, который закомментирует строку вместо замены запроса. То есть выполните интерактивный поиск по запросу и, если я скажу «да», закомментируйте строку, в которой находится соответствие. Эта команда существует? Если нет, то как бы я это написал? Я новичок...

9
Есть ли способ отключить предупреждение «буфер доступен только для чтения»?

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

9
Могу ли я показать часы в эхо-области?

Большую часть времени моя область эха остается пустой, в то время как модельная строка каждого из моих окон отображает много избыточной избыточной информации (текущее время, загрузка системы и различные другие независящие от буфера фрагменты информации). Могу ли я отобразить текущее время...

9
Выгрузить весь пакет или библиотечное дерево

Иногда я хочу позвонить, unload-featureчтобы выгрузить библиотеку ... и это зависит от библиотеки ... а другая библиотека зависит от этой библиотеки ... Как я могу выгрузить библиотеку и все библиотеки, которые зависят от нее, не обходя дерево зависимостей вручную? Распространенным вариантом...

9
Фон встроенного изображения по умолчанию в режиме Org

Когда изображение имеет прозрачный фон, Emacs, конечно, учитывает это. К сожалению, это может привести к проблемам с отображением: Есть ли способ отобразить определенный цвет (например, белый) позади изображения? Кажется, есть некоторая поддержка для этого в изображениях ImageMagick . Для...

9
Одно окно на проект

Я работаю над несколькими проектами прямо сейчас. Я хочу, чтобы один экземпляр Emacs обрабатывал их все. То, что я хочу, это поведение, подобное tmux, где каждое «окно» (в смысле Emacs) соответствует проектам, которые содержат буферы файлов, связанных с этим проектом. Есть несколько окон, каждое из...

9
Генерация таблиц с заголовками из блока кода

Я хотел бы генерировать таблицы, которые имеют заголовки из блоков кода. Что-то вроде этого: #+BEGIN_SRC emacs-lisp :results value table :table-header | First | Second | (identity '((a b) (c d))) #+END_SRC #+RESULTS: | First | Second | |-------+--------| | a | b | | c | d | К сожалению что-то...

9
Пакет с несколькими курсорами замедляет работу emacs

Я использую пакет Multiple Cursors в html-файле, и это замечательно для нескольких курсоров, но если я создаю более 30 или 50 курсоров, он становится ужасно медленным, и для перемещения курсоров требуется около пяти или шести секунд. Я использую это неправильно, или он просто не подготовлен для...

9
Git Bash в Emacs на Windows

Я могу запустить оболочку Bash, которая поставляется с Git для Windows. Я положил это в моем .emacs: (defun git-bash () (interactive) (let ((explicit-shell-file-name "D:/Program Files/git/bin/bash")) (call-interactively 'shell))) Тогда M-x git-bashи вуаля, bash работает, но со странностями: bash:...

9
Как установить отметку в elisp и иметь выбор смещения?

Нормальным поведением Emacs, когда активен режим переходных меток, является то, что когда вы делаете выбор смещением, то, если следующая команда является движением без смещения, метка деактивируется. Например, после команд M-l(чтобы отметить текущую строку с помощью функции ниже) и C-f, метка...

9
Сделайте последовательную подсветку синтаксиса исходных блоков LaTeX

Решение руководства Org для подсветки синтаксиса блоков кода org-babel состоит в том, чтобы включить встроенную фонтизацию с помощью (setq org-src-fontify-natively t) хорошо работает для кода LaTeX, заключенного в блоки с #+BEGIN_SRC latex но не для блоков с: #+BEGIN_LATEX Есть ли способ заставить...

9
Как написать основной режим, который не открывает файл, но дает представление о нем

Я хотел бы написать основной режим для проверки файлов netCDF. Это двоичные файлы размером несколько ГБ. Поэтому я не хочу открывать их в Emacs. Взаимодействие, которое я имею в виду, заключается в следующем: Пользователь открывает файл netCDF, как и любой другой файл в emacs. Программа командной...

9
Предотвратить цвет фона блока кода в режиме оргсистемы при свертывании?

Я применяю цвет фона к блокам кода в режиме org, как показано в этой строке из моей колортемы: '(org-block ((t (:background "#F5F5F5" :family "Source Code Pro" :height 140)))) Когда я сворачиваю элемент, который содержит блок кода, цвет фона блока кода простирается от конца заголовка элемента до...

9
Заменить две строки друг с другом

Я хотел бы изменить все вхождения строки (скажем, string1) с другой строкой (скажем, string2) и наоборот. Если быть точным, у меня длинный документ, и эти строки встречаются много раз. В настоящее время я заменяю string1 -> string3, затем string2 -> string1 и, наконец, string3 -> string2....