Как автоматически убить (Cx k) буфера Эдиффа (A, B, C) на каждом
Как автоматически убить (Cx k) буфера Эдиффа (A, B, C) на каждом
Когда узел родительского уровня, который содержит как дочерние элементы, так и теги, складывается tab, ...указатель на сложенные дочерние элементы ассоциируется с тегами, а не с текстом узла. например, он отображает как: *1st level node :@tag1... пока хотел бы, чтобы это было: *1st level node......
Легко перемещаться от начала одного заголовка в режиме org к другому, используя быстрые клавиши . Предположим, теперь я нахожусь в начале заголовка и хочу добавить основной текст сразу после ключевого слова TODO. Тогда M-f Spaceдоставит меня туда, куда я хочу пойти. Если нет ключевого слова TODO,...
Перед переключением на eshell я настроил zsh так, чтобы он: Выпишите в файл истории после каждой команды Добавлять, а не перезаписывать файл истории, чтобы при запуске нескольких оболочек все они были объединены в одну большую историю Обе опции zsh описаны здесь (см. APPEND_HISTORY и...
При сортировке строк по sort-linesстрокам, начинающимся с, äидет после строк, начинающихся с z. Было бы хорошо, если бы строки могли быть отсортированы без учета акцентов, умлаутов и т. Д., Как в словаре. В идеале строка, начинающаяся с, ändernдолжна идти после строки, начинающейся с anderen....
В течение дня я постоянно использую C-h fили C-h v( describe-functionи describe-variable) для поиска документации по функциям и переменным. Чаще всего, если я не получаю всю необходимую информацию, я нажимаю на ссылку файла в конце: some-random-command is an interactive compiled Lisp function in...
Я надеюсь выяснить, как выполнить поиск запроса, который закомментирует строку вместо замены запроса. То есть выполните интерактивный поиск по запросу и, если я скажу «да», закомментируйте строку, в которой находится соответствие. Эта команда существует? Если нет, то как бы я это написал? Я новичок...
Я не считаю это предупреждение особенно полезным и довольно отвлекающим, потому что оно на короткое время скрывает текущий текст в области эха. Это также кажется ненужным, потому что в любом случае я замечу, что не могу писать в областях только для чтения. Есть ли способ отключить...
Большую часть времени моя область эха остается пустой, в то время как модельная строка каждого из моих окон отображает много избыточной избыточной информации (текущее время, загрузка системы и различные другие независящие от буфера фрагменты информации). Могу ли я отобразить текущее время...
Иногда я хочу позвонить, unload-featureчтобы выгрузить библиотеку ... и это зависит от библиотеки ... а другая библиотека зависит от этой библиотеки ... Как я могу выгрузить библиотеку и все библиотеки, которые зависят от нее, не обходя дерево зависимостей вручную? Распространенным вариантом...
Когда изображение имеет прозрачный фон, Emacs, конечно, учитывает это. К сожалению, это может привести к проблемам с отображением: Есть ли способ отобразить определенный цвет (например, белый) позади изображения? Кажется, есть некоторая поддержка для этого в изображениях ImageMagick . Для...
Я работаю над несколькими проектами прямо сейчас. Я хочу, чтобы один экземпляр Emacs обрабатывал их все. То, что я хочу, это поведение, подобное tmux, где каждое «окно» (в смысле Emacs) соответствует проектам, которые содержат буферы файлов, связанных с этим проектом. Есть несколько окон, каждое из...
Я хотел бы генерировать таблицы, которые имеют заголовки из блоков кода. Что-то вроде этого: #+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 | К сожалению что-то...
Я использую пакет Multiple Cursors в html-файле, и это замечательно для нескольких курсоров, но если я создаю более 30 или 50 курсоров, он становится ужасно медленным, и для перемещения курсоров требуется около пяти или шести секунд. Я использую это неправильно, или он просто не подготовлен для...
Я могу запустить оболочку 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:...
Нормальным поведением Emacs, когда активен режим переходных меток, является то, что когда вы делаете выбор смещением, то, если следующая команда является движением без смещения, метка деактивируется. Например, после команд M-l(чтобы отметить текущую строку с помощью функции ниже) и C-f, метка...
Решение руководства Org для подсветки синтаксиса блоков кода org-babel состоит в том, чтобы включить встроенную фонтизацию с помощью (setq org-src-fontify-natively t) хорошо работает для кода LaTeX, заключенного в блоки с #+BEGIN_SRC latex но не для блоков с: #+BEGIN_LATEX Есть ли способ заставить...
Я хотел бы написать основной режим для проверки файлов netCDF. Это двоичные файлы размером несколько ГБ. Поэтому я не хочу открывать их в Emacs. Взаимодействие, которое я имею в виду, заключается в следующем: Пользователь открывает файл netCDF, как и любой другой файл в emacs. Программа командной...
Я применяю цвет фона к блокам кода в режиме org, как показано в этой строке из моей колортемы: '(org-block ((t (:background "#F5F5F5" :family "Source Code Pro" :height 140)))) Когда я сворачиваю элемент, который содержит блок кода, цвет фона блока кода простирается от конца заголовка элемента до...
Я хотел бы изменить все вхождения строки (скажем, string1) с другой строкой (скажем, string2) и наоборот. Если быть точным, у меня длинный документ, и эти строки встречаются много раз. В настоящее время я заменяю string1 -> string3, затем string2 -> string1 и, наконец, string3 -> string2....