- Introduction
- Initial setup
- 1. Installation
- 2. Quick settings
❱
- 2.1. The setup function and setup_duat!
- 2.2. The prelude module
❱
- 2.2.1. print: How duat should print files
- 2.2.2. form: How text is colored
- 2.2.3. map and alias: modifying keys
- 2.2.4. cursor: How to print cursors
- 2.3. List of forms
- 2.4. Frequently used snippets
❱
- 2.4.1. mapping jk and others to esc
- 2.4.2. StatusLine on each File
- 2.4.3. Prompt and Status on same line
- 2.4.4. Common StatusLine parts
- 2.4.5. Relative and aligned LineNumbers
- 2.4.6. File wise tabstops
- 2.4.7. Nerdfonts StatusLine
- 3. Scripting Duat
❱
- 3.1. The Pass and Duat's global state
- 3.2. The hook module
- 3.3. The Text struct
❱
- 3.3.1. Builder and txt!
- 3.3.2. Tags: manipulating Text
- 3.4. Modding the StatusLine
- 3.5. The context module
- 3.6. cmd: Runtime commands
- 3.7. Modifying the layout
- 4. Extending Duat
❱
- 4.1. duat-core
- 4.2. Plugins
- 4.3. Widgets
- 4.4. Modes
- 4.5. Parsers