fide/fide.todo

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