summaryrefslogtreecommitdiff
path: root/devdocs/elisp/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'devdocs/elisp/index.html')
-rw-r--r--devdocs/elisp/index.html109
1 files changed, 109 insertions, 0 deletions
diff --git a/devdocs/elisp/index.html b/devdocs/elisp/index.html
new file mode 100644
index 00000000..ccad69a0
--- /dev/null
+++ b/devdocs/elisp/index.html
@@ -0,0 +1,109 @@
+<div id="content" class="inner"> <h1 class="top">Emacs Lisp</h1> <p>The GNU Emacs website is at <a href="https://www.gnu.org/software/emacs/">https://www.gnu.org/software/emacs/</a>. For information on using Emacs, refer to the <a href="https://www.gnu.org/software/emacs/manual/emacs.html">Emacs Manual</a>. To view this manual in other formats, click <a href="https://www.gnu.org/software/emacs/manual/elisp.html">here</a>. </p>
+<p>This is the <cite>GNU Emacs Lisp Reference Manual</cite> corresponding to Emacs version 28.2. </p> <table class="menu" style="float:left" width="100%"> <tr>
+<td><a href="https://www.gnu.org/software/emacs/manual/html_node/elisp/Introduction.html" accesskey="1">Introduction</a></td> <td>Introduction and conventions used. </td>
+</tr> <tr><th colspan="2" align="left" style="text-align:left"> </th></tr> <tr>
+<td><a href="lisp-data-types" accesskey="2">Lisp Data Types</a></td> <td>Data types of objects in Emacs Lisp. </td>
+</tr> <tr>
+<td><a href="numbers" accesskey="3">Numbers</a></td> <td>Numbers and arithmetic functions. </td>
+</tr> <tr>
+<td><a href="strings-and-characters" accesskey="4">Strings and Characters</a></td> <td>Strings, and functions that work on them. </td>
+</tr> <tr>
+<td><a href="lists" accesskey="5">Lists</a></td> <td>Lists, cons cells, and related functions. </td>
+</tr> <tr>
+<td><a href="sequences-arrays-vectors" accesskey="6">Sequences Arrays Vectors</a></td> <td>Lists, strings and vectors are called sequences. Certain functions act on any kind of sequence. The description of vectors is here as well. </td>
+</tr> <tr>
+<td><a href="records" accesskey="7">Records</a></td> <td>Compound objects with programmer-defined types. </td>
+</tr> <tr>
+<td><a href="hash-tables" accesskey="8">Hash Tables</a></td> <td>Very fast lookup-tables. </td>
+</tr> <tr>
+<td><a href="symbols" accesskey="9">Symbols</a></td> <td>Symbols represent names, uniquely. </td>
+</tr> <tr><th colspan="2" align="left" style="text-align:left"> </th></tr> <tr>
+<td><a href="evaluation">Evaluation</a></td> <td>How Lisp expressions are evaluated. </td>
+</tr> <tr>
+<td><a href="control-structures">Control Structures</a></td> <td>Conditionals, loops, nonlocal exits. </td>
+</tr> <tr>
+<td><a href="variables">Variables</a></td> <td>Using symbols in programs to stand for values. </td>
+</tr> <tr>
+<td><a href="functions">Functions</a></td> <td>A function is a Lisp program that can be invoked from other functions. </td>
+</tr> <tr>
+<td><a href="macros">Macros</a></td> <td>Macros are a way to extend the Lisp language. </td>
+</tr> <tr>
+<td><a href="customization">Customization</a></td> <td>Making variables and faces customizable. </td>
+</tr> <tr><th colspan="2" align="left" style="text-align:left"> </th></tr> <tr>
+<td><a href="loading">Loading</a></td> <td>Reading files of Lisp code into Lisp. </td>
+</tr> <tr>
+<td><a href="byte-compilation">Byte Compilation</a></td> <td>Compilation makes programs run faster. </td>
+</tr> <tr>
+<td><a href="native-compilation">Native Compilation</a></td> <td>Compile Lisp into native machine code. </td>
+</tr> <tr>
+<td><a href="debugging">Debugging</a></td> <td>Tools and tips for debugging Lisp programs. </td>
+</tr> <tr><th colspan="2" align="left" style="text-align:left"> </th></tr> <tr>
+<td><a href="read-and-print">Read and Print</a></td> <td>Converting Lisp objects to text and back. </td>
+</tr> <tr>
+<td><a href="minibuffers">Minibuffers</a></td> <td>Using the minibuffer to read input. </td>
+</tr> <tr>
+<td><a href="command-loop">Command Loop</a></td> <td>How the editor command loop works, and how you can call its subroutines. </td>
+</tr> <tr>
+<td><a href="keymaps">Keymaps</a></td> <td>Defining the bindings from keys to commands. </td>
+</tr> <tr>
+<td><a href="modes">Modes</a></td> <td>Defining major and minor modes. </td>
+</tr> <tr>
+<td><a href="documentation">Documentation</a></td> <td>Writing and using documentation strings. </td>
+</tr> <tr><th colspan="2" align="left" style="text-align:left"> </th></tr> <tr>
+<td><a href="files">Files</a></td> <td>Accessing files. </td>
+</tr> <tr>
+<td><a href="backups-and-auto_002dsaving">Backups and Auto-Saving</a></td> <td>Controlling how backups and auto-save files are made. </td>
+</tr> <tr>
+<td><a href="buffers">Buffers</a></td> <td>Creating and using buffer objects. </td>
+</tr> <tr>
+<td><a href="windows">Windows</a></td> <td>Manipulating windows and displaying buffers. </td>
+</tr> <tr>
+<td><a href="frames">Frames</a></td> <td>Making multiple system-level windows. </td>
+</tr> <tr>
+<td><a href="positions">Positions</a></td> <td>Buffer positions and motion functions. </td>
+</tr> <tr>
+<td><a href="markers">Markers</a></td> <td>Markers represent positions and update automatically when the text is changed. </td>
+</tr> <tr><th colspan="2" align="left" style="text-align:left"> </th></tr> <tr>
+<td><a href="text">Text</a></td> <td>Examining and changing text in buffers. </td>
+</tr> <tr>
+<td><a href="non_002dascii-characters">Non-ASCII Characters</a></td> <td>Non-ASCII text in buffers and strings. </td>
+</tr> <tr>
+<td><a href="searching-and-matching">Searching and Matching</a></td> <td>Searching buffers for strings or regexps. </td>
+</tr> <tr>
+<td><a href="syntax-tables">Syntax Tables</a></td> <td>The syntax table controls word and list parsing. </td>
+</tr> <tr>
+<td><a href="abbrevs">Abbrevs</a></td> <td>How Abbrev mode works, and its data structures. </td>
+</tr> <tr><th colspan="2" align="left" style="text-align:left"> </th></tr> <tr>
+<td><a href="threads">Threads</a></td> <td>Concurrency in Emacs Lisp. </td>
+</tr> <tr>
+<td><a href="processes">Processes</a></td> <td>Running and communicating with subprocesses. </td>
+</tr> <tr>
+<td><a href="display">Display</a></td> <td>Features for controlling the screen display. </td>
+</tr> <tr>
+<td><a href="system-interface">System Interface</a></td> <td>Getting the user id, system type, environment variables, and other such things. </td>
+</tr> <tr><th colspan="2" align="left" style="text-align:left"> </th></tr> <tr>
+<td><a href="packaging">Packaging</a></td> <td>Preparing Lisp code for distribution. </td>
+</tr> <tr><th colspan="2" align="left" style="text-align:left"> Appendices </th></tr> <tr>
+<td><a href="https://www.gnu.org/software/emacs/manual/html_node/elisp/Antinews.html">Antinews</a></td> <td>Info for users downgrading to Emacs 27. </td>
+</tr> <tr>
+<td><a href="https://www.gnu.org/software/emacs/manual/html_node/elisp/GNU-Free-Documentation-License.html">GNU Free Documentation License</a></td> <td>The license for this documentation. </td>
+</tr> <tr>
+<td><a href="https://www.gnu.org/software/emacs/manual/html_node/elisp/GPL.html">GPL</a></td> <td>Conditions for copying and changing GNU Emacs. </td>
+</tr> <tr>
+<td><a href="https://www.gnu.org/software/emacs/manual/html_node/elisp/Tips.html">Tips</a></td> <td>Advice and coding conventions for Emacs Lisp. </td>
+</tr> <tr>
+<td><a href="gnu-emacs-internals">GNU Emacs Internals</a></td> <td>Building and dumping Emacs; internal data structures. </td>
+</tr> <tr>
+<td><a href="standard-errors">Standard Errors</a></td> <td>List of some standard error symbols. </td>
+</tr> <tr>
+<td><a href="standard-keymaps">Standard Keymaps</a></td> <td>List of some standard keymaps. </td>
+</tr> <tr>
+<td><a href="standard-hooks">Standard Hooks</a></td> <td>List of some standard hook variables. </td>
+</tr> <tr><th colspan="2" align="left" style="text-align:left"> </th></tr> <tr>
+<td><a href="index" rel="index">Index</a></td> <td>Index including concepts, functions, variables, and other terms. </td>
+</tr> <tr><th colspan="2" align="left" style="text-align:left"> </th></tr> </table> </div> <hr><div class="_attribution">
+ <p class="_attribution-p">
+ Copyright &copy; 1990-1996, 1998-2022 Free Software Foundation, Inc. <br>Licensed under the GNU GPL license.<br>
+ <a href="https://www.gnu.org/software/emacs/manual/html_node/elisp/index.html" class="_attribution-link">https://www.gnu.org/software/emacs/manual/html_node/elisp/index.html</a>
+ </p>
+</div>