| {
|
| "clangd.path": "/usr/bin/clangd",
|
| "python.linting.enabled": true,
|
| "python.linting.pylintEnabled": true,
|
| "python.linting.flake8Enabled": true,
|
| "python.linting.pyrightEnabled": true,
|
| "python.formatting.provider": "black",
|
| "haskell.serverExecutablePath": "~/.cabal/bin/haskell-language-server-wrapper",
|
| "hover.auto": true,
|
| "hover.delay": 50,
|
| "diagnostic.enable": true,
|
| "diagnostic.floatDelay": 100,
|
| "coc.preferences.formatOnSave": true,
|
| "coc.preferences.snippetIndicator": "",
|
| "coc.snippets.userSnippetsDirectory": "~/.config/nvim/UltiSnips",
|
| "languageserver": {
|
| "python": {
|
| "command": "pyright-langserver",
|
| "args": ["--stdio"],
|
| "filetypes": ["python"]
|
| },
|
|
|
| "clangd": {
|
| "command": "clangd",
|
| "rootPatterns": ["compile_flags.txt", "compile_commands.json", ".git/"],
|
| "filetypes": ["c", "cpp", "objc", "objcpp"]
|
| },
|
| "haskell": {
|
| "command": "haskell-language-server-wrapper",
|
| "args": ["--lsp"],
|
| "rootPatterns": [
|
| "*.cabal",
|
| "stack.yaml",
|
| "cabal.project",
|
| "package.yaml",
|
| "hie.yaml"
|
| ],
|
| "filetypes": ["haskell", "lhaskell"],
|
| "settings": {
|
| "haskell": {
|
| "checkParents": "CheckOnSave",
|
| "checkProject": true,
|
| "maxCompletions": 40,
|
| "formattingProvider": "ormolu",
|
| "plugin": {
|
| "stan": { "globalOn": true }
|
| }
|
| }
|
| }
|
| }
|
|
|
| }
|
|
|
| }
|