Spec-Zone.ru › Elisp

Emacs Lisp

Веб-сайт GNU Emacs находится по адресу https://www.gnu.org/software/emacs/. Для получения информации об использовании Emacs, обратитесь к Руководству Emacs. Чтобы просмотреть это руководство в других форматах, нажмите здесь.

Это Справочное руководство по GNU Emacs Lisp, соответствующее версии Emacs 28.2.

Введение Введение и используемые соглашения.
Типы данных Lisp Типы данных объектов в Emacs Lisp.
Числа Числа и арифметические функции.
Строки и символы Строки и функции, работающие с ними.
Списки Списки, ячейки cons и связанные функции.
Последовательности Массивы Векторы Списки, строки и векторы называются последовательностями. Некоторые функции действуют на любом типе последовательности. Описание векторов также здесь.
Записи Составные объекты с типами, определенными программистом.
Хеш-таблицы Очень быстрые таблицы поиска.
Символы Символы представляют имена, уникальные.
Вычисление Как вычисляются выражения Lisp.
Структуры управления Условные операторы, циклы, нелокальные выходы.
Переменные Использование символов в программах для обозначения значений.
Функции Функция — это программа Lisp, которую можно вызвать из других функций.
Макросы Макросы — это способ расширения языка Lisp.
Настройка Делает переменные и лица настраиваемыми.
Загрузка Чтение файлов кода Lisp в Lisp.
Компиляция байткода Компиляция ускоряет работу программ.
Компиляция в машинный код Компилирует Lisp в машинный код.
Отладка Инструменты и советы по отладке программ Lisp.
Чтение и вывод Преобразование объектов Lisp в текст и обратно.
Минибуферы Использование минибуфера для чтения ввода.
Цикл команд Как работает цикл команд редактора и как можно вызывать его подпрограммы.
Карты клавиш Определение привязок клавиш к командам.
Режимы Определение основных и дополнительных режимов.
Документация Написание и использование строк документации.
Файлы Доступ к файлам.
Резервные копии и автосохранение Управление тем, как создаются резервные копии и файлы автосохранения.
Буферы Создание и использование объектов буфера.
Окна Работа с окнами и отображение буферов.
Фреймы Создание нескольких окон на уровне системы.
Позиции Позиции буфера и функции перемещения.
Маркеры Маркеры представляют позиции и автоматически обновляются при изменении текста.
Текст Просмотр и изменение текста в буферах.
Символы, не являющиеся ASCII Символы, не являющиеся ASCII, в буферах и строках.
Поиск и сопоставление Поиск в буферах строк или регулярных выражений.
Таблицы синтаксиса Таблица синтаксиса управляет разбором слов и списков.
Сокращения Как работает режим сокращений и его структуры данных.
Потоки Конвейерность в Emacs Lisp.
Процессы Запуск и общение с дочерними процессами.
Отображение Функции для управления отображением экрана.
Интерфейс системы Получение идентификатора пользователя, типа системы, переменных окружения и других подобных данных.
Упаковка Подготовка кода Lisp для распространения.
Приложения
Antinews Информация для пользователей, которые переходят на Emacs 27.
GNU Лицензия на свободную документацию Лицензия на эту документацию.
GPL Условия копирования и изменения GNU Emacs.
Советы Рекомендации и соглашения по кодированию для Emacs Lisp.
Внутренности GNU Emacs Сборка и выгрузка Emacs; внутренние структуры данных.
Стандартные ошибки Список некоторых стандартных символов ошибок.
Стандартные карты клавиш Список некоторых стандартных карт клавиш.
Стандартные крючки Список некоторых стандартных переменных крючков.
Индекс Индекс, включающий понятия, функции, переменные и другие термины.

Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API