Вопросы по теме 'elisp'
Фильтрация текста с помощью команды оболочки в Emacs
В vi [m] есть команда ! , которая позволяет мне перенаправлять текст через команда оболочки - например, сортировка или отступ - и вернуть отфильтрованный текст обратно в буфер. Есть ли эквивалент в emacs?
15150 просмотров
schedule
12.10.2022
Получить локальную историю комментариев cvs при фиксации файла/ов в emacs
Я часто коммичу файлы с похожими комментариями cvs, но не в одной операции. Я хотел бы иметь возможность вызывать предыдущие комментарии, которые я использовал в предыдущем коммите, когда я нахожусь в процессе написания комментария в emacs. То есть...
154 просмотров
schedule
11.10.2022
Работаете с несколькими списками?
На странице 224 книги Common Lisp: A Gentle Introduction to Symbolic Computation приведен следующий пример: дается с выводом.
> (mapcar #'(lambda (x y) (list x 'gets y))
'(fred wilma george diane)
'(job1 job2 job3 job4))
((FRED...
165 просмотров
schedule
13.02.2024
определить псевдонимы для команды оболочки?
Есть ли способ определить псевдонимы, чтобы shell-command мог их распознавать? shell распознает те, которые определены в .emacs.d/init_bash.sh; можно ли shell-command узнать и об этом?
476 просмотров
schedule
17.02.2024
emacs, разделить определенное окно
Это может быть глупый вопрос, но я не смог найти на него прямого решения. Я часто хочу разделить окно следующим образом
+--------------+-------------+ +--------------+-------------+
| | | |...
25042 просмотров
schedule
10.03.2024
Изменить цвет в emacs пакета highlight-indentation
В нем говорится, что вы можете использовать highlight-indent-face, но я не уверен, как установить эту переменную. Или на что поменять в *.el. Я использую белый фон, поэтому линии едва видны. Лучше темно-серый или другой цвет. Вот аргумент в его...
572 просмотров
schedule
11.12.2023
Элисп, алист и строки; путаница типов
Я пытаюсь опубликовать организационный проект в формате html и автоматизировать задачу со следующим определением организационного проекта:
(defconst home (file-name-directory (or load-file-name buffer-file-name)))
(require 'org-publish)
(setq...
1718 просмотров
schedule
11.05.2024
Изменить определение абзаца (например, в организационном режиме)
Я хотел бы использовать mark-paragraph (также для перемещения с абзацем вперед/назад) в буферах организационного режима так же, как и в других основных режимах, то есть для обозначения непрерывной области, ограниченной пустыми строками. Это должно...
726 просмотров
schedule
29.01.2024
Emacs lisp оценивает переменную в alist
Это дополнительный вопрос к Emacs Lisp: оцените переменную в alist . . Я пытаюсь установить default-frame-alist в моем .emacs файле. Рассмотрим, например,
(setq default-frame-alist
'((auto-lower . nil)
(auto-raise . nil)...
467 просмотров
schedule
07.12.2023
Рекурсивное добавление файлов .org в каталог верхнего уровня для файлов org-повесток занимает много времени.
Я пытаюсь найти способ быстро просмотреть все подкаталоги в поисках файлов организации. Я нашел несколько решений ( Elisp Cookbook и несколько решения на github ), но они не справляются с моим использованием в реальном мире (сотни каталогов (и...
2789 просмотров
schedule
25.09.2022
emacs configure сообщает о файлах Аргумент неправильного типа
(custom-set-variables
'(cua-mode t nil (cua-base))
'(text-mode-hook (quote (turn-on-auto-fill text-mode-hook-identify))))
(custom-set-faces
;;Auto-Complete
(add-to-list 'load-path "~/.emacs.d/plugins")
(require 'auto-complete-config)...
1236 просмотров
schedule
19.01.2024
Неожиданное поведение регулярного выражения в верхнем регистре при использовании Emacs
Я пытаюсь сделать промежуточный шаг для удаления слов назад, который должен останавливаться на заглавной букве (в случае camelCase).
Для этого я подумал использовать следующее, чтобы получить положение первой заглавной буквы назад:...
87 просмотров
schedule
10.11.2023
Альтернативы ширине окна для определения ширины окна
Я хочу знать, сколько символов я могу поместить в одну строку, но функция window-width возвращает одно и то же число независимо от размера шрифта. Есть ли обходной путь?
Спасибо
185 просмотров
schedule
17.01.2024
Явная установка размера окна Emacs
Как мне (или попытаться) установить размер окна (а не размер фрейма) окна Emacs на определенное значение? Я знаю функции Emacs для подгонки к содержимому, но ни одна из них не позволяет мне установить точную высоту. Я знаю, что могу сделать это...
141 просмотров
schedule
28.03.2024
process.exit(0): вывод исчезает?
Команда Emacs lisp, вызывающая node hello.js :
(call-process "node" nil t nil "hello.js")
Два варианта hello.js :
hello_1.js :
console.log('Hello world!');
Выход:
Hello world!
0
hello_2.js :
console.log('Hello...
1085 просмотров
schedule
04.10.2022
Elisp, как автоматически заменить строку
Например, когда я пишу функцию на elisp, я часто набираю "(defun" как "(defnu". Могу ли я автоматически заменить "(defnu" на "(defun"), когда возникает опечатка? Могу ли я поместить определение, заменяющее "(defnu" на "(defun" в хуке)? Спасибо!
175 просмотров
schedule
05.07.2022
Установить case-fold-search в elisp
Emacs, похоже, не учитывает case-fold-search , когда он установлен в elisp:
(defun test-case (start end)
"Replace D to Delta in a region."
(interactive "r")
(let
(
(case-fold-search nil)
)
(narrow-to-region start...
164 просмотров
schedule
23.02.2024
Алгоритмы перемещения курсора на дату в 12-месячном вращающемся календаре в Emacs
ЦЕЛЬ : Целью этой темы является создание двух (2) математических формул для замены стандартного решения на @lawlist в функции lawlist-calendar-cursor-to-visible-date (ниже).
ПРОБЛЕМА ИСТОРИИ
Теперь в Emacs существует 12-месячный календарь,...
385 просмотров
schedule
21.02.2024
Поиск кода выхода команды оболочки в elisp
Я вызываю команду из оболочки, используя shell-command-to-string . Однако мне нужен не только его вывод, но и код выхода команды.
Как мне это получить?
1874 просмотров
schedule
11.02.2024
Умнее `ff-найти-другой-файл`
Я работаю над проектом, в котором источник организован в следующей структуре каталога:
./source/include
./source/include/analysis
./source/include/tools
./source/include/utils
./source/include/utils/stream
./source/include/utils/string
[...]...
773 просмотров
schedule
17.07.2022