Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Learn Emacs Lisp
·
Module 10
Manipulating the Emacs Environment
1
Programmatic Buffer Management
Retrieve and switch between buffers programmatically.
2
Navigating Buffers with `point` and `mark`
Manipulate the 'point' and 'mark' using functions like 'goto-char', 'point', and 'point-max'.
3
Inserting Text with 'insert'
Insert text into a buffer programmatically using 'insert'.
Searching with `search-forward`
Search for text in a buffer using 'search-forward'.
5
Deleting Text with 'delete-region'
Delete text within a buffer using 'delete-region'.
6
File I/O: Reading and Writing Buffers
Read the contents of a file into a buffer and write a buffer's content to a file.
7
Mastering `with-temp-buffer` for Safe Text Manipulation
Create temporary buffers using 'with-temp-buffer' for safe text manipulation.
Previous module
Key-Value Data: Alists and Plists
Next module
Extending Emacs Behavior