GNU Emacs Lisp 参考文档

Short Contents

Table of Contents

Next: , Previous: (dir), Up: (dir)


Emacs Lisp

这是GNU Emacs Lisp参考文档的3.0版本,对应于Emacs23.3版本。

由张东亚汉化,汉化版本为0.1。

更新记录:

2011/06/22:启动第二章的翻译,待完成。

2011/07/02:完成第二章的翻译。

2011/08/07:启动第三章的翻译。

2011/09/19:完成第三章的翻译。

2011/11/28:启动第四章的翻译,待完成。

2012/06/23:完成lists.texi的翻译。 Copyright © 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with the Invariant Sections being “GNU General Public License,” with the Front-Cover texts being “A GNU Manual,” and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled “GNU Free Documentation License.”

(a) The FSF's Back-Cover Text is: “You have the freedom to copy and modify this GNU manual. Buying copies from the FSF supports it in developing GNU and promoting software freedom.”

Appendices

--- 下列详细章节 --- ---------------------------------

这些章节是上面列出章节的子节,这里列出以便于你可以直接查阅。

惯例

描述信息格式

Lisp数据类型

编程类型

字符类型

Cons Cell和表类型

字符串类型

编辑类型

数字

字符串与字符

列表

修改既有的列表结构

Sequences, Arrays, and Vectors

Hash Tables

Symbols

Property Lists

Evaluation

Kinds of Forms

Control Structures

Nonlocal Exits

Errors

Variables

Scoping Rules for Variable Bindings

Buffer-Local Variables

Functions

Lambda Expressions

Macros

Common Problems Using Macros

Writing Customization Definitions

Customization Types

Loading

Byte Compilation

Advising Emacs Lisp Functions

Debugging Lisp Programs

The Lisp Debugger

Edebug

Breaks

The Outside Context

Edebug and Macros

Debugging Invalid Lisp Syntax

Reading and Printing Lisp Objects

Minibuffers

Completion

Command Loop

Defining Commands

Input Events

Reading Input

Keymaps

Menu Keymaps

Defining Menus

Major and Minor Modes

Hooks

Major Modes

Minor Modes

Mode Line Format

Font Lock Mode

Multiline Font Lock Constructs

Documentation

Files

Visiting Files

Information about Files

File Names

File Format Conversion

Backups and Auto-Saving

Backup Files

Buffers

Windows

Frames

Frame Parameters

Window Frame Parameters

Positions

Motion

Markers

Text

The Kill Ring

Indentation

Text Properties

Non-ASCII Characters

Coding Systems

Searching and Matching

Regular Expressions

Syntax of Regular Expressions

The Match Data

Syntax Tables

Syntax Descriptors

Parsing Expressions

Abbrevs and Abbrev Expansion

Processes

Receiving Output from Processes

Low-Level Network Access

Packing and Unpacking Byte Arrays

Emacs Display

The Echo Area

Reporting Warnings

Overlays

Faces

Fringes

The display Property

Images

Buttons

Abstract Display

Display Tables

Operating System Interface

Starting Up Emacs

Getting Out of Emacs

Terminal Input

Tips and Conventions

GNU Emacs Internals

Object Internals