voldikss / coc-lsp-wl

See https://github.com/voldikss/coc-extensions
7 stars 0 forks source link
lsp mathematica wolfram-language

coc-lsp-wl

Coc.nvim client for Wolfram Language Server, fork of vscode-lsp-wl

Installation

Configuration

"lsp-wl.enable": {
    "type": "boolean",
    "default": true,
    "description": "whether enable wolfram language lsp"
},
"lsp-wl.port": {
    "type": "number",
    "default": 6536,
    "description": "Port to communicate with language server."
},
"lsp-wl.trace.server": {
    "type": "string",
    "enum": ["off", "messages", "verbose"],
    "default": "off",
    "description": "Traces the communication between coc and the wolfram language server."
},
"lsp-wl.wolframExecutablePath": {
    "type": "string",
    "default": "wolfram",
    "description": "Path to wolfram executable."
},
"lsp-wl.wolframLanguageServerPath": {
    "type": "string",
    "default": "/path/to/lsp-wl",
    "description": "Path to wolfram language server directory."
},
"lsp-wl.maxNumberOfProblems": {
    "type": "number",
    "default": 100,
    "description": "Controls the maximum number of problems produced by the server."
}

Screenshots

for better syntax highlight support, refer to vim-mma