Nathaniel Nicandro
c43eea4938
Do not rely on any markers to find positions in the buffer
2017-12-27 21:47:00 -06:00
Nathaniel Nicandro
58c810e187
Cleaner implementation of getting/replacing cell code
2017-12-27 21:46:15 -06:00
Nathaniel Nicandro
361a32a165
Introduce cell motions and predicates
2017-12-27 21:28:07 -06:00
Nathaniel Nicandro
42002e3ac3
Let buffer change functions handle continuation prompts
2017-12-27 21:23:40 -06:00
Nathaniel Nicandro
bd92ce16bb
Use indent-line-function
instead of binding TAB
2017-12-27 21:21:33 -06:00
Nathaniel Nicandro
8603c0226e
Implement buffer change functions
...
- After a buffer change, check to see if a continuation prompt needs to be
inserted
- Before a buffer change, check to see if a continuation prompt needs to be
removed
2017-12-27 21:17:46 -06:00
Nathaniel Nicandro
d21c7a2bed
Clean up REPL buffer initialization
2017-12-27 21:15:59 -06:00
Nathaniel Nicandro
3071b64611
Clean up how text is inserted in REPL buffer
2017-12-27 21:13:23 -06:00
Nathaniel Nicandro
e9e35cb177
Remove comments
2017-12-27 00:34:19 -06:00
Nathaniel Nicandro
c377529d73
[WIP] A working REPL
2017-12-23 15:34:28 -06:00