Writing Excel macros
Steven Roman
Abstract
Steven Roman
Abstract
Preface 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 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 3. Cooperating Commands The Symptom A Cure Generalizing the Solution 4. Searching and Modifying Buffers Inserting the Current Time Writestamps Modifystamps 5. Lisp Files Creating a Lisp File Loading the File Compiling the File eval-after-load Local Variables Lists Addendum: Security Consideration 6. Lists The Simple View of Lists List Details Recursive List Functions Iterative List Functions Other Useful List Functions Destructive List Operations Circular Lists?! 7. Minor Mode Paragraph Filling Modes Defining a Minor Mode Mode Meat 8. Evaluation and Error Recovery limited-save-excursion eval Macro Functions Backquote and Unquote Return Value Failing Gracefully Point Marker 9. A Major Mode My Quips File Major Mode Skeleton Changing the Definition of a Paragraph Quip Commands Keymaps Narrowing Derived Modes 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 A. Lisp Quick Reference Basics Data Types Control Structures Code Objects B. Debugging and Profiling Evaluation The Debugger Edebug The Profiler C. Sharing Your Code Preparing Source Files Documentation Copyright Posting D. Obtaining and Building Emacs Availability of Packages Unpacking, Building, and Installing Emacs Index
OpenAlex reports 4 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Preface 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 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 3. Cooperating Commands The Symptom A Cure Generalizing the Solution 4. Searching and Modifying Buffers Inserting the Current Time Writestamps Modifystamps 5. Lisp Files Creating a Lisp File Loading the File Compiling the File eval-after-load Local Variables Lists Addendum: Security Consideration 6. Lists The Simple View of Lists List Details Recursive List Functions Iterative List Functions Other Useful List Functions Destructive List Operations Circular Lists?! 7. Minor Mode Paragraph Filling Modes Defining a Minor Mode Mode Meat 8. Evaluation and Error Recovery limited-save-excursion eval Macro Functions Backquote and Unquote Return Value Failing Gracefully Point Marker 9. A Major Mode My Quips File Major Mode Skeleton Changing the Definition of a Paragraph Quip Commands Keymaps Narrowing Derived Modes 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 A. Lisp Quick Reference Basics Data Types Control Structures Code Objects B. Debugging and Profiling Evaluation The Debugger Edebug The Profiler C. Sharing Your Code Preparing Source Files Documentation Copyright Posting D. Obtaining and Building Emacs Availability of Packages Unpacking, Building, and Installing Emacs Index
Key concepts: Computer science, Debugger, Lisp, Programming language, Pointer (user interface), Debugging, Operating system, Computer hardware