From b2102fcaaf47d3e55f2c3f2e428b1fe13c7b21bf Mon Sep 17 00:00:00 2001 From: xvw Date: Fri, 17 Jan 2025 16:59:58 +0100 Subject: [PATCH] Update comparison Table --- README.md | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index f7a4be3..6fa1300 100644 --- a/README.md +++ b/README.md @@ -267,29 +267,29 @@ option`: ## Comparison of Merlin and OCaml-eglot commands -| `merlin` | `ocaml-eglot` | Note | -| --- | --- | --- | -| `merlin-error-check` | — | The functionality is supported by `eglot` diagnostics (via LSP). -| `merlin-error-next` | `ocaml-eglot-error-next` | | -| `merlin-error-prev` | `ocaml-eglot-error-prev` | | -| `merlin-type-enclosing` | `ocaml-eglot-type-enclosing` | | -| `merlin-type-expr` | `ocaml-eglot-type-expression` | | -| `merlin-locate` | `ocaml-eglot-find-declaration` | | -| ❌ | `ocaml-eglot-find-definition` | Available in Merlin by configuration | -| ❌ | `ocaml-eglot-find-type-definition` | Available in Merlin by configuration | -| `merlin-locate-ident` | ❌ | | -| `merlin-occurences` | `ocaml-eglot-occurences` | | -| `merlin-project-occurences` | — | Handle by `ocaml-eglot-occurences` (if `ocaml-version >= 5.2` and need an index, `dune build @ocaml-index`) | -| `merlin-iedit-occurrences` | `ocaml-eglot-rename` | | -| `merlin-document` | `ocaml-eglot-document` | also `ocaml-eglot-document-identifier` -| `merlin-phrase-next` | `ocaml-eglot-phrase-next` | | -| `merlin-phrase-prev` | `ocaml-eglot-phrase-prev` | | -| `merlin-switch-to-ml` | `ocaml-eglot-alternate-file` | | -| `merlin-switch-to-mli` | `ocaml-eglot-alternate-file` | | -| ❌ | `ocaml-eglot-infer-interface` | It was supported by `Tuareg` (and a bit ad-hoc) | -| `merlin-jump` | `ocaml-eglot-jump` | | -| `merlin-destruct` | `ocaml-eglot-destruct` | | -| `merlin-construct` | `ocaml-eglot-construct` | | -| `merlin-next-hole` | `ocaml-eglot-hole-next` | | -| `merlin-previous-hole` | `ocaml-eglot-hole-prev` | | -| `merlin-toggle-view-errors` | — | An `eglot` configuration | +| `merlin` | `ocaml-eglot` | Note | +|-----------------------------|------------------------------------|--------------------------------------------------------------------------------------------------------------| +| `merlin-error-check` | — | The functionality is supported by `eglot` diagnostics (via LSP). | +| `merlin-error-next` | `ocaml-eglot-error-next` | | +| `merlin-error-prev` | `ocaml-eglot-error-prev` | | +| `merlin-type-enclosing` | `ocaml-eglot-type-enclosing` | | +| `merlin-type-expr` | `ocaml-eglot-type-expression` | | +| `merlin-locate` | `ocaml-eglot-find-declaration` | | +| — | `ocaml-eglot-find-definition` | Available in Merlin by configuration | +| ❌ | `ocaml-eglot-find-type-definition` | | +| `merlin-locate-ident` | ❌ | | +| `merlin-occurences` | `ocaml-eglot-occurences` | | +| `merlin-project-occurences` | — | Handle by `ocaml-eglot-occurences` (if `ocaml-version >= 5.2` and need an index, `dune build @ocaml-index`) | +| `merlin-iedit-occurrences` | `ocaml-eglot-rename` | | +| `merlin-document` | `ocaml-eglot-document` | also `ocaml-eglot-document-identifier` | +| `merlin-phrase-next` | `ocaml-eglot-phrase-next` | | +| `merlin-phrase-prev` | `ocaml-eglot-phrase-prev` | | +| `merlin-switch-to-ml` | `ocaml-eglot-alternate-file` | | +| `merlin-switch-to-mli` | `ocaml-eglot-alternate-file` | | +| ❌ | `ocaml-eglot-infer-interface` | It was supported by `Tuareg` (and a bit ad-hoc) | +| `merlin-jump` | `ocaml-eglot-jump` | | +| `merlin-destruct` | `ocaml-eglot-destruct` | | +| `merlin-construct` | `ocaml-eglot-construct` | | +| `merlin-next-hole` | `ocaml-eglot-hole-next` | | +| `merlin-previous-hole` | `ocaml-eglot-hole-prev` | | +| `merlin-toggle-view-errors` | — | An `eglot` configuration |