xenia
1423b84da5
fix library install path issues
2021-04-04 04:06:26 -04:00
Philip McGrath
c14081de59
Support Racket on Chez Scheme
...
Use the FFI instead of depending on Racket BC's C API.
(But we still build a shared C library, because I'm not sure
about the portability of the `struct termios` type.)
Closes https://github.com/tonyg/racket-ansi/issues/6
2020-02-24 16:01:45 -05:00
Tony Garnock-Jones
1e64b8efc0
nat-repl-char is National Replacement Character Set Mode
2019-03-24 16:56:50 +00:00
Tony Garnock-Jones
d3f1e04bd7
Tweak guard; small demo
2018-08-13 09:32:01 +01:00
Jay McCarthy
f415faab55
Add screen-size-report
2018-08-13 09:19:20 +01:00
Tony Garnock-Jones
c2454badf7
Use standard compilation approach for the C extension
2017-02-25 16:11:17 -05:00
Tony Garnock-Jones
89dfc9bab5
Provide mouse-event structs
2016-09-12 13:19:38 -04:00
Tony Garnock-Jones
cd01330ca6
X11 Mouse support
2015-05-08 14:10:17 -04:00
Tony Garnock-Jones
2770248a09
Avoid versioning problems by just always rebuilding the native library
2015-01-16 14:14:56 -05:00
Tony Garnock-Jones
46d97f0926
Better explicit control over utf-8 input mode
2014-12-27 15:23:46 -05:00
Tony Garnock-Jones
c548c60bb5
Provide add-modifier
2014-12-23 01:42:50 -05:00
Tony Garnock-Jones
c4c846e50b
Split ansi collect.
2014-12-20 17:20:55 -05:00
Tony Garnock-Jones
3c05900c9b
Work on buffers
2014-12-20 17:14:27 -05:00
Tony Garnock-Jones
5116948c6a
Provide `rope?`
2014-12-20 17:14:11 -05:00
Tony Garnock-Jones
3baaf45fda
Support readback of position reports
2014-12-20 17:13:58 -05:00
Tony Garnock-Jones
8cf91becba
Switch back to eq? comparison of mark-types
2014-12-20 13:19:35 -05:00
Tony Garnock-Jones
8a275ebdf9
Renamings; clear-all-marks; remove next/prev distinction
2014-12-20 13:08:54 -05:00
Tony Garnock-Jones
e66e2fba4a
Introduce mark stickiness, and explicit mark types
2014-12-20 12:55:06 -05:00
Tony Garnock-Jones
4251c81fdb
Sketch of buffers
2014-12-19 23:47:35 -05:00
Tony Garnock-Jones
c1da41468c
More rope utilities
2014-12-19 23:45:39 -05:00
Tony Garnock-Jones
358787d5b0
find-in
2014-12-19 23:45:20 -05:00
Tony Garnock-Jones
079316d562
Rename kmp.rkt to search.rkt
2014-12-19 23:31:34 -05:00
Tony Garnock-Jones
768bc1f7be
Rope generators, KMP search of strings, generators and ropes
2014-12-19 22:40:10 -05:00
Tony Garnock-Jones
e7463def32
Export subrope*
2014-12-19 22:04:20 -05:00
Tony Garnock-Jones
4c677ea730
Marks now carry values, and multiple marks with the same key are permitted so long as the positions differ
2014-12-19 22:04:10 -05:00
Tony Garnock-Jones
617dbcd326
Function keys
2014-12-19 18:36:07 -05:00
Tony Garnock-Jones
083a66dcdf
Avoid use of lexer, preferring regexp-try-match and explicit read-byte/read-char.
2014-12-18 14:25:56 -05:00
Tony Garnock-Jones
78553af55c
st, http://st.suckless.org/
2014-12-17 16:29:58 -05:00
Tony Garnock-Jones
780cc2e9e8
Fix atexit() warning
2014-12-17 14:01:28 -05:00
Tony Garnock-Jones
ee5fca79c1
Disable the mouse event xterm sequence output.
2014-12-17 12:42:47 -05:00
Tony Garnock-Jones
7d8d470598
Favour returning uninterpretable sequences to throwing an exception.
2014-12-17 12:42:38 -05:00
Tony Garnock-Jones
11b4a88e62
Use the (more reliable) plumber mechanism instead of exit-handler
2014-12-17 12:14:00 -05:00
Tony Garnock-Jones
7ef6d4fe9a
Repurpose test-raw.
2014-12-17 12:01:40 -05:00
Tony Garnock-Jones
7c3b3f3c6c
Packageize
2014-12-17 11:54:44 -05:00