22 lines
796 B
Org Mode
22 lines
796 B
Org Mode
#-*- mode: org -*-
|
|
#+TODO: TODO | DONE
|
|
#+STARTUP: show2levels
|
|
|
|
* DONE Render lines
|
|
* DONE Basic buffer implementation
|
|
* DONE Basic text editing functions
|
|
* DONE Basic keybindings system
|
|
* DONE Parse keymaps so config matches pygame keys
|
|
* DONE Keymap fallthrough/precedence stacking
|
|
* DONE Pass the file you want to edit as a command line argument
|
|
* DONE Save buffer function with a keybinding
|
|
* DONE Install, Import and play around with Treesitter
|
|
* TODO Change the color of string literals
|
|
* TODO Incorporate color regions into the buffer/line objects
|
|
* TODO Create a simple color map based on treesitter keywords
|
|
* TODO Walk the AST to generate the color regions
|
|
* TODO Update treesitter AST as the user edits the file
|
|
* TODO Add reverse parsing of keymaps to show users what they're typing
|
|
|
|
|