Emacs

11
Найти elisp происхождение предупреждения

Я выполнил команду и получил предупреждение в минибуфере. Точное предупреждение было comint-completion-at-point failed to return valid completion dataпосле автозаполнения команды в shell-mode. Как я могу определить происхождение elisp...

11
Как определяется переменная область видимости для макросов?

Возьмите следующий пример макроса, определенный в macro.el. (defmacro some-macro (&rest body) `(let ((some-variable 1)) ,@body)) И возьмите следующую функцию, определенную в другом файле , function.el. (defun some-function () (some-macro (do-something))) Когда function.elбайтовая компиляция...

11
Функция для объединения двух списков свойств?

Я не нашел стандартной библиотечной функции Elisp для объединения двух списков свойств, например: (setq pl nil) (setq pl (plist-put pl 'key-1 'value-1)) (setq pl (plist-put pl 'key-2 'value-2)) Я мог бы что-то построить с помощью dolist, но прежде чем я это сделаю, я хотел бы убедиться, что я не...

11
Бродяга над мошкой

Mosh - это альтернатива ssh, которая обычно более устойчива. В частности, это может касаться: Экстремальная потеря пакетов Изменение клиентских IP-адресов Временная потеря связи Есть несколько недостатков его использования, кроме отсутствия пересылки X11, которое TRAMP не использует. Было бы...

11
Сортировать имена файлов (пронумерованы) в Dired

Когда Dired сортирует файлы по имени, он сортирует в алфавитном порядке. Это хорошо с буквами; однако, когда имена файлов начинаются с цифр, было бы лучше отсортировать по числовым значениям. Пример: Вот как Dired сортирует мои файлы: 10 11 12 13 ... 1 21 22 23 ... 2 31 Я хочу 1 2 3 4… 9 10...

11
Как автоматически отформатировать блок исходного кода в режиме org

Когда я использую режим орг, чтобы делать заметки о книге, иногда я копирую / вставляю некоторые фрагменты кода в файл заметок. После вставки я 1. `C-c '` to call `org-edit-special` 2. `C-x h` to mark all the source code 3. `TAB` to format it Есть ли для меня решение в режиме org, которое после...

11
Как заставить автозаполнение работать в режиме AucTeX?

Я хочу auto-complete(AC) работать, когда я нахожусь в AucTeXрежиме. Я получаю все пакеты от MELPA путем установки пакета. Это мой соответствующий код в init.elфайле: (require 'package) (package-initialize) (require 'auto-complete-config) (ac-config-default) (global-auto-complete-mode t) как вы...

11
Как удалить макрос LaTeX при сохранении его текстового содержимого?

В TeXStudio нажатие ALT+ DELв макросе LaTeX, подобном этому, в \macroname{content}то время как курсор стоит перед первым {, приведет к удалению всего, кроме его content(как показано ниже). Поместите курсор (точку) непосредственно перед первой фигурной скобкой: Нажмите ALT+ DELи вы получите: Как...

11
Как мне использовать числовой префикс, чтобы повторить список чисел?

Предположим, я хочу набрать '222222' в emacs, как мне использовать идиому числового префикса для достижения этой цели? Наивным предположением было бы «Cu 6 2», но emacs интерпретирует его как числовой префикс 62 и ждет следующей команды....

11
Свернуть блоки src в режиме org по умолчанию

Когда я открываю orgфайл, я хочу, чтобы все srcблоки начинались свернутыми и оставались такими, пока я не открою org-cycleих явно . Я не могу найти переменную для управления этим поведением. Возможно, я что-то пропускаю? Или, может быть, у кого-то есть решение...

11
Как автоматически шифровать файлы orgmode?

У меня есть git-репозиторий, в котором живут некоторые файлы в режиме org. Некоторые из них имеют частную природу, и доступ к серверу, на котором находится git-репозиторий, может получить какая-либо ненадежная третья сторона. Вот почему я хочу зашифровать приватные файлы org. Чего я хотел бы...

11
Отформатируйте HTML-документ в режиме Org

По умолчанию в режиме экспорта по умолчанию в орг-режиме автор помещается в виде поста в нижней части страницы. Но я хотел бы экспортировать бумажный документ с автором между заголовком и рефератом. Можно ли как-нибудь разместить автора после заголовка? И можно ли пометить реферат как реферат? Я...

11
Как я могу автоматически вставить прототип в foo.h из foo.c?

Предположим, я пишу программу на C в файле foo.c: int add_numbers(int x, int y, int z) { // Very complex implementation here. return x + y + z; } Я хочу команду, которая вставит соответствующий прототип функции в foo.h: int add_numbers(int x, int y, int z); Существуют ли для этого решения...

11
Постепенное изучение сочетаний клавиш, предоставляемых AUCTeX

Если я это сделаю M-x forward-char, Emacs даст очень полезное сообщение You can run the command "forward-char" with C-f. Учитывая тот факт , что Emacs может найти все LaTeX сочетания клавиш в файле latex.elпри LaTeX-math-defaultусловии , по AucTeX, возможно , что в режиме LaTeX (AucTeX) Emacs...

11
Как превратить заголовок в элемент списка в режиме орг?

Работая над структурой документа, я часто хочу превратить список элементов в набор заголовков или набор заголовков в список. Я не нашел способа сделать это легко, кроме как путем ручного редактирования или записи макроса. Как ты это делаешь? Есть ли функция для выполнения таких операций, например,...

11
Как искать арабское слово в тексте без его диакритики / ударения?

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

11
Как изменить строку комментария, используемую областью комментария?

Emacs обычно хорошо комментирует регионы, но иногда я хотел бы изменить строку, которую он добавляет, на строки. Например, в LaTeX я бы хотел, чтобы закомментированный регион использовал только одну %на строку вместо двух, т. Е. % First line of commented region % Second line of commented region %...

11
org-refile в известное фиксированное местоположение

Я пытаюсь написать функцию, которая возьмет заголовок и переместит его в одно конкретное место. Документ для org-refileэто (org-refile &optional GOTO DEFAULT-BUFFER RFLOC MSG) и RFLOCэто RFLOC can be a refile location obtained in a different way. но я понятия не имею, каким будет «другой путь»,...

11
Elisp: Как исключить конфиденциальную информацию из файла инициализации? (т.е. учетные данные для входа)

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

11
Как сделать, чтобы область заполнения / абзац идентифицировала префикс абзаца?

Допустим, у меня есть следующий буфер. 1. lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum Попадание M-qсюда во время text-modeприводит к следующему. 1. lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum...