Commit Graph

7100 Commits

Author SHA1 Message Date
Kartik Agaram d29dcd1263 7050 2020-10-17 12:32:44 -07:00
Kartik Agaram ab697ede40 7049 2020-10-17 11:50:43 -07:00
Kartik Agaram e3d6e067c6 7048 2020-10-17 11:48:13 -07:00
Kartik Agaram 302082ab70 7047 2020-10-17 11:45:37 -07:00
Kartik Agaram 5f8c473c55 7046 - start of flow for naming words
Names don't stick yet, but we have a scaffolding for printing a dialog
and accepting input.
2020-10-17 11:40:29 -07:00
Kartik Agaram 2dd300eb20 7045 2020-10-16 22:46:39 -07:00
Kartik Agaram b72c5a60ff 7044 2020-10-16 22:40:40 -07:00
Kartik Agaram 7244bf99dd 7043 - the REPL is dead; long live the IVL 2020-10-16 22:29:23 -07:00
Kartik Agaram 16212c63cb 7042 2020-10-15 22:37:21 -07:00
Kartik Agaram eb45b315b6 7041
Reconcile a few details with the mu-normie fork.
2020-10-15 22:20:12 -07:00
Kartik Agaram 4c3a867bf1 7040 2020-10-15 21:46:51 -07:00
Kartik Agaram fc1d71dd09 7039
Ok, I think we may finally be done crushing all the pesky bugs.

And now we can insert and delete words in the middle of a line, and have
expanded calls stay stable!
2020-10-15 21:22:51 -07:00
Kartik Agaram 02cefc7065 7038
Arrow keys now seem to be working right within expanded functions. Still
seeing one minor issue with left-arrow skipping words.
2020-10-15 21:19:52 -07:00
Kartik Agaram 2885e1d441 7037
Expanding words now working, but ctrl-f/ctrl-b inside expanded words not
working right.
2020-10-15 20:54:06 -07:00
Kartik Agaram 514dea3aab 7036
ctrl-u now working.
2020-10-15 20:48:27 -07:00
Kartik Agaram 70da3b3846 7035
ctrl-f and ctrl-b working right. Now ctrl-u is segfaulting. Also expanding
words.
2020-10-15 20:46:01 -07:00
Kartik Agaram 6fdfd5607b 7034
Finally following up on commit 7020. Ctrl-a and ctrl-e now work, but word-wise
motions are still showing some funkiness.
2020-10-15 20:37:11 -07:00
Kartik Agaram 49ed062cb1 7033
Thanks Max Bernstein for pointing out this bug:
  https://git.sr.ht/~akkartik/mu-x86_64/commit/9e2ef1c90d
2020-10-14 21:45:24 -07:00
Kartik Agaram 480fd9958a 7032 2020-10-14 13:42:03 -07:00
Kartik Agaram d9f8784d4c 7031 2020-10-14 12:46:53 -07:00
Kartik Agaram 7dd5a41e07 7030 2020-10-14 12:22:32 -07:00
Kartik Agaram 9635163bdc 7029 2020-10-14 12:00:19 -07:00
Kartik Agaram 48a056b6da 7028 2020-10-14 11:06:25 -07:00
Kartik Agaram 9c810588a1 7027 2020-10-14 10:58:15 -07:00
Kartik Agaram 28274eebc3 7026 2020-10-14 10:52:03 -07:00
Kartik Agaram d93841e347 7025
Replace mu_instructions.html which was lost somewhere along the way.
2020-10-14 10:48:35 -07:00
Kartik Agaram 0d9e8309da 7024 2020-10-14 10:45:25 -07:00
Kartik Agaram 8350faef52 7023 2020-10-14 09:48:24 -07:00
Kartik Agaram 4d60956b6f 7022 2020-10-14 09:47:05 -07:00
Kartik Agaram 098dd58df4 7021 2020-10-14 03:51:50 -07:00
Kartik Agaram 5fe86b8348 7020
snapshot: migrating call-path to store word handles rather than word indexes.

ctrl-a and ctrl-e are segfaulting. There are likely other problems.

The major new change here is that allocating a call-path-element no longer
initializes it.
2020-10-14 03:31:06 -07:00
Kartik Agaram 3b18846e1f 7019 2020-10-14 02:52:30 -07:00
Kartik Agaram c3edaff02a 7018 - tile: tweak spacing between stacks
Until now the word being typed had a slightly larger invisible margin,
which was a little strange. Should look cleaner now.
2020-10-13 10:58:18 -07:00
Kartik Agaram f3a8a2588f 7017 2020-10-13 10:29:42 -07:00
Kartik Agaram 6310b0c44d 7016 - raw addrs shouldn't escape functions
We don't have the static checks for this yet, but discovering I've not
been following my own rules bumps the priority on it.
2020-10-13 10:15:23 -07:00
Kartik Agaram af52cb8d1f 7015 - bugfix in column width computation
I just got bitten by variable shadowing! It's a lot less theoretical concern
now.
2020-10-13 00:05:05 -07:00
Kartik Agaram 54fd7d7a99 7014
7013 had broken right-justification when rendering the stack. Redo.
2020-10-12 21:25:41 -07:00
Kartik Agaram 1faea03428 7013 2020-10-12 19:00:16 -07:00
Kartik Agaram 32cc6779af 7012
Fix CI.
2020-10-12 12:08:25 -07:00
Kartik Agaram 6c21568f03 7011 - tile: keep garbage out of the stack 2020-10-12 11:39:28 -07:00
Kartik Agaram 598f942624 7010
A new example that better demonstrates the value of named arguments.
2020-10-12 10:10:31 -07:00
Kartik Agaram 855431280d 7009 - tile: real hotkey to quit 2020-10-12 10:07:55 -07:00
Kartik Agaram 4d985cda1e 7008 - tile: center menu 2020-10-11 23:06:13 -07:00
Kartik Agaram 5668acaf44 7007 - tile: hotkey to clear sandbox
Alternative symbols considered for the menu option:
  ∅
  AC (like in a calculator)
2020-10-11 23:00:45 -07:00
Kartik Agaram e6c19a3465 7006 2020-10-11 22:56:46 -07:00
Kartik Agaram fcdf04ee78 7005 - tile: move to start/end of line 2020-10-11 22:37:18 -07:00
Kartik Agaram aceeba8d48 7004 2020-10-11 22:15:29 -07:00
Kartik Agaram 31a1ade9a2 7003 2020-10-11 22:11:03 -07:00
Kartik Agaram 9cbb6dce54 7002 - tile: next-word 2020-10-11 00:23:35 -07:00
Kartik Agaram 8c0d0c8464 7001 2020-10-11 00:17:24 -07:00