phi/gui
Felix Angell fb72830c6b signficant speedup in highlighter by compiling the regex once
i thought my little lazy regex compiling caching thing worked but
apparently not and the editor was still recompiling the regular
expressions every frame... they are now compiled when the editor is
loaded instead. this is ideal since the editor will crash on a bad
config rather than encountering a highlight and crashing then.

and obviously its a lot faster too! its hard to gauge the speed increase
since im running this editor in a VM, but the fps went from 30 to 60
frames per second after doing this so that seems good to me!
2018-04-21 19:05:20 +01:00
..
action.go added ctrl+V clipboard paste; fixed delete_line semantics 2018-04-21 17:42:18 +01:00
buffer.go signficant speedup in highlighter by compiling the regex once 2018-04-21 19:05:20 +01:00
close_buffer.go start of command palette stuff; cleaned up _some_ of the gui component semantics... 2018-04-16 20:10:23 +01:00
component.go added mouse wheel scrolling + font face/size settings in toml configs 2018-04-15 19:18:01 +01:00
cursor.go caps lock and some super combos handled 2018-02-28 00:12:42 +00:00
delete_line.go added ctrl+V clipboard paste; fixed delete_line semantics 2018-04-21 17:42:18 +01:00
input.go added mouse wheel scrolling + font face/size settings in toml configs 2018-04-15 19:18:01 +01:00
palette.go start of command palette stuff; cleaned up _some_ of the gui component semantics... 2018-04-16 20:10:23 +01:00
panel.go added a close buffer command (ctrl+w); 2018-04-13 19:10:32 +01:00
shortcuts.go multi-line pasting mostly works 2018-04-21 17:57:00 +01:00
view.go start of command palette stuff; cleaned up _some_ of the gui component semantics... 2018-04-16 20:10:23 +01:00