Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fannheyward/coc-julia

Julia extension for coc.nvim
https://github.com/fannheyward/coc-julia

Last synced: 7 days ago
JSON representation

Julia extension for coc.nvim

Awesome Lists containing this project

README

        

# coc-julia

GitHub Sponsors
Patreon donate button
PayPal donate button

Julia extension for coc.nvim provides support the Julia Programming Language with [LanguageServer.jl](https://github.com/julia-vscode/LanguageServer.jl).

## Install

`:CocInstall coc-julia`

## Configurations

| Configuration | Description | Default |
| ---------------------- | ---------------------------------------------------------------- | ------- |
| julia.enabled | Enable coc-julia extension | `true` |
| julia.executablePath | Points to the Julia executable. | `''` |
| julia.environmentPath | Path to a julia environment. | `null` |
| julia.lint.run | Run the linter on active files. | `true` |
| julia.lint.missingrefs | Report possibly missing references. | `true` |
| julia.lint.call | Check calls against existing methods. (experimental) | `false` |
| julia.lint.constif | Check for constant conditionals of if statements. | `true` |
| julia.lint.lazy | Check for deterministic lazy boolean operators. | `true` |
| julia.lint.typeparam | Check for unused DataType parameters. | `true` |
| julia.lint.modname | Check for invalid submodule names. | `true` |
| julia.lint.pirates | Check for type piracy. | `true` |
| julia.trace.server | Traces the communication between client and the language server. | `off` |

## Commands

- `julia.CompileLanguageServerSysimg`: use PackageCompiler.jl to compile a sysimage of LanguageServer.jl.

## License

MIT

---

> This extension is built with [create-coc-extension](https://github.com/fannheyward/create-coc-extension)