592 Commits

Author SHA1 Message Date
Simon Gardling
92e8da6198 fix hashmaps again 2022-03-31 13:33:53 -04:00
Simon Gardling
37c936f21f fix consumed keys 2022-03-31 09:58:43 -04:00
Simon Gardling
9ea2a47246 clippy 2022-03-31 09:54:39 -04:00
Simon Gardling
68b4eb9454 autocomplete fully works now 2022-03-31 09:52:42 -04:00
Simon Gardling
e44823713b fix these tests later 2022-03-30 22:13:40 -04:00
Simon Gardling
2aa3aa47c0 implement ACTUAL autocompletion 2022-03-30 22:07:25 -04:00
Simon Gardling
9624d72d7e implement ACTUAL autocompletion 2022-03-30 22:05:40 -04:00
Simon Gardling
dc577c03c9 move cursor to end when completion accepted 2022-03-30 15:18:30 -04:00
Simon Gardling
a49b99e274 fix comment 2022-03-30 13:36:30 -04:00
Simon Gardling
c0996d91db fix traits 2022-03-30 13:32:09 -04:00
Simon Gardling
ebadbb5f8a update egui 2022-03-30 12:23:51 -04:00
Simon Gardling
ce22f1645f fix FunctionHelper 2022-03-30 11:38:36 -04:00
Simon Gardling
b681c547b6 better message 2022-03-30 11:37:27 -04:00
Simon Gardling
2e2f28f60b turn some helper functions into traits 2022-03-30 11:13:04 -04:00
Simon Gardling
2471dff87e borrow here 2022-03-30 10:52:14 -04:00
Simon Gardling
3e38511e78 add info about threading on startup 2022-03-30 10:51:02 -04:00
Simon Gardling
e53dab559f async work 2022-03-30 10:46:58 -04:00
Simon Gardling
96d9d3b170 cleanup 2022-03-30 10:45:12 -04:00
Simon Gardling
0cce3773eb reformat comment 2022-03-30 09:15:08 -04:00
Simon Gardling
46ac79f77a update parsing tests 2022-03-30 09:11:49 -04:00
Simon Gardling
5e756b0a70 simplify test_func 2022-03-30 09:08:54 -04:00
Simon Gardling
5563679cdf add missing comment 2022-03-30 09:03:34 -04:00
Simon Gardling
686322c95e update function tests and improve caching logic 2022-03-30 08:59:39 -04:00
Simon Gardling
e9ba5b43b4 update 2022-03-30 08:50:04 -04:00
Simon Gardling
a612aa1fbf fix 2022-03-29 21:49:29 -04:00
Simon Gardling
eeecf4bd74 borrow more 2022-03-29 18:29:38 -04:00
Simon Gardling
d9c6c8143e use phf (generate hashmap at compiletime) 2022-03-29 16:50:28 -04:00
Simon Gardling
3c09919627 improve handling of function parsing errors 2022-03-29 15:51:35 -04:00
Simon Gardling
4ef0743409 borrow more stuff 2022-03-29 15:00:59 -04:00
Simon Gardling
fe8dc62f06 move stuff from AppSettings 2022-03-29 14:46:13 -04:00
Simon Gardling
bb91dc5983 fix suggestions 2022-03-29 13:41:01 -04:00
Simon Gardling
c653c5a1c0 fixes (including for keybindings) 2022-03-29 11:40:07 -04:00
Simon Gardling
734989f1a4 clippy 2022-03-29 11:19:01 -04:00
Simon Gardling
f9e523f320 better autocomplete system 2022-03-29 11:18:27 -04:00
Simon Gardling
309b53cf4b simplify parens counting 2022-03-29 08:55:47 -04:00
Simon Gardling
d8adbdffb3 improve hints 2022-03-29 08:45:26 -04:00
Simon Gardling
c1c49b4262 borrow 2022-03-29 08:37:35 -04:00
Simon Gardling
47f149dd67 add comment 2022-03-29 08:33:57 -04:00
Simon Gardling
3febb926ef improve autocompletion 2022-03-28 22:31:53 -04:00
Simon Gardling
45c2055da3 cleanup code 2022-03-28 21:51:45 -04:00
Simon Gardling
f4aeb80cf8 autocompletion kinda maybe 2022-03-28 21:00:30 -04:00
Simon Gardling
6d57d96bb2 hints 2022-03-28 20:05:21 -04:00
Simon Gardling
345851d8b4 update tests 2022-03-28 13:19:17 -04:00
Simon Gardling
8c3aa1d0d4 unneeded parentheses 2022-03-28 13:12:17 -04:00
Simon Gardling
1b183e29d8 fix pi parsing 2022-03-28 13:09:51 -04:00
Simon Gardling
ca8e0d0d2c add comment 2022-03-28 12:49:51 -04:00
Simon Gardling
4c4e1cdd82 only give hint for first empty function entry 2022-03-28 12:45:12 -04:00
Simon Gardling
e277829e61 hint default function 2022-03-28 12:22:48 -04:00
Simon Gardling
ce8775c468 update test 2022-03-28 12:12:34 -04:00
Simon Gardling
5671b9c172 comments and cleanup logic in process_func_str 2022-03-28 11:55:20 -04:00