Commit Graph

44 Commits

Author SHA1 Message Date
Etienne Millon d128af2e13 Remove nix build
This build does not work, we don't have an easy way to keep the
lockfiles updated, and we now have ocaml-ci covering the builds.
2022-07-19 11:28:52 +02:00
Bozhidar Batsov 2a405226f2 Add commands to switch to and from a utop buffer
Those are extremely common in Emacs modes and allow people to
quickly jump to a REPL and back to the last source buffer they
were editing, while using the same keybinding.

I've modeled the implementation here after that of inf-clojure (a similar
mode written by me). I've also implemented a mode menu for
utop-minor-mode, so it's easier for the users to discover its
functionality.
2022-07-18 14:29:54 -05:00
Bozhidar Batsov 4673c07aa4 Improve the Emacs documentation 2022-07-18 10:04:04 -05:00
Bozhidar Batsov a779b0515c Remove leftovers from Travis CI
These days utop is using GitHub Actions.
2022-07-15 17:48:45 +01:00
Etienne Millon a0f19fd4da Doc: only mention dependencies in the opam file 2022-07-05 15:26:14 +01:00
oemmerson 705986a866
Update readme with correct filepath.
Readme states 'Key bindings in the terminal can be changed by writing a ~/.lambda-term-inputrc file. For example:'

However, after writing this file and exiting utop after it's next restart generates the below warning:

`Warning: it is recommended to move `/home/owen/.lambda-term-inputrc` to `$XDG_CONFIG_HOME`, see:
http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html`
2022-06-19 17:51:50 +01:00
ZAN DoYe 7bc5117d34
update README 2020-06-01 12:10:01 +08:00
Fabian 712678f959 Update docs to refer to .config/utop/init.ml 2020-03-18 11:01:23 +08:00
Samarth Kishor 7c99d8c904 change markdown code blocks from scheme to elisp 2020-01-09 18:16:23 -05:00
Samarth Kishor fa32fa78a2 add documentation for dune utop usage in emacs 2020-01-09 18:16:23 -05:00
ZAN DoYe 1fa416862f README: update dependencies 2019-05-27 13:49:48 +08:00
mars0i b2eed8cb69 Added tips for simple prompt without fancy features 2019-05-05 20:20:27 -04:00
Anil Madhavapeddy 2a711a79c8 also update the README with the toplevel printers documentation 2019-01-31 10:37:01 +00:00
Anil Madhavapeddy 641af3fd63 port build from jbuilder to dune 2019-01-15 09:50:54 +00:00
Rizo Isrof 4009cb09dc Add screenshot (#259) 2018-09-24 11:48:27 -05:00
François Bobot 4a05fa91b5 Update a link in Readme.md 2018-09-18 18:08:54 +01:00
Perry E. Metzger 74749bb720
Change build status icon to reflect new project location 2018-08-21 18:22:45 -04:00
Jeremie Dimino ff5212cd81 Remove the new maintainer banner
Doesn't seem to work
2018-02-27 10:17:03 +00:00
Christophe Troestler 673608a0a0 Make clear that toplevel = REPL
This is to help newcomers and stems from the discussion
https://discuss.ocaml.org/t/ocaml-first-impressions/517/47
2017-11-27 11:35:51 +01:00
Jérémie Dimino 4fcf11ae5f Create README.md 2017-06-13 16:46:36 +01:00
Jeremie Dimino 06460235d6 Fix #211 2017-06-07 09:34:36 +01:00
Jérémie Dimino e8723c0b9b Update utop.opam and README.md 2017-04-04 13:36:28 +01:00
Jeremie Dimino d6f6a9465a Typo
Fix #196
2017-03-22 17:33:42 +00:00
Jeremie Dimino 06e9b26c58 added travis build status in README.md 2016-04-08 10:16:55 +01:00
Jeremie Dimino 2f48c9f512 update README with new emacs instructions 2016-02-09 17:16:50 +00:00
whitequark 46fde2b36b Fix cppo link in readme (closes #133) 2015-05-24 01:52:42 +03:00
Jeremie Dimino c4bf0cc25e update man page and readme 2015-01-12 10:06:08 +00:00
Mads Hartmann Jensen 6e7314861e Code review by @diml
- Changed default key-binding for utop to C-c C-s to match tuareg
  default
- Add some compatibility functions to make the transition easier for
  existing users
2015-01-11 13:20:03 +01:00
Mads Hartmann Jensen cdd4163d16 Update README to reflect new configuration 2015-01-05 13:24:32 +01:00
Peter Zotov 35419a3284 Expose API documentation on github pages.
Also, unbreak documentation builds with style.css,
and use @dbuenzli's style, which is quite nicer than
the existing one.
2014-10-28 03:40:23 +03:00
Peter Zotov fbc4e1d523 Add instructions for building with camlp4 support to README. 2014-10-20 20:16:39 +04:00
Peter Zotov 88f1a730f1 Update dependencies in README. 2014-10-20 20:14:08 +04:00
Sebastian Wiesner 638ff52e0b Improve Emacs setup instructions
Use parse-colon-path instead of split-string, preserve exec-directory in
exec-path, and add an absolute directory to load-path.
2014-08-22 13:55:33 +02:00
pveber 60672a8071 Fix typo and dead link 2014-05-10 08:48:41 +02:00
Jeremie Dimino 09768a060c fix #26 2013-11-20 10:29:10 +00:00
Jeremie Dimino 8665d018ad update emacs instructions 2013-09-06 13:28:17 +01:00
Jeremie Dimino 975d04b210 describe how to change key bindings 2013-07-08 11:12:07 +01:00
lehy 3e84e20904 Add hint on using the opam-provided utop 2013-06-19 18:23:48 +02:00
Jérémie Dimino 179fce4484 added a note about misconfiguration of CAML_LD_LIBRARY_PATH 2013-02-23 12:13:36 -05:00
Jérémie Dimino 2e7fa1dbc7 recommend to install utop via opam in the readme 2013-01-18 23:29:58 -05:00
Jérémie Dimino cce03d4c83 Add an example showing how to build a custom utop with ocamlbuild 2012-10-29 11:11:46 +01:00
Jérémie Dimino 30bbe90ac6 explain how to build a custom utop toplevel 2012-10-29 10:48:35 +01:00
Jérémie Dimino 91c6254145 typo in README.md 2012-10-20 11:43:05 +02:00
Jérémie Dimino cd2f0bd205 move to git 2012-10-17 11:32:11 +02:00