Mercurial > emacs
view info/dir @ 28138:d2e19a90c9ef
* regex.c: Declare a new type `re_char' used throughout the code for the
string char type. It's `const unsigned char' to match the rest of Emacs.
Consistently make sure all pointers to strings use it and make sure all
pointers into the pattern use `unsigned char'.
(re_match_2_internal): Use `PREFETCH+STRING_CHAR' instead of
GET_CHAR_AFTER_2.
Also merge wordbound and notwordbound to reduce code duplication.
* charset.h (GET_CHAR_AFTER_2): Remove.
(GET_CHAR_BEFORE_2): Use unsigned chars, like everywhere else.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Tue, 14 Mar 2000 00:27:57 +0000 |
parents | 6e868e0bc324 |
children | 48daf6eb57cd |
line wrap: on
line source
-*- Text -*- This is the file .../info/dir, which contains the topmost node of the Info hierarchy. The first time you invoke Info you start off looking at that node, which is (dir)Top. File: dir Node: Top This is the top of the INFO tree This (the Directory node) gives a menu of major topics. Typing "d" returns here, "q" exits, "?" lists all INFO commands, "h" gives a primer for first-timers, "mEmacs<Return>" visits the Emacs topic, etc. In Emacs, you can click mouse button 2 on a menu item or cross reference to select it. --- PLEASE ADD DOCUMENTATION TO THIS TREE. (See INFO topic first.) --- * Menu: The list of major topics begins on the next line. * Info: (info). Documentation browsing system. * Emacs: (emacs). The extensible self-documenting text editor. * VIPER: (viper). The newest Emacs VI-emulation mode. * VIP: (vip). An older VI-emulation for Emacs. * Forms: (forms). Emacs package for editing data bases by filling in forms. * Gnus: (gnus). The news reader Gnus. * Message: (message). Mail and news composition mode that goes with Gnus. * MH-E: (mh-e). Emacs interface to the MH mail system. * CL: (cl). Partial Common Lisp support for Emacs Lisp. * SC: (sc). Supercite lets you cite parts of messages you're replying to, in flexible ways. * Dired-X: (dired-x). Dired Extra Features. * Ediff: (ediff). A comprehensive visual interface to diff & patch. * CC mode: (ccmode). The GNU Emacs mode for editing C, C++, Objective-C and Java code. * Ada mode: (ada-mode). The GNU Emacs mode editing Ada. * IDLWAVE: (idlwave). Major mode and shell for IDL and WAVE/CL files. * EUDC: (eudc). Emacs Unified Directory Client. Editors * Autotype: (autotype). Convenient features for text that you enter frequently in Emacs. * Emacs FAQ: (efaq). Frequently Asked Questions about Emacs.