Skip to content
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

Demystifying OCaml Syntax with Merlin and OCaml-LSP #1218

Merged
merged 5 commits into from
May 14, 2024

Commits on Mar 14, 2024

  1. Add syntax doc command

    add syntax doc command
    
    change syntax_doc output from string to record type
    
    parse record to extract and display different fields correctly
    
    lint code
    
    refactor code add formatting functions and check if syn_doc is activated
    
    check if syntax_doc is activated in ocamllsp env variables
    
    refactor for proper types
    
    include syntax documentation in configuation data
    
    check if feature is activated from ocaml.server
    
    remove redundant code
    
    lint
    
    add version
    
    refactor code and lint
    
    refactor code and lint
    
    let merlin work only if syntax doc is activated
    
    lint
    
    change from italics to code pill
    
    lint
    
    update changelog
    
    update documentation
    
    remove configuration via environment variables
    
    update docs
    
    syntax highlighting for code block
    
    make syntax highlighter required
    
    add constraint for most recent version of merlin-lib
    
    upgrade merlin-lib to latest version
    
    add syntax doc to ppx expect
    
    Write tests for syntax doc command
    
    linting
    
    helper function for positions
    
    Update README.md
    
    Co-authored-by: Ulysse <5031221+voodoos@users.noreply.github.com>
    
    Update README.md
    
    Co-authored-by: Ulysse <5031221+voodoos@users.noreply.github.com>
    
    Update ocaml-lsp-server/src/document.ml
    
    Co-authored-by: Ulysse <5031221+voodoos@users.noreply.github.com>
    
    Update ocaml-lsp-server/src/document.ml
    
    Co-authored-by: Ulysse <5031221+voodoos@users.noreply.github.com>
    
    80 char per line limit
    
    use better descriptive function name
    
    adjust formatting
    
    fix bug
    
    fix bug
    PizieDust committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    b462e3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24a3244 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    e8f4bd4 View commit details
    Browse the repository at this point in the history
  2. add syndoc command

    PizieDust committed May 13, 2024
    Configuration menu
    Copy the full SHA
    e6f223e View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Format changes

    voodoos committed May 14, 2024
    Configuration menu
    Copy the full SHA
    1392cb3 View commit details
    Browse the repository at this point in the history