Commit Graph

136 Commits

Author SHA1 Message Date
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 4fb5b44366 Fix deps 2018-05-31 19:22:44 +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 b1c1e21b22 ctlseqs.txt 2015-05-08 12:49:21 -04:00
Tony Garnock-Jones f0bf39ae52 LGPLv3. 2015-04-16 13:35:58 -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 0f9cc06dff Merge pull request #2 from takikawa/master
Fix package deps
2015-01-04 20:20:31 -05:00
Asumu Takikawa eed5c3ccd9 Fix package deps 2015-01-04 20:07:30 -05:00
Tony Garnock-Jones e299aea04c Split out rmacs into its own package. 2015-01-01 17:38:28 -05:00
Tony Garnock-Jones 9813d6dfe0 rmacs launcher 2014-12-29 18:55:33 -05:00
Tony Garnock-Jones 435a233c14 C-x b (switch-to-buffer) 2014-12-29 18:50:33 -05:00
Tony Garnock-Jones 337e26b6c3 Inform user when no completions remain 2014-12-29 18:39:26 -05:00
Tony Garnock-Jones d670a18edd More context when dumping internal structures 2014-12-29 18:36:57 -05:00
Tony Garnock-Jones 6855a2c1d9 Fix miniwin layout bug 2014-12-29 18:36:40 -05:00
Tony Garnock-Jones 4a7219134a Insert control characters only when C-q prefixed 2014-12-29 01:30:19 -05:00
Tony Garnock-Jones 55f9dc864a Completion 2014-12-28 19:18:01 -05:00
Tony Garnock-Jones 1090700bac recursive editing and M-x 2014-12-28 17:59:05 -05:00
Tony Garnock-Jones 0b6e827e70 abort and keyboard-quit 2014-12-28 16:06:04 -05:00
Tony Garnock-Jones e825073c64 Fix quoted-insert 2014-12-28 15:51:06 -05:00
Tony Garnock-Jones 1ca7fbc23e Echo area 2014-12-28 15:33:00 -05:00
Tony Garnock-Jones 635c0d6359 circular-{snoc,last,butlast} 2014-12-28 15:09:10 -05:00
Tony Garnock-Jones dd6298f36b buffer-locals, editor-last-command, better tracking of vertical movement column 2014-12-28 14:26:12 -05:00
Tony Garnock-Jones a99eed55a4 save-buffer 2014-12-28 12:21:58 -05:00
Tony Garnock-Jones 0882ddb896 Repair line-clearing bug. 2014-12-28 11:40:48 -05:00
Tony Garnock-Jones 370b35a273 Line wrap. 2014-12-28 11:25:54 -05:00
Tony Garnock-Jones 791ff539b5 Expose ->pos as buffer-pos 2014-12-28 09:45:28 -05:00
Tony Garnock-Jones 25d61d7ac9 Information about clearing bug 2014-12-28 09:45:19 -05:00
Tony Garnock-Jones b6bbe560f3 It's possible for the cursor to be "further right" than the right margin 2014-12-28 09:25:08 -05:00
Tony Garnock-Jones 0fb9fcc616 Better column tracking. 2014-12-28 09:12:52 -05:00
Tony Garnock-Jones f8de16aba7 Better layout, with width-tracking 2014-12-28 08:16:09 -05:00
Tony Garnock-Jones cd2bba7c2d Add dump-buffer-to-stderr command 2014-12-28 01:05:32 -05:00
Tony Garnock-Jones d34a230ca6 Add newlines to scratch buffer; start point at bottom of scratch buffer 2014-12-28 01:05:25 -05:00
Tony Garnock-Jones 8d92bb8c13 Fix edge condition in clear-mark 2014-12-28 01:05:12 -05:00
Tony Garnock-Jones b7d54ef1f7 Slow terminals prefer minimal changes; don't gratuitously alter statusline. 2014-12-28 00:21:06 -05:00
Tony Garnock-Jones 0d61ef7de7 Stay in parent window after split 2014-12-28 00:14:55 -05:00
Tony Garnock-Jones 21dae19500 Propagate command parameters when delegating to self-insert-command 2014-12-28 00:14:38 -05:00
Tony Garnock-Jones 67949add74 Correct silly mistake in TODO 2014-12-28 00:14:12 -05:00
Tony Garnock-Jones 2ee70a5ea5 Terminate after 3 exceptions, for ease of debugging during initial development 2014-12-28 00:13:50 -05:00
Tony Garnock-Jones 45ddd82e21 Fix mark-dropping bug in rope-split 2014-12-28 00:13:26 -05:00
Tony Garnock-Jones 1cdf0900b6 Give windows each their own top/point/mark marks. Basic window split/close/switch commands. 2014-12-27 23:59:12 -05:00
Tony Garnock-Jones a512da0d7b Accept file names on the command line 2014-12-27 18:18:55 -05:00
Tony Garnock-Jones 0c559238da Bundle up all mutable command context into a single record, to let the
command handler have everything it needs even in the face of change
2014-12-27 18:16:28 -05:00
Tony Garnock-Jones 04f7da73e2 Make keyspec parsing/printing properly use byte-strings in unknown-escape-sequence. 2014-12-27 17:22:59 -05:00
Tony Garnock-Jones 5fae56dc78 The most recent changes have fixed the odd framing behaviour. 2014-12-27 17:16:40 -05:00