From 54d67d6f6f9f22f9ec19813f6166f9c05be8d1c6 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 19 Dec 2015 13:04:36 +0200 Subject: [PATCH] * doc/lispref/elisp.texi (Top): Update top-level menus. --- doc/lispref/elisp.texi | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi index dedb0a5e40e..56d303e2e9e 100644 --- a/doc/lispref/elisp.texi +++ b/doc/lispref/elisp.texi @@ -467,6 +467,10 @@ Control Structures * Generators:: Generic sequences and coroutines. * Nonlocal Exits:: Jumping out of a sequence. +Conditionals + +* Pattern matching case statement:: How to use @code{pcase}. + Nonlocal Exits * Catch and Throw:: Nonlocal exits for the program's own purposes. @@ -535,6 +539,7 @@ Functions * Function Cells:: Accessing or setting the function definition of a symbol. * Closures:: Functions that enclose a lexical environment. +* Advising Functions:: Adding to the definition of a function. * Obsolete Functions:: Declaring functions obsolete. * Inline Functions:: Defining functions that the compiler will expand inline. @@ -552,6 +557,13 @@ Lambda Expressions * Argument List:: Details and special features of argument lists. * Function Documentation:: How to put documentation in a function. +Advising Emacs Lisp Functions + +* Core Advising Primitives:: Primitives to manipulate advice. +* Advising Named Functions:: Advising named functions. +* Advice combinators:: Ways to compose advice. +* Porting old advice:: Adapting code using the old defadvice. + Macros * Simple Macro:: A basic example. @@ -1192,6 +1204,10 @@ Text Properties * Not Intervals:: Why text properties do not use Lisp-visible text intervals. +Parsing HTML and XML + +* Document Object Model:: Access, manipulate and search the @acronym{DOM}. + Non-@acronym{ASCII} Characters * Text Representations:: How Emacs represents text. @@ -1531,9 +1547,12 @@ GNU Emacs Internals * Building Emacs:: How the dumped Emacs is made. * Pure Storage:: Kludge to make preloaded Lisp functions shareable. * Garbage Collection:: Reclaiming space for Lisp objects no longer used. +* Stack-allocated Objects:: Temporary conses and strings on C stack. * Memory Usage:: Info about total size of Lisp objects made so far. +* C Dialect:: What C variant Emacs is written in. * Writing Emacs Primitives:: Writing C code for Emacs. * Object Internals:: Data formats of buffers, windows, processes. +* C Integer Types:: How C integer types are used inside Emacs. Object Internals -- 2.39.2