linol

    Wrapper around the OCaml lsp library to make it easier to write LSP servers

    Language: ocaml

    Author: Nicolas Park (@nicolasp)

    169 stars · 574 views

    Files

    • CHANGES.md (md)
    • Makefile (txt)
    • thirdparty (txt)
    • lsp (txt)
    • CHANGES.md (md)
    • jsonrpc-fiber (txt)
    • test (txt)
    • src (txt)
    • Makefile (txt)
    • README.md (md)
    • submodules (txt)
    • lev (txt)
    • lev (txt)
    • test (txt)
    • bench (txt)
    • examples (txt)
    • src (txt)
    • config.h (h)
    • lev_stubs.c (c)
    • LICENSE.md (md)
    • lev-fiber-csexp (txt)
    • test (txt)
    • src (txt)
    • README.md (md)
    • lev-fiber (txt)
    • test (txt)
    • util (txt)
    • bench (txt)
    • src (txt)
    • util (txt)
    • .github (github)
    • workflows (txt)
    • workflow.yml (yml)
    • README.cpp.md (md)
    • jsonrpc (txt)
    • src (txt)
    • package.json (json)
    • lsp (txt)
    • test (txt)
    • src (txt)
    • .github (github)
    • workflows (txt)
    • changelog.yml (yml)
    • nix.yml (yml)
    • build-and-test.yml (yml)
    • update-flake-lock.yml (yml)
    • dependabot.yml (yml)
    • ocaml-lsp-server (txt)
    • docs (txt)
    • ocamllsp (txt)
    • config.md (md)
    • merlinCallCompatible-specs.md (md)
    • switchImplIntf-spec.md (md)
    • merlinJump-spec.md (md)
    • construct-spec.md (md)
    • getDocumentation-spec.md (md)
    • wrappingAstNode-spec.md (md)
    • hoverExtended-spec.md (md)
    • typeEnclosing-spec.md (md)
    • typeSearch-spec.md (md)
    • inferIntf-spec.md (md)
    • typedHoles-spec.md (md)
    • test (txt)
    • e2e (txt)
    • __tests__ (txt)
    • textDocument-selectionRange.test.ts (ts)
    • textDocument-signatureHelp.ts (ts)
    • textDocument-references.test.ts (ts)
    • textDocument-foldingRange.test.ts (ts)
    • textDocument-formatting.test.ts (ts)
    • ocamllsp-inferIntf.ts (ts)
    • textDocument-definition.test.ts (ts)
    • textDocument-documentHighlight.test.ts (ts)
    • declaration_files (txt)
    • workspace_symbol_A (txt)
    • lib (txt)
    • Lifecycle.test.ts (ts)
    • textDocument-codeAction.test.ts (ts)
    • Request.Debug.test.ts (ts)
    • TextDocument.test.ts (ts)
    • textDocument-hover.test.ts (ts)
    • textDocument-rename.test.ts (ts)
    • textDocument-codeLens.test.ts (ts)
    • completionItem-resolve.test.ts (ts)
    • textDocument-typeDefinition.test.ts (ts)
    • workspace_symbol_B (txt)
    • textDocument-documentSymbol.ts (ts)
    • textDocument-declaration.test.ts (ts)
    • workspace-symbol.test.ts (ts)
    • ocamllsp-switchImplIntf.ts (ts)
    • textDocument-diagnostics.ts (ts)
    • ocamllsp-wrappingAstNode.test.ts (ts)
    • ocamllsp-typedHoles.ts (ts)
    • ocamllsp-hoverExtended.ts (ts)
    • tsconfig.json (json)
    • jest.setup.ts (ts)
    • package.json (json)
    • jest.config.js (js)
    • src (txt)
    • Ocamlformat.js (js)
    • Refmt.js (js)
    • LanguageServer.ts (ts)
    • utils.ts (ts)
    • e2e-new (txt)
    • bench (txt)
    • src (txt)
    • code_actions (txt)
    • custom_requests (txt)
    • biome.json (json)
    • LICENSE.md (md)
    • fiber-test (txt)
    • CONTRIBUTING.md (md)
    • CODE_OF_CONDUCT.md (md)
    • lsp-fiber (txt)
    • test (txt)
    • src (txt)
    • README.md (md)
    • example (txt)
    • template-eio (txt)
    • template-lwt (txt)
    • .github (github)
    • workflows (txt)
    • format.yml (yml)
    • gh-pages.yml (yml)
    • main.yml (yml)
    • src (txt)
    • eio (txt)
    • lwt (txt)
    • ATTRIBUTION.md (markdown)

    Loading code snippet…