Commit graph

10 commits

Author SHA1 Message Date
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