-
Notifications
You must be signed in to change notification settings - Fork 234
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Browse tree: improve support for letop #986
Conversation
The new test only works with 4.08, right? |
That's right, I told myself I should add a
I'm very tempted not too. But I guess it doesn't cost us much. |
Yes. |
Still rudimentary though.
I added the |
CHANGES: Tue Jul 9 17:34:42 CEST 2019 + backend - `**` globbing in .merlin won't look into hidden directories (starting with a '.') (by Daniel Bünzl, ocaml/merlin#990) - fallback to "/dev/null" configuration for findlib - better 4.08 support: + support for letop (let+, and+, ...) (ocaml/merlin#986) + fix parsing recovery for 4.08 constructions (ocaml/merlin#987) + catch an exception raised by 4.08 Printtyp trying to rename a persistent identifier (ocaml/merlin#991) - locate: treat local locations differently from external locations (coming from a cmi), this fixes "jump to definition" on mutually recursive bindings (ocaml/merlin#984) - when completing an infix operator in a sub-module, wrap with () (ocaml/merlin#992) + editor modes - emacs + fix position computation in presence of tabs or multi-byte characters (ocaml/merlin#981) + log arguments in "merlin-debug-last-commands" (ocaml/merlin#981) - vim + install reason.vim file (by Hezekiah M. Carty, ocaml/merlin#974)
CHANGES: Mon Jul 15 11:10:35 CEST 2019 + backend - `**` globbing in .merlin won't look into hidden directories (starting with a '.') (by Daniel Bünzl, ocaml/merlin#990) - fallback to "/dev/null" configuration for findlib - better 4.08 support: + support for letop (let+, and+, ...) (ocaml/merlin#986) + fix parsing recovery for 4.08 constructions (ocaml/merlin#987) + catch an exception raised by 4.08 Printtyp trying to rename a persistent identifier (ocaml/merlin#991) - locate: treat local locations differently from external locations (coming from a cmi), this fixes "jump to definition" on mutually recursive bindings (ocaml/merlin#984) - when completing an infix operator in a sub-module, wrap with () (ocaml/merlin#992) - disable arity checks on externals (for Bucklescript compatibility) - remove parser preprocessing (simplify compilation for OCaml < 4.08) (ocaml/merlin#997) + editor modes - emacs + fix position computation in presence of tabs or multi-byte characters (ocaml/merlin#981) + log arguments in "merlin-debug-last-commands" (ocaml/merlin#981) - vim + install reason.vim file (by Hezekiah M. Carty, ocaml/merlin#974)
CHANGES: Mon Jul 15 11:10:35 CEST 2019 + backend - `**` globbing in .merlin won't look into hidden directories (starting with a '.') (by Daniel Bünzl, ocaml/merlin#990) - fallback to "/dev/null" configuration for findlib - better 4.08 support: + support for letop (let+, and+, ...) (ocaml/merlin#986) + fix parsing recovery for 4.08 constructions (ocaml/merlin#987) + catch an exception raised by 4.08 Printtyp trying to rename a persistent identifier (ocaml/merlin#991) - locate: treat local locations differently from external locations (coming from a cmi), this fixes "jump to definition" on mutually recursive bindings (ocaml/merlin#984) - when completing an infix operator in a sub-module, wrap with () (ocaml/merlin#992) - disable arity checks on externals (for Bucklescript compatibility) - remove parser preprocessing (simplify compilation for OCaml < 4.08) (ocaml/merlin#997) + editor modes - emacs + fix position computation in presence of tabs or multi-byte characters (ocaml/merlin#981) + log arguments in "merlin-debug-last-commands" (ocaml/merlin#981) - vim + install reason.vim file (by Hezekiah M. Carty, ocaml/merlin#974)
It's still somewhat clunky.