Sams Teach Yourself Emacs in 24 Hours

Contents

Index

 

C

C
C preprocessor
directives, 1st, 2nd, 3rd, 4th
include files
searching, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th
overviews, 1st, 2nd, 3rd, 4th
TAGS file, 1st
C files
automatic indentation, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th
editing, 1st, 2nd
auto new line mode, 1st, 2nd, 3rd, 4th, 5th
commands, 1st, 2nd, 3rd, 4th
hungry delete mode, 1st, 2nd, 3rd, 4th
lists, 1st, 2nd
mode, 1st
navigation, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th
syntactic expressions, 1st, 2nd, 3rd, 4th, 5th
styles of indentation, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th
C preprocessor
directives, 1st, 2nd, 3rd, 4th
C++
C preprocessor
directives, 1st, 2nd, 3rd, 4th
TAGS file, 1st
C++ files
editing, 1st, 2nd
mode, 1st
C++ files. See also C files, 1st
C-@ (set-mark-command), 1st
C-a (beginning-of-line), 1st
C-b (backward-char), 1st
C-based languages
comments, 1st
commands, 1st, 2nd
comment column, 1st, 2nd, 3rd, 4th
creating, 1st, 2nd
deleting, 1st, 2nd
indenting, 1st
text filling, 1st, 2nd
compiling programs, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th
make, 1st, 2nd, 3rd
nmake, 1st, 2nd, 3rd
tag browsing, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th
C-d (delete-char), 1st
C-e (end-of-line), 1st
C-f (forward-char), 1st
C-g (keyboard-quit), 1st
C-h (Type ? for further options), 1st
C-h c (describe-key-briefly), 1st
C-h f (describe-function), 1st, 2nd
C-h i (info), 1st
C-h k (describe key), 1st
C-h k (describe-key), 1st
C-h l (view lossage), 1st, 2nd, 3rd
C-h l (view-lossage), 1st
C-h m (describe-bindings), 1st, 2nd, 3rd, 4th
C-h w (where-is), 1st
C-k (kill-line), 1st
C-l (recenter), 1st
C-left (backward-word), 1st
C-M-(indent region), 1st
C-M-h (mark function), 1st
C-M-SPC (mark syntactic expression), 1st
C-n (next-line), 1st
C-p (previous-line), 1st
C-right (forward-word), 1st
C-s (isearch-backward), 1st
C-s (isearch-forward), 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th
C-S-s (isearch-forward-regexp), 1st
C-S-s RET, 1st
C-SPC (set-mark-command), 1st, 2nd
C-u C-x q (kbd-macro-query with a C-u prefix), 1st
C-v (scroll-up), 1st
C-w (kill-region), 1st, 2nd
C-x q (kbd-macro-query), 1st
C-x # (server-edit), 1st
C-x ( (start-kbd-macro), 1st, 2nd
C-x ) (end-kbd-macro), 1st, 2nd
C-x 0 (delete-window), 1st
C-x 1 (delete-other-windows), 1st
C-x 2 (split-window-vertically), 1st, 2nd
C-x 3 (split-window-horizontally), 1st, 2nd
C-x 4, 1st
C-x 4 (find-tag-other-window) command, 1st
C-x 5, 1st
C-x 5 . (find-tag-other-frame) command, 1st
C-x 5 2 (make-frame-command), 1st
C-x a i g (inverse-add-global-abbrev), 1st
C-x a i l (inverse-add-mode-abbrev), 1st
C-x b (switch-to-buffer), 1st, 2nd
C-x C-b (list-buffers), 1st
C-x C-c (save-buffers-kill-emacs), 1st
C-x C-f (find-file), 1st, 2nd, 3rd
C-x C-k (edit-kbd-macro), 1st
C-x C-s (save-buffer), 1st, 2nd
C-x C-v (find-alternate-file), 1st, 2nd
C-x C-w (write-file), 1st
C-x C-x (exchange-point-and-mark), 1st, 2nd
C-x e (call-last-kbd-macro), 1st, 2nd
C-x h (mark whole buffer), 1st
C-x i (insert file), 1st
C-x K (edit-kbd-macro), 1st
C-x k (kill-buffer), 1st
C-x l (delete-other-windows), 1st
C-x q (kbd-macro-query), 1st
C-x r b (bookmark-jump) command, 1st, 2nd, 3rd
C-x r k (kill-rectangle), 1st
C-x r m (bookmark-set) command, 1st, 2nd
C-x r t (string-rectangle), 1st, 2nd
C-x r y (yank-rectangle), 1st, 2nd, 3rd
C-x u (undo), 1st
C-x [ (backward-page), 1st
C-x ] (forward-page), 1st
C-x { (shrink-window-horizontally), 1st
C-x } (enlarge-window-horizontally), 1st
C-y (yank), 1st, 2nd, 3rd
C-] (abort-recursive-edit), 1st
C-_ (underscore) (undo), 1st, 2nd
calculating
differences, 1st, 2nd, 3rd, 4th, 5th, 6th
capitalizing
automatically correcting, 1st, 2nd
case (uppercase/lowercase)
automatically correcting, 1st, 2nd
case conversion
when replacing text, 1st, 2nd
case sensitivity
when searching for text, 1st, 2nd, 3rd
CD
bbdb.el, 1st, 2nd, 3rd
cyclebuffer.el, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th
diff, 1st
extensions
Lisp files, 1st, 2nd
igrep.el package, 1st, 2nd, 3rd
ispell.el, 1st
keyboard quick reference card, 1st, 2nd, 3rd
libraries
folding library, 1st
Lisp, 1st, 2nd
pager.el package, 1st, 2nd, 3rd, 4th
sams-lib.el, 1st
cycle mark functions, 1st
run macro on region function, 1st
Speedbar, 1st
template.el package, 1st, 2nd
tiny tools, 1st
xf.el library, 1st, 2nd, 3rd
CD-ROM
NT Emacs, 1st, 2nd, 3rd, 4th
centering
windows, 1st, 2nd
character groups, 1st, 2nd, 3rd, 4th, 5th, 6th
character-based terminals and menus, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th
checking spelling, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th, 18th, 19th, 20th
adding word to dictionary, 1st, 2nd, 3rd, 4th, 5th
exiting spelling checker, 1st, 2nd
on-the-fly spell-checking, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th
clearing
keybindings, 1st, 2nd
Clipboard
cut-and-paste, 1st, 2nd
GNU Emacs, 1st, 2nd
text searches, 1st, 2nd
COBOL
TAGS file, 1st
code
Lisp
executing, 1st, 2nd, 3rd, 4th, 5th
version control systems, 1st, 2nd
CVS, 1st, 2nd, 3rd, 4th
RCS, 1st, 2nd, 3rd
repository, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th
SCCS, 1st
views
cpp program, 1st, 2nd
hideif program, 1st, 2nd, 3rd, 4th, 5th, 6th
macros, 1st, 2nd, 3rd
collapsing text, 1st, 2nd, 3rd
colors
background colors, 1st, 2nd, 3rd, 4th
foreground colors, 1st, 2nd, 3rd, 4th
text, 1st, 2nd, 3rd
combining
regular expressions, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th
comint, 1st, 2nd, 3rd, 4th, 5th
command.com, 1st, 2nd, 3rd, 4th
commands
agrep command, 1st, 2nd, 3rd, 4th
C-M-(indent region), 1st
C-M-h (mark function), 1st
C-M-SPC (mark syntactic expression), 1st
C-x # (server-edit), 1st
C-x 4 . (find-tag-other-window) command, 1st
C-x 5 . (find-tag-other-frame) command, 1st
C-x h (mark whole buffer), 1st
C-x r b (bookmark-jump) command, 1st, 2nd, 3rd
C-x r k (kill-rectangle), 1st
C-x r m (bookmark-set) command, 1st, 2nd
C-x r t (string-rectangle), 1st, 2nd
C-x r y (yank-rectangle), 1st, 2nd, 3rd
compile command, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th
complete-tag command, 1st
customization commands, 1st, 2nd, 3rd, 4th
Edit menu
Copy, 1st
Cut, 1st
Select and Paste, 1st
escape commands, 1st, 2nd
etags command, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th
evaluate region command, 1st
executing, 1st, 2nd
asynchronously, 1st
synchronously, 1st
UNIX, 1st, 2nd, 3rd, 4th
fgrep command, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th
find command, 1st
folding commands, 1st, 2nd, 3rd, 4th, 5th, 6th
functions, 1st, 2nd
anonymous functions, 1st, 2nd, 3rd
arguments, 1st, 2nd, 3rd
hooks, 1st, 2nd
invoking, 1st, 2nd, 3rd
goto-line command, 1st
grep command, 1st, 2nd, 3rd, 4th
help commands, 1st
hippie-expand command, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th
igrep command, 1st, 2nd, 3rd
GNU Emacs, 1st
lpr, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th
M-, (tags-loop-continue) command, 1st
M-. (find-tag) command, 1st
M-x (list-bookmarks) command, 1st, 2nd
M-x grep command, 1st
M-x lpr-buffer command, 1st
M-x lpr-region command, 1st
M-x print-buffer command, 1st
M-x print-region command, 1st
M-x ps-print-buffer command, 1st
M-x ps-print-buffer-with-faces command, 1st
M-x ps-print-region command, 1st
M-x ps-print-region-with-faces command, 1st
M-x ps-spool-buffer command, 1st
M-x ps-spool-buffer-with-faces command, 1st
M-x ps-spool-region command, 1st
M-x ps-spool-region-with-faces command, 1st
M-x rename-buffer, 1st
M-x rlogin command, 1st
M-x server-start command, 1st
M-x shell, 1st
M-x shell command, 1st
M-x telnet command, 1st
M-x term command, 1st, 2nd
macros
aborting, 1st, 2nd
editing, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th
examples, 1st, 2nd, 3rd, 4th
executing, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th
keyboard macros, 1st
pausing, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th
queries, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th
recording, 1st, 2nd, 3rd
recursive editing, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th
repeating, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th
saving, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th
types of, 1st, 2nd, 3rd
uses, 1st, 2nd, 3rd
writing, 1st, 2nd, 3rd, 4th, 5th, 6th
print, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th
repeating, 1st, 2nd
searching, 1st, 2nd, 3rd, 4th, 5th, 6th
server-edit command, 1st
server-start command, 1st
shell-command-on-region (M-|) command, 1st, 2nd
spelling commands
suggested keybindings, 1st
undo commands, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th, 18th, 19th
visit-tags-table command, 1st
writing, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th
comments
C-based languages, 1st
commands, 1st, 2nd
comment column, 1st, 2nd, 3rd, 4th
creating, 1st, 2nd
deleting, 1st, 2nd
indenting, 1st
text filling, 1st, 2nd
compile command, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th
compiler parsing, 1st, 2nd, 3rd, 4th
compiling
byte-compiling, 1st, 2nd, 3rd, 4th, 5th
programs, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th
compiler parsing, 1st, 2nd, 3rd, 4th
errors, 1st, 2nd, 3rd, 4th
remote systems, 1st, 2nd, 3rd
compiling programs, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th
make, 1st, 2nd, 3rd
nmake, 1st, 2nd, 3rd
complete-tag command, 1st
completing definitions, 1st, 2nd
compressed files, 1st, 2nd
compressing files, 1st
computer names, 1st, 2nd
configuring
.Emacs file, 1st, 2nd, 3rd, 4th
Emacs, 1st
.Emacs file, 1st, 2nd, 3rd
to use this book, 1st, 2nd, 3rd
files
.procmailrc file, 1st
Gnus, 1st, 2nd, 3rd, 4th
mail backend, 1st, 2nd, 3rd
mail source, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th
news server, 1st
keyboard, 1st
keyboard layouts, 1st, 2nd, 3rd, 4th
overviews, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th
user options, 1st, 2nd, 3rd
Control-Alt-Spacebar keybinding, 1st
Copy command (Edit menu), 1st
copying
diffs from buffer to buffer, 1st, 2nd
files, 1st
text, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th
correcting commonly misspelled words automatically, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th
cpp program, 1st, 2nd
crashes, 1st, 2nd, 3rd, 4th, 5th
backups, 1st, 2nd, 3rd, 4th
cursor keys, 1st
cust-stub.el package, 1st, 2nd, 3rd, 4th
custom functions
sams-lib.el, 1st
cycle mark functions, 1st
run macro on region function, 1st
custom keybindings, 1st, 2nd, 3rd, 4th
custom.el package, 1st
customization
commands, 1st, 2nd, 3rd, 4th
customize library, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th
Entry prompt, 1st, 2nd
Face, 1st, 2nd, 3rd, 4th, 5th
Multi prompt, 1st, 2nd, 3rd
setting options, 1st, 2nd, 3rd, 4th, 5th, 6th
Toggle Button, 1st, 2nd
Value Menu, 1st, 2nd
elisp, 1st, 2nd, 3rd
files, 1st
customization buffer, 1st, 2nd, 3rd, 4th, 5th, 6th
customize library, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th
Entry prompt, 1st, 2nd
Face, 1st, 2nd, 3rd, 4th, 5th
Multi prompt, 1st, 2nd, 3rd
setting options, 1st, 2nd, 3rd, 4th, 5th, 6th
Toggle Button, 1st, 2nd
Value Menu, 1st, 2nd
customizing
Emacs, 1st, 2nd
.Emacs file, 1st, 2nd
UNIX, 1st, 2nd, 3rd
Windows, 1st, 2nd, 3rd, 4th, 5th, 6th
Gnus
Group buffer, 1st, 2nd, 3rd, 4th, 5th, 6th
group lines, 1st, 2nd, 3rd
summary lines, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th
Cut command (Edit menu), 1st
cut-and-paste, 1st, 2nd
Clipboard, 1st, 2nd
keyboard shortcuts, 1st, 2nd, 3rd
mouse, 1st, 2nd
cutting
text, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th
CVS, 1st, 2nd, 3rd, 4th
repository, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th
querying, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th
cycle mark functions, 1st
cyclebuffer.el, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th
Cygwin utilities, 1st

Sams Teach Yourself Emacs in 24 Hours

Contents

Index