| Commit Time |
Author |
Summary |
| 3 months ago |
Duncan Mak |
Update to reflect changes in terminfo's module definition |
diff | tree | snapshot |
| 3 months ago |
Duncan Mak |
Add terminfo as a submodule |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Add a friendly helper for exploring the intricacies of various terminals |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Make the left/right arrow keys work. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Use WITH-CURRENT-INPUT-PORT instead of passing the port |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Don't change the API of READLINE. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Load SRFI-13 to get STRING-NULL? |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Allow the user to choose the input port. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Make undo work (needs polish) |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Fix move-word so it would also work on numbers and punctuation. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Streamline the discloser code for ring buffers. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Make history work in the REPL example. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Simplify READLINE and also make it tail-recursive. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Make history work. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Make the ring-buffer discloser prettier. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Fix clear-line. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Implement command history. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Fix string->line. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Make echo and repl quit properly. Removed line->port from line-interface. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Rename line-length to line:length for consistency. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Cleanup the linedit interface. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Hide constructors and use only PARSE-KEY as the only way to |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Convert tests into packages. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Remove 'process-line' in favor for the more streamlined 'readline' |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Use conditions and handlers to signal commit when the 'return' key is pressed. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Replace the 'keyboard' package with a new implementation, 'keystroke'. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Clean up the helpers interface. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Clean up the filename references so that it can be used with scheme48-mode in emacs. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Add a discloser to the line structure for easy printing. |
diff | tree | snapshot |
| 11 months ago |
Duncan Mak |
Modify tputs to allow it to process a list of list of strings. |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
Add a preliminary REPL program. |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
Add documentation. |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
Implement multi-step key-sequences, word-movement now works! |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
Add new function LOOKUP-KEY. |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
If the command does not make use of the key-character argument, then |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
Swap the order of Command arguments. |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
LINE-REMOVE is not necessary, use SHIFT-LEFT instead. |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
Load the test file automatically to save some keystrokes. |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
Fixup the initialization of keymaps. |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
Move all line-manipulation operations into line.scm and port all the |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
Add utility function to show specific keybindings. |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
Don't move the cursor to the right in DELETE-CHAR |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
Fix typo in MOVE-END-OF-LINE. |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
Fixups |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
Explicitly pass the line to PROCESS-LINE instead of creating it using |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
Fix the definition for <backspace>. |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
Use charsets when initializing the keymaps. |
diff | tree | snapshot |
| 12 months ago |
Duncan Mak |
Fix INSERT-CHAR to not overwrite, and use the correct terminal |
diff | tree | snapshot |
| 1 year ago |
Duncan Mak |
Remove port from PROCESS-LINE, it's always going to be |
diff | tree | snapshot |
| 1 year ago |
Duncan Mak |
Remember to initialize the keymaps before proceeding. |
diff | tree | snapshot |