Commit Graph

  • e4796c8e51 car $ cdr -> cadr wojciech.meyer 2012-08-01 01:51:24 +0200
  • 63bf082195 Add also pre-processor to file local variables in uTop_main as a proof of concept wojciech.meyer 2012-08-01 01:50:39 +0200
  • 272f6f5c29 utop-ocaml-preprocessor - allow loading also pre-procesor from local file variables wojciech.meyer 2012-08-01 01:49:41 +0200
  • 5a47685bfb Factor out code to utop-eval-string wojciech.meyer 2012-08-01 01:48:41 +0200
  • 82cccd480a Improvements for loading packages from the file local variables wojciech.meyer 2012-08-01 01:18:00 +0200
  • 50963c9059 new version Jeremie Dimino 2012-07-31 17:13:30 +0200
  • 3efef13209 update CHANGES Jeremie Dimino 2012-07-31 17:13:17 +0200
  • 09659b1dbe install utop-full with access to compiler libraries Jeremie Dimino 2012-07-31 17:09:40 +0200
  • 41e8b10e64 add Toploop and Topmain manually to the list of modules to keep Jeremie Dimino 2012-07-31 16:53:22 +0200
  • fc886d8648 update CHANGES Jeremie Dimino 2012-07-31 07:33:18 +0200
  • 56da47475f bump version number Jeremie Dimino 2012-07-30 20:01:30 +0200
  • 9c07dbc84a update CHANGES Jeremie Dimino 2012-07-30 20:01:15 +0200
  • 62cbdede99 upgrade _oasis format Jeremie Dimino 2012-07-30 19:50:08 +0200
  • 2691c736ef allow to complete text in a tuareg buffer using the toplevel environment Jeremie Dimino 2012-07-16 17:40:00 +0200
  • 0d5e593728 add support the caml-mode Jeremie Dimino 2012-07-16 17:14:04 +0200
  • 51f7caafb5 adjustments for ocaml 4 Jeremie Dimino 2012-06-15 16:23:21 +0200
  • fbfd13b78e fix setup.ml Jeremie Dimino 2012-04-25 08:08:51 +0200
  • 6d1b1a259f update setup.ml for oasis 0.3.0 Jeremie Dimino 2012-04-25 08:05:14 +0200
  • d74d29278d escape parentheses at beginning of lines in strings in .el files Jeremie Dimino 2012-03-23 20:36:34 +0100
  • cfb648c2e1 decide whether to follow output in each windows instead of globally Jeremie Dimino 2012-03-22 07:52:32 +0100
  • 8d8f46c8b6 follow OCaml's output only if we are at the end of the buffer Jeremie Dimino 2012-03-22 07:45:48 +0100
  • 08ab7b1e36 revert back Oasis generated file wojciech.meyer 2012-03-22 00:33:57 +0100
  • 0fbf0ff84b fix utop-eval-input with allow-incomplete=t when the point is before the prompt Jeremie Dimino 2012-03-22 00:16:55 +0100
  • 11cf629c46 Basic functionality is almost there, however still plenty to make it production quality. In this changeset I regenerated setup.ml via. oasis 3 so it contains a huge diff. wojciech.meyer 2012-03-21 04:15:30 +0100
  • 4264dc3d92 follow OCaml's output in emacs Jeremie Dimino 2012-03-21 14:18:24 +0100
  • 543b99ab35 fix utop-send-string Jeremie Dimino 2012-03-18 02:54:43 +0100
  • 241e00d0a6 typo Jeremie Dimino 2012-03-18 02:27:09 +0100
  • fbc550153e Add CHANGES entry wojciech.meyer 2012-03-15 04:23:33 +0100
  • a2acfb5a87 Small improvement wojciech.meyer 2012-03-15 04:20:47 +0100
  • 0b4d9c8ce3 Now it's possible to load packages defined with the file variable utop-package-list, therefore they can be loaded at startup to the toplevel. Desirable user interface has been implemented as part of it. To enable put something like: wojciech.meyer 2012-03-15 04:16:45 +0100
  • 4d78acb1bd Some cleanup wojciech.meyer 2012-03-15 02:56:21 +0100
  • afe9eed0b0 antiquote argument in macro wojciech.meyer 2012-03-04 13:35:03 +0100
  • 6e480b8299 add CHANGES entry wojciech.meyer 2012-03-04 03:26:27 +0100
  • da70c2bc46 copy to kill-ring last input wojciech.meyer 2012-03-04 03:22:14 +0100
  • cd033960ed bytecode compilation warning wojciech.meyer 2012-03-04 00:12:27 +0100
  • c83560e01f packages are in reversed order - fix that wojciech.meyer 2012-03-03 23:50:38 +0100
  • 0db2c4d588 utop arguments is taken via utop-query-arguments wojciech.meyer 2012-03-03 23:49:03 +0100
  • ce6525ad79 replace ad-hoc building of code in macros with quoted lists wojciech.meyer 2012-03-03 23:43:50 +0100
  • 8535250c29 be better at handling integration with tuareg and typerex wojciech.meyer 2012-03-03 23:42:59 +0100
  • baf0de7ca9 provide tabulated-list for the older versions of emacs wojciech.meyer 2012-03-03 23:41:56 +0100
  • cc3743324b remove un-neeeded argument to utop-mode wojciech.meyer 2012-03-03 20:50:57 +0100
  • b09cf8da02 remove byte compilation warnings wojciech.meyer 2012-03-03 20:47:51 +0100
  • bd61b32e8a wrap process-send-string with utop-send-string wojciech.meyer 2012-03-03 19:02:00 +0100
  • 023e72933d interactive list of packages now work in Emacs wojciech.meyer 2012-03-03 18:54:48 +0100
  • 01263d3532 convert `utop-perform' to more idiomatic quotation based macro wojciech.meyer 2012-03-03 15:42:23 +0100
  • f91647a254 Prelimnary support for "require:" command - in progress. Handle links in buttons wojciech.meyer 2012-03-01 04:56:06 +0100
  • 98f032b5a5 Change list-ocaml-packages to less generic utop-list-ocaml-packages to avoid clashes wojciech.meyer 2012-03-01 02:44:30 +0100
  • 63b7f5df6e Remove trailing whitespace wojciech.meyer 2012-03-01 02:43:22 +0100
  • 6a5693772f Use tabulated-list-mode to create a widget to choose findlib package wojciech.meyer 2012-03-01 02:41:44 +0100
  • a186e64385 Make utop-mode to defined via define-derived-mode. Sinc define-derived-mode can't produce mode accepting arguments - now the arguments are taken from the utop-command. Factor out utop-get-arguments to utop-query-arguments and utop-arguments wojciech.meyer 2012-02-29 05:20:09 +0100
  • 010febbc4f update CHANGES Jeremie Dimino 2012-02-26 20:11:46 +0100
  • e09f3d60f5 update CHANGES Jeremie Dimino 2012-02-26 19:59:23 +0100
  • 9e1ca8d41f remove unused gtk resources Jeremie Dimino 2012-02-26 19:28:02 +0100
  • 5be22e37eb handle warnings printed on stderr Jeremie Dimino 2012-02-23 15:07:00 +0100
  • a3367ec947 handle camlp4ast -> ocamlast conversion errors Jeremie Dimino 2012-02-23 14:23:38 +0100
  • b6c3d44ac2 better support for revised syntax Jeremie Dimino 2012-02-23 11:54:39 +0100
  • d8dae4ac5f typerex mode integration Jeremie Dimino 2012-02-22 20:19:10 +0100
  • a196bb8802 better detection of Lwt.t values Jeremie Dimino 2012-02-22 18:25:22 +0100
  • f819014eb9 strip camlp4 error messages Jeremie Dimino 2012-02-22 17:25:16 +0100
  • 4171f877a6 better mechanism for colorising output phrases Jeremie Dimino 2012-02-22 17:21:47 +0100
  • 4fc06ba0a3 correctly lex quotations and antiquotations and do completion inside antiquotations Jeremie Dimino 2012-02-22 16:59:31 +0100
  • 394175914d better description in _oasis Jeremie Dimino 2012-02-20 14:36:19 +0100
  • 65ad8cd988 make UTop_camlp4 public so the user can reuse it Jeremie Dimino 2012-02-20 11:14:44 +0100
  • 40c2801b99 execute delayed actions before parsing with camlp4 Jeremie Dimino 2012-02-20 11:01:12 +0100
  • dbae1b32bc typo Jeremie Dimino 2012-02-20 10:54:57 +0100
  • dcdab7ac0f handle directive errors Jeremie Dimino 2012-02-17 11:51:27 +0100
  • 02e8648628 fix fix_string Jeremie Dimino 2012-02-15 21:47:40 +0100
  • bd9d70ecfc do not fail when the printing of a phrase contains invalid UTF-8 Jeremie Dimino 2012-02-15 18:36:08 +0100
  • 057f6d81bf add lines that contains errors to history in emacs Jeremie Dimino 2012-02-15 18:04:33 +0100
  • d2e0e79dd4 save history when receving a sighup Jeremie Dimino 2012-02-15 16:49:29 +0100
  • 6aeb61432a save history before killing the emacs buffer Jeremie Dimino 2012-02-13 15:57:25 +0100
  • 12dd581b99 allow to gracefully quit utop in emacs Jeremie Dimino 2012-02-13 10:21:10 +0100
  • 3fe28723e2 use the real history in emacs Jeremie Dimino 2012-02-12 21:40:29 +0100
  • 8725e10070 more history settings Jeremie Dimino 2012-02-12 20:37:12 +0100
  • 361d6459f6 use the new history system Jeremie Dimino 2012-02-12 20:04:32 +0100
  • 0f9b05239e allow to change the utop command in emacs Jeremie Dimino 2012-02-11 19:37:45 +0100
  • c29eaa9f99 do not fail in completion when a compiled interface do not match Jeremie Dimino 2012-02-11 11:41:10 +0100
  • 4a43491f55 next gen utop Jeremie Dimino 2012-02-11 10:21:07 +0100
  • 5deae637a0 set mode-line-process in emacs Jeremie Dimino 2012-02-03 11:49:13 +0100
  • 2f218dd339 add a menu Jeremie Dimino 2012-02-03 11:31:40 +0100
  • 21ebe44ff0 better tuareg integration Jeremie Dimino 2012-02-03 10:41:58 +0100
  • e52fb6987a hide completion when found one Jeremie Dimino 2012-02-03 07:56:38 +0100
  • a877bb1028 add a missing add-hook Jeremie Dimino 2012-02-02 23:45:28 +0100
  • ed24214af0 hack to force camlp4 to display its welcome message before the prompt in emacs Jeremie Dimino 2012-02-02 23:39:23 +0100
  • 49e59693f9 allow to restart utop in the same buffer Jeremie Dimino 2012-02-02 23:07:40 +0100
  • 465b5e8aad always move the point to the end of all utop buffers when the prompt appears in emacs Jeremie Dimino 2012-02-02 22:23:20 +0100
  • 1fc01ed241 better handling of non-editable part in emacs Jeremie Dimino 2012-02-02 21:30:44 +0100
  • db6cbf1f61 add a sentinel in the emacs mode to print status at the end of the buffer Jeremie Dimino 2012-02-02 16:31:04 +0100
  • ff8ef4b766 ignore breaks while reading a line in emacs Jeremie Dimino 2012-02-02 15:19:20 +0100
  • c1ff52459d allow to interrupt and kill utop in emacs Jeremie Dimino 2012-02-02 15:07:53 +0100
  • 72c35f5518 fixes for mintty Jeremie Dimino 2012-01-26 11:50:11 +0100
  • 26a241e376 prevent findlib from being initialized twice Jeremie Dimino 2012-01-22 15:37:06 +0100
  • f5663a80f4 ensure -package lwt.syntax is not passed for executables Jeremie Dimino 2012-01-22 15:36:43 +0100
  • cf0fde1559 fix expunged pacakges Jeremie Dimino 2012-01-22 03:54:10 +0100
  • 0506de1850 enable conditionnal compilation of utop-gtk Jeremie Dimino 2012-01-21 22:54:46 +0100
  • b5ae4d9f85 depend on camlp4 instead of camlp4.lib Jeremie Dimino 2012-01-04 15:18:13 +0100
  • 516f2c4800 update optcomp Jeremie Dimino 2011-12-23 22:53:32 +0100
  • b340d4292d update setup.ml for latest oasis Jeremie Dimino 2011-11-22 20:28:08 +0100
  • 66a816fe72 add UTop.exec_in_gui Jeremie Dimino 2011-09-21 15:09:11 +0200
  • c511fa0f02 use the custom prompt Jeremie Dimino 2011-09-21 06:26:50 +0200