Commit Graph

  • 1423b84da5 fix library install path issues master xenia 2021-04-04 04:06:26 -0400
  • c14081de59
    Support Racket on Chez Scheme Philip McGrath 2020-02-23 20:20:23 -0500
  • 1e64b8efc0 nat-repl-char is National Replacement Character Set Mode Tony Garnock-Jones 2019-03-24 16:53:53 +0000
  • d3f1e04bd7 Tweak guard; small demo Tony Garnock-Jones 2018-08-13 09:32:01 +0100
  • f415faab55 Add screen-size-report Jay McCarthy 2018-01-02 15:42:41 -0500
  • 4fb5b44366 Fix deps Tony Garnock-Jones 2018-05-31 19:22:44 +0100
  • c2454badf7 Use standard compilation approach for the C extension Tony Garnock-Jones 2017-02-25 16:11:17 -0500
  • 89dfc9bab5 Provide mouse-event structs Tony Garnock-Jones 2016-09-12 13:19:38 -0400
  • cd01330ca6 X11 Mouse support Tony Garnock-Jones 2015-05-08 14:10:17 -0400
  • b1c1e21b22 ctlseqs.txt Tony Garnock-Jones 2015-05-08 12:49:21 -0400
  • f0bf39ae52 LGPLv3. Tony Garnock-Jones 2015-04-16 13:35:58 -0400
  • 2770248a09 Avoid versioning problems by just always rebuilding the native library Tony Garnock-Jones 2015-01-16 14:14:56 -0500
  • 0f9cc06dff Merge pull request #2 from takikawa/master Tony Garnock-Jones 2015-01-04 20:20:31 -0500
  • eed5c3ccd9 Fix package deps Asumu Takikawa 2015-01-04 20:07:30 -0500
  • e299aea04c Split out rmacs into its own package. Tony Garnock-Jones 2015-01-01 17:38:28 -0500
  • 9813d6dfe0 rmacs launcher Tony Garnock-Jones 2014-12-29 18:55:33 -0500
  • 435a233c14 C-x b (switch-to-buffer) Tony Garnock-Jones 2014-12-29 18:50:33 -0500
  • 337e26b6c3 Inform user when no completions remain Tony Garnock-Jones 2014-12-29 18:39:26 -0500
  • d670a18edd More context when dumping internal structures Tony Garnock-Jones 2014-12-29 18:36:57 -0500
  • 6855a2c1d9 Fix miniwin layout bug Tony Garnock-Jones 2014-12-29 18:36:40 -0500
  • 4a7219134a Insert control characters only when C-q prefixed Tony Garnock-Jones 2014-12-29 01:30:19 -0500
  • 55f9dc864a Completion Tony Garnock-Jones 2014-12-28 19:18:01 -0500
  • 1090700bac recursive editing and M-x Tony Garnock-Jones 2014-12-28 17:59:05 -0500
  • 0b6e827e70 abort and keyboard-quit Tony Garnock-Jones 2014-12-28 16:06:04 -0500
  • e825073c64 Fix quoted-insert Tony Garnock-Jones 2014-12-28 15:51:06 -0500
  • 1ca7fbc23e Echo area Tony Garnock-Jones 2014-12-28 15:33:00 -0500
  • 635c0d6359 circular-{snoc,last,butlast} Tony Garnock-Jones 2014-12-28 15:09:10 -0500
  • dd6298f36b buffer-locals, editor-last-command, better tracking of vertical movement column Tony Garnock-Jones 2014-12-28 14:26:12 -0500
  • a99eed55a4 save-buffer Tony Garnock-Jones 2014-12-28 12:21:58 -0500
  • 0882ddb896 Repair line-clearing bug. Tony Garnock-Jones 2014-12-28 11:40:48 -0500
  • 370b35a273 Line wrap. Tony Garnock-Jones 2014-12-28 11:25:54 -0500
  • 791ff539b5 Expose ->pos as buffer-pos Tony Garnock-Jones 2014-12-28 09:45:28 -0500
  • 25d61d7ac9 Information about clearing bug Tony Garnock-Jones 2014-12-28 09:45:19 -0500
  • b6bbe560f3 It's possible for the cursor to be "further right" than the right margin Tony Garnock-Jones 2014-12-28 09:25:08 -0500
  • 0fb9fcc616 Better column tracking. Tony Garnock-Jones 2014-12-28 08:55:41 -0500
  • f8de16aba7 Better layout, with width-tracking Tony Garnock-Jones 2014-12-28 08:16:09 -0500
  • cd2bba7c2d Add dump-buffer-to-stderr command Tony Garnock-Jones 2014-12-28 01:05:32 -0500
  • d34a230ca6 Add newlines to scratch buffer; start point at bottom of scratch buffer Tony Garnock-Jones 2014-12-28 01:05:25 -0500
  • 8d92bb8c13 Fix edge condition in clear-mark Tony Garnock-Jones 2014-12-28 01:05:12 -0500
  • b7d54ef1f7 Slow terminals prefer minimal changes; don't gratuitously alter statusline. Tony Garnock-Jones 2014-12-28 00:21:06 -0500
  • 0d61ef7de7 Stay in parent window after split Tony Garnock-Jones 2014-12-28 00:14:55 -0500
  • 21dae19500 Propagate command parameters when delegating to self-insert-command Tony Garnock-Jones 2014-12-28 00:14:38 -0500
  • 67949add74 Correct silly mistake in TODO Tony Garnock-Jones 2014-12-28 00:14:12 -0500
  • 2ee70a5ea5 Terminate after 3 exceptions, for ease of debugging during initial development Tony Garnock-Jones 2014-12-28 00:13:50 -0500
  • 45ddd82e21 Fix mark-dropping bug in rope-split Tony Garnock-Jones 2014-12-28 00:13:26 -0500
  • 1cdf0900b6 Give windows each their own top/point/mark marks. Basic window split/close/switch commands. Tony Garnock-Jones 2014-12-27 23:59:12 -0500
  • a512da0d7b Accept file names on the command line Tony Garnock-Jones 2014-12-27 18:18:55 -0500
  • 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 Tony Garnock-Jones 2014-12-27 18:16:28 -0500
  • 04f7da73e2 Make keyspec parsing/printing properly use byte-strings in unknown-escape-sequence. Tony Garnock-Jones 2014-12-27 17:22:59 -0500
  • 5fae56dc78 The most recent changes have fixed the odd framing behaviour. Tony Garnock-Jones 2014-12-27 17:16:40 -0500
  • 1cf71a4a4c Make top-of-window-mtype left-sticky, to track newlines at top of window properly. Tony Garnock-Jones 2014-12-27 17:16:12 -0500
  • fb463959cb Export buffer-rope. Tony Garnock-Jones 2014-12-27 17:15:57 -0500
  • 731d99a7b0 Debugging utility. Tony Garnock-Jones 2014-12-27 17:15:28 -0500
  • 02b037b42e Change signature of find-mark. Tony Garnock-Jones 2014-12-27 17:15:18 -0500
  • 8af07c0abd Fix bug in clear-mark. Tony Garnock-Jones 2014-12-27 17:14:55 -0500
  • 492f7a3105 Fix bug in find-mark*. Tony Garnock-Jones 2014-12-27 17:14:30 -0500
  • 46d97f0926 Better explicit control over utf-8 input mode Tony Garnock-Jones 2014-12-27 15:23:46 -0500
  • 45b89d9682 Using the default style helps with cursor visibility on many terminals. Tony Garnock-Jones 2014-12-26 19:38:01 -0500
  • 578b759a2a Clean up revised diff implementation Tony Garnock-Jones 2014-12-26 19:30:47 -0500
  • 3a20f707c2 Only use the intra-line patch when it's short. Tony Garnock-Jones 2014-12-26 19:19:15 -0500
  • 8071410fc9 Default to black background for text Tony Garnock-Jones 2014-12-26 18:57:09 -0500
  • c03bf183a0 Profiling infrastructure. Tony Garnock-Jones 2014-12-26 18:57:01 -0500
  • 7fcd3587b5 Intraline diffs for more efficient display on slow terminals. Fixes cut/paste, too. Tony Garnock-Jones 2014-12-26 18:56:49 -0500
  • f91e66e623 Cosmetic Tony Garnock-Jones 2014-12-26 18:41:04 -0500
  • a18533a2ab Switch to Myers-Ukkonen diff Tony Garnock-Jones 2014-12-26 18:40:48 -0500
  • 0bd8657693 Hunt-McIlroy diff is very slow for intra-line diffing Tony Garnock-Jones 2014-12-26 18:05:41 -0500
  • 2c21bcd58a Add apply-patch! to diff.rkt Tony Garnock-Jones 2014-12-26 18:05:21 -0500
  • 4dc90fb218 Note re: cut and paste Tony Garnock-Jones 2014-12-25 22:40:33 -0500
  • bf0e56b963 Incremental redisplay. Tony Garnock-Jones 2014-12-23 22:01:18 -0500
  • 7b7676b1ab Use lists instead of sets in diff.rkt to reduce consing slightly Tony Garnock-Jones 2014-12-23 22:00:31 -0500
  • 29be136d06 Fix boundary conditions of diff-indices Tony Garnock-Jones 2014-12-23 22:00:14 -0500
  • 480773c23a Provide diff-indices from diff.rkt Tony Garnock-Jones 2014-12-23 21:59:40 -0500
  • 88dd1e7d2e Reset style to normal on exit. Tony Garnock-Jones 2014-12-23 18:16:19 -0500
  • c6f15b6881 Invert editor-->buffer so it's buffer-->editor instead, and make commands take a buffer instead of an editor. Tony Garnock-Jones 2014-12-23 11:49:17 -0500
  • 79e994ef9c Belatedly test compute-range-index in isolation Tony Garnock-Jones 2014-12-23 11:47:53 -0500
  • 695e8720db Fix pythonic index conversion Tony Garnock-Jones 2014-12-23 11:44:18 -0500
  • cd8f5ad6e8 Remove logging output Tony Garnock-Jones 2014-12-23 11:13:29 -0500
  • bc62d6f415 Update TODO Tony Garnock-Jones 2014-12-23 11:12:39 -0500
  • d4689ff9c3 Cursor at EOL Tony Garnock-Jones 2014-12-23 11:12:22 -0500
  • fe7185b321 More progress Tony Garnock-Jones 2014-12-23 11:09:22 -0500
  • 887155e5ec Much progress Tony Garnock-Jones 2014-12-23 01:43:01 -0500
  • c548c60bb5 Provide add-modifier Tony Garnock-Jones 2014-12-23 01:42:50 -0500
  • 67dba5444b Prefab structs for everything Tony Garnock-Jones 2014-12-22 17:17:05 -0500
  • f59080e6bf Much interesting progress Tony Garnock-Jones 2014-12-22 17:14:13 -0500
  • 3c17ddd755 Fixes wrt empty ropes Tony Garnock-Jones 2014-12-22 14:03:02 -0500
  • ee71d7ad44 Merge remote-tracking branch 'origin/pr/1' Tony Garnock-Jones 2014-12-20 20:26:20 -0500
  • 4d71033c42 Diff implementation (Hunt-McIlroy; consider switching to Myers-Ukkonen) Tony Garnock-Jones 2014-12-20 20:25:00 -0500
  • 93b15a55cc Fix dependencies. Sam Tobin-Hochstadt 2014-12-20 20:18:22 -0500
  • a5b3795f51 Zero-based row/column cursor positioning. Tony Garnock-Jones 2014-12-20 19:03:20 -0500
  • 4f84e14e3b More work on rmacs Tony Garnock-Jones 2014-12-20 18:09:40 -0500
  • c4c846e50b Split ansi collect. Tony Garnock-Jones 2014-12-20 17:18:55 -0500
  • 3c05900c9b Work on buffers Tony Garnock-Jones 2014-12-20 17:14:27 -0500
  • 5116948c6a Provide `rope?` Tony Garnock-Jones 2014-12-20 17:14:11 -0500
  • 3baaf45fda Support readback of position reports Tony Garnock-Jones 2014-12-20 17:13:58 -0500
  • 8cf91becba Switch back to eq? comparison of mark-types Tony Garnock-Jones 2014-12-20 13:19:35 -0500
  • 8a275ebdf9 Renamings; clear-all-marks; remove next/prev distinction Tony Garnock-Jones 2014-12-20 13:08:54 -0500
  • e66e2fba4a Introduce mark stickiness, and explicit mark types Tony Garnock-Jones 2014-12-20 12:52:35 -0500
  • 4251c81fdb Sketch of buffers Tony Garnock-Jones 2014-12-19 23:47:35 -0500
  • c1da41468c More rope utilities Tony Garnock-Jones 2014-12-19 23:45:39 -0500
  • 358787d5b0 find-in Tony Garnock-Jones 2014-12-19 23:45:20 -0500