Commit Graph

48 Commits

Author SHA1 Message Date
Brian Leung 263428053b
Recommend `opam exec` instead of deprecated `opam config exec` (#403) 2022-11-02 21:37:01 -06:00
Bozhidar Batsov c850fd9927 Fix an anchor 2022-07-19 16:11:42 -05:00
Bozhidar Batsov 62cb68c817 Mention reason-mode in the README 2022-07-19 16:11:42 -05:00
Bozhidar Batsov 6658ca4c21 Fix some typos 2022-07-19 16:11:42 -05:00
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