5 Commits

Author SHA1 Message Date
Luke Wilson
2947128857 A lot of changes that I wasn't able to properly commit months ago 2021-08-20 18:58:09 -05:00
Luke I. Wilson
f829b37d0c TextEdit & Highlighting: performance improvements & changes to architecture
I ran pprof to find what was causing stuttering, and found it to be the
getTabCountInLineAtCol function in TextEdit, because it was iterating
many bytes of the buffer, for each rune rendered. Replaced it with a more
optimal system. Also changed the architecture of the highlighting system
to use a single RegexpRange structure for all regular expressions. This
allows for optimizations and multiline matches in the future.
2021-04-01 12:05:17 -05:00
Luke I. Wilson
d01bb415a4 Add screenshots 2021-03-24 22:19:47 -05:00
Luke I. Wilson
8d532fd9b7 Renamed diesel to qedit 2021-03-24 18:37:12 -05:00
Luke I. Wilson
d0bb43cc8f Did a lot of work off-repo, basically init 2021-03-11 13:27:35 -06:00