Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Mail Systems
Eclipse Documentation

How To Guides
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Problem Solutions
Privacy Policy




GNU Emacs Manual

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

The Emacs Editor

Emacs is the extensible, customizable, self-documenting real-time display editor. This Info file describes how to edit with Emacs and some of how to customize it; it corresponds to GNU Emacs version 22.0.50.

For information on extending Emacs, see Emacs Lisp.

Indexes (nodes containing large menus)

Important General Concepts

Fundamental Editing Commands

Important Text-Changing Commands

Major Structures of Emacs

Advanced Features

Recovery from Problems

Detailed Node Listing ---------------------

Here are some other nodes which are really inferiors of the ones already listed, mentioned here so you can get to them in one step:

The Organization of the Screen

Basic Editing Commands

The Minibuffer


The Mark and the Region

Killing and Moving Text



Controlling the Display

Searching and Replacement

Replacement Commands

Commands for Fixing Typos

Keyboard Macros

File Handling

Saving Files

Version Control

Using Multiple Buffers

Multiple Windows

Frames and X Windows

International Character Set Support

Major Modes


Commands for Human Languages

Filling Text

Editing Programs

Top-Level Definitions, or Defuns

Indentation for Programs

Commands for Editing with Parentheses

Manipulating Comments

Documentation Lookup

C and Related Modes

Fortran Mode

Compiling and Testing Programs

Running Debuggers Under Emacs

Maintaining Programs

Tags Tables

Merging Files with Emerge


Editing Pictures

Sending Mail

Reading Mail with Rmail

Dired, the Directory Editor

The Calendar and the Diary

Movement in the Calendar

Conversion To and From Other Calendars

The Diary


Running Shell Commands from Emacs

Using Emacs as a Server

Hyperlinking and Navigation Features



Customizing Key Bindings

The Init File, ~/.emacs

Dealing with Emacs Trouble

Reporting Bugs

Command Line Arguments for Emacs Invocation

Environment Variables

X Options and Resources

Emacs and Mac OS

MS-DOS and Windows 95/98/NT

  Published under the terms of the GNU General Public License Design by Interspire