Writing GNU Emacs extensions
Yes, it is possible to be all things to all people, if you're talking about the Emacs editor. As a user, you can make any kind of customization you want, from choosing the keystrokes that invoke your favorite commands to creating a whole new work environment that looks like nothing ever d...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Cambridge [England] ; Sebastopol [California] :
O'Reilly
[1997]
|
Edición: | First edition |
Colección: | A Nutshell handbook
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627272306719 |
Tabla de Contenidos:
- Table of Contents; Preface; What Is Emacs?; Conventions Used in This Book; Organization of This Book; Obtaining the Example Programs; Acknowledgments; Chapter 1. Customizing Emacs; Backspace and Delete; Lisp; Keys and Strings; To What Is C-h Bound?; To What Should C-h Be Bound?; Evaluating Lisp Expressions; Apropos; Chapter 2. Simple New Commands; Traversing Windows; Line-at-a-Time Scrolling; Other Cursor and Text Motion Commands; Clobbering Symbolic Links; Advised Buffer Switching; Addendum: Raw Prefix Argument; Chapter 3. Cooperating Commands; The Symptom; A Cure; Generalizing the Solution
- Chapter 4. Searching and Modifying BuffersInserting the Current Time; Writestamps; Modifystamps; Chapter 5. Lisp Files; Creating a Lisp File; Loading the File; Compiling the File; eval-after-load; Local Variables Lists; Addendum: Security Consideration; Chapter 6. Lists; The Simple View of Lists; List Details; Recursive List Functions; Iterative List Functions; Other Useful List Functions; Destructive List Operations; Circular Lists?!; Chapter 7. Minor Mode; Paragraph Filling; Modes; Defining a Minor Mode; Mode Meat; Chapter 8. Evaluation and Error Recovery; limited-save-excursion; eval
- Macro FunctionsBackquote and Unquote; Return Value; Failing Gracefully; Point Marker; Chapter 9. A Major Mode; My Quips File; Major Mode Skeleton; Changing the Definition of a Paragraph; Quip Commands; Keymaps; Narrowing; Derived Modes; Chapter 10. A Comprehensive Example; New York Times Rules; Data Representation; User Interface; Setting Up the Mode; Tracking Unauthorized Changes; Parsing the Buffer; Word Finder; Last Word; Conclusion; Appendix A. Lisp Quick Reference; Basics; Data Types; Control Structures; Code Objects; Appendix B. Debugging and Profiling; Evaluation; The Debugger
- The DebuggerEdebug; The Profiler; Appendix C. Sharing Your Code; Preparing Source Files; Documentation; Copyright; Posting; Appendix D. Obtaining and Building Emacs; Availability of Packages; Unpacking, Building, and Installing Emacs; Index; Symbols; A; B; C; D; E; F; G; H; I; J; K; L; M; N; O; P; Q; R; S; T; U; V; W; X; Z; About the Author; Colophon