vim-ocaml icon indicating copy to clipboard operation
vim-ocaml copied to clipboard

Vim runtime files for OCaml

Results 20 vim-ocaml issues
Sort by recently updated
recently updated
newest added

Some ocaml extensions share the same vim filetype. This is an issue when trying to enable [structural highlighting](https://github.com/ocaml/vim-ocaml/issues/11) using the official ocaml tree-sitter parsers: https://github.com/tree-sitter/tree-sitter-ocaml on [neovim](https://github.com/nvim-treesitter/nvim-treesitter/pull/472). In tree-sitter-ocaml there...

I quite like how vs-code highlights the function name in a color different from its arguments. Would that be possible in vim as well? **VS Code** ![vs-code-highlight](https://user-images.githubusercontent.com/1704798/93116833-ac8f5280-f672-11ea-8483-c747932a9df0.png) **Vim** ![vim-highlight](https://user-images.githubusercontent.com/1704798/93116828-ab5e2580-f672-11ea-8cc9-4c5512457575.png)

hi, recently i have noticed laggy behavior when editing a small to medium sized dune project in vim. i tried to debug it by using `:profile start profile.log` , `profile...

Your ocaml / reasonML project uses refmterr (which adds colours and formatting) the `errorformat` doesn't cater for it properly. The output retains the existing the error message however it prefixes...

`dune.inc` files are not handled. Not sure if such name are a just a convention, or if such extension is expected. It looks like `include` would accept any filename.

in multi-project dune workspace with nested directories error messages from compiler are relative to root of dune-workspace, not to the current working directory. It would be nice if ocaml.vim could...

To be able to see available new versions of your dependencies. Good example on how it can be handled is Rust "crates" plugin: https://marketplace.visualstudio.com/items?itemName=serayuzgur.crates This is "crates", an extension for...

See the discussion here: https://discuss.ocaml.org/t/are-annotation-files-still-in-use/4104 And the pull request to the OCaml compiler: https://github.com/ocaml/ocaml/pull/2141

Somehow the dune filetype in neovim ends up with the "lisp" option set despite this not being explicitly configured. Without this setting indentation of dune files does not happen at...