Вопросы по теме '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