Публикации по теме 'elisp'


Настройка Emacs с нуля - use-package
Это третья часть серии статей Настройка Emacs с нуля . Вы можете прочитать первую часть здесь , а вторую - здесь . В последних двух частях мы изменили некоторые значения Emacs по умолчанию. Мы также установили два пакета и настроили их поведение по умолчанию. В этой части мы организуем нашу конфигурацию и сделаем ее переносимой с помощью use-package . После первых двух частей наш init.el выглядит так: Какие проблемы вы видите в этой конфигурации? Есть одна большая и..

Вопросы по теме 'elisp'

Как мне установить размер окна Emacs?
Я пытаюсь определить размер экрана, на котором я запускаю emacs, и соответствующим образом отрегулировать размер и положение окна, в котором он запускается (я предполагаю, что это фрейм в emacs-speak). Я пытаюсь настроить свой .emacs так, чтобы я...
60905 просмотров
schedule 07.08.2022

Увеличение кадра Emacs до одного монитора с помощью elisp
Я использую maxframe.el , чтобы максимизировать мои фреймы Emacs. Он отлично работает на всех трех основных платформах, за исключением моего Mac с двумя головками (15-дюймовый ноутбук Macbook Pro с 23-дюймовым монитором). При максимальном...
1844 просмотров
schedule 05.08.2023

Как вызвать интерактивный интерпретатор elisp в Emacs?
Прямо сейчас я записываю выражения в буфер *scratch* и проверяю их, оценивая с помощью C-x C-e . Я был бы очень признателен за интерактивный интерпретатор, такой как SLIME или irb, в котором я мог бы тестировать выражения Emacs Lisp.
10726 просмотров
schedule 07.12.2023

Перенос текста переменной ширины в Emacs Lisp
Я взламываю приложение для тегов для emacs. У меня есть облако тегов / взвешенный список, успешно отображаемый в буфере, но я столкнулся с проблемой. Мне нужно уметь правильно переносить слова в буфер, но я не знаю, с чего начать. Я использую...
720 просмотров
schedule 08.08.2022

Производительность Elisp в Windows и Linux
У меня есть следующие мертвые простые функции elisp; первый удаляет разрывы заполнения из текущего абзаца, а второй циклически проходит через текущий документ, применяя первый к каждому абзацу по очереди, фактически удаляя все одиночные разрывы строк...
862 просмотров
schedule 08.06.2023

Команды Emacs M-x для вызова меню в стиле графического интерфейса
Вопрос: Как я могу найти эквивалентные M-x команды для выполнения операций с графическим интерфейсом в Emacs в тех случаях, когда мой вариант Emacs использует функциональные возможности рабочего стола, специфичные для ОС? Предыстория:...
1528 просмотров

в Emacs, как лучше всего, чтобы клавиша-escape-quit не уничтожала другие окна?
РЕДАКТИРОВАТЬ: Я понимаю, что есть клавиатурный выход (который обычно привязан к C-g); но мне больше интересно узнать, как можно работать с функциями редактирования, которые поставляются с Emacs (как в этом случае). Время от времени я сталкиваюсь...
2669 просмотров
schedule 05.09.2023

Почему функция нижнего регистра Emacs может отказаться выполнять преобразование нижнего регистра?
Я пытаюсь написать простую функцию Emacs для преобразования идентификаторов между стилями C и camelCase (т.е. c_style ‹-> cStyle). Но по какой-то причине встроенная в Emacs функция downcase оставляет это слово нетронутым. M-x downcase-word...
409 просмотров
schedule 06.05.2023

Как я могу проверить, существует ли текущий буфер в Emacs?
Я хотел бы написать функцию, которая будет действовать, если заданное имя буфера уже существует. Например: (if (buffer-exists "my-buffer-name") ; do something ) Есть ли у elisp функция, которая будет проверять наличие буфера, подобно...
9839 просмотров
schedule 09.04.2022

Установка точки останова в работающей программе Emacs Lisp
У меня проблема с пакетом Emacs lisp, который я извлек из дистрибутива ubuntu. Это пакет JDEE, и он жалуется на Args out of range: "63", 0, 4 в мини-буфере и *Messages* буфере всякий раз, когда я открываю файл. Похоже, что об этой ошибке было...
1110 просмотров
schedule 26.02.2024

Отображение Caps Lock для управления из Emacs в Windows
При чтении любого из эти вопросы или статья в EmacsWiki о сопоставлении Caps Lock с Control в emacs в Windows, лучшие ответы, кажется, связаны с реестром. Мой вопрос в том, что может сделать пользователь, если он не может изменить реестр...
4504 просмотров
schedule 03.07.2022

Как сохранить содержимое буфера обмена в Emacs в Windows?
Это сценарий, с которым я сталкивался несколько раз: Копирую какой-то текст из другой программы. Зайдите в Emacs и немного отредактируйте, прежде чем я вставлю / выдерну текст. Cy выдернул и вуаля ... не тот текст, который я намеревался вставить....
1764 просмотров
schedule 01.06.2022

Emacs - Ошибка при вызове (запуск сервера)
В настоящее время я использую GNU Emacs 23.0.93.1 в Windows Vista SP1. В моем файле .emacs я вызываю (server-start) , и это вызывает ошибку с сообщением Каталог ~/.emacs.d/server небезопасен . Кто-нибудь видел это и знает исправление или обходной...
21734 просмотров
schedule 08.07.2022

Как в emacs выделить текущую строку только в текущем кадре?
В Emacs (23 на Mac Leopard) я обнаружил, как выделять текущую строку с помощью hl-line-mode, но при глобальном использовании во всех буферах она выделяет текущую строку во всех буферах во всех кадрах. Я хотел бы иметь возможность выделять текущую...
1671 просмотров
schedule 02.11.2023

Сопоставление регулярного выражения с группировкой в ​​emacs
Я пытаюсь сопоставить строку, а затем использовать группировку для создания новой строки: (let ((url (browse-url-url-at-point))) (if (string-match "http://domain/\\([0-9]+\\)/\\([a-z]+\\)\.\\([0-9]+\\)" url) (setq filename (concat...
2367 просмотров
schedule 28.08.2022

Как заставить Emacs не отображать буфер в определенном окне?
Моя конфигурация Windows выглядит так: +----------+-----------+ | | | | | | | | | | | | | | | |...
4019 просмотров
schedule 04.07.2022

Что находится в вашем файле .emacs?
Возможный дубликат: Что в вашем .emacs? Я начал использовать Emacs и искал способы улучшить свой файл .emacs. Некоторые вещи проносятся мимо меня. Но я хотел знать, что есть в вашем файле .emacs, без чего вы не могли бы обойтись.
1014 просмотров
schedule 03.03.2023

Как отобразить варианты автозаполнения в emacs?
Я работаю над реализацией автодополнения в emacs для языка программирования haxe. Я уже разобрался, как получить список автодополнений, которые хочу представить. Список имеет формат: '((name1 type1 desc1) (name2 type2 desc2) ... Я хочу...
4505 просмотров
schedule 06.12.2022

Существуют ли какие-либо комбинации клавиш emacs, зарезервированные для пользовательских команд?
Если я хочу создать пользовательскую комбинацию клавиш для запуска команды, зарезервированы ли для этого какие-либо сочетания клавиш? Мне всегда трудно решить, какой ярлык переопределить, потому что я не уверен, какие команды я не должен...
2625 просмотров
schedule 24.11.2022

Требуется функция emacs-lisp для открытия определенных типов файлов только для чтения
Я использую emacs в течение некоторого времени и постепенно осваиваюсь. Однако я недостаточно знаю emacs-lisp для реализации следующих функций: Я хочу определить список (скажем, prog-Mode), который будет списком используемых мной режимов...
579 просмотров
schedule 25.01.2024