diff --git a/doc/08.appendices.md b/doc/08.appendices.md index 13a7ea8..0853618 100644 --- a/doc/08.appendices.md +++ b/doc/08.appendices.md @@ -93,6 +93,13 @@ increasing difficulty. languages to the `HLDB` array. * **Line numbers**: Display the line number to the left of each line of the file. +* **Command line arguments**: For example, many editors take "+123" as a command line + argument that says goto this line when you open the editor. +* **Improved search**: Implement case-insensitive search. Implement search + and replace. +* **Hippie completion**: hit a special key that tries to complete the word at the cursor. + This searches the document for matching words that have the same prefix and offers + a completion based on that. * **Soft indent**: If you like using spaces instead of tabs, make the Tab key insert spaces instead of `\t`. You may want Backspace to remove a Tab key's worth of spaces as @@ -120,6 +127,8 @@ increasing difficulty. (hjkl). * **Multiple buffers**: Allow having multiple files open at once, and have some way of switching between them. +* **Modal Dialog**: draw a modal dialog box. You can use this for help. Or you + could use it for buffer or file selection. ## More tutorials like this