{ "suggest.timeout": 500, "coc.source.vimtex.enable": true, "coc.preferences.formatOnSaveFiletypes": [ "rust", "python" ], "coc.preferences.hoverTarget": "preview", "languageserver": { "bash": { "command": "bash-language-server", "args": ["start"], "filetypes": ["sh"], "ignoredRootPaths": ["~"] }, "nix": { "command": "rnix-lsp", "filetypes": ["nix"] }, "elmLS": { "command": "elm-language-server", "filetypes": ["elm"], "rootPatterns": ["elm.json"], "initializationOptions": { "elmAnalyseTrigger": "never" } }, "ccls": { "command": "ccls", "filetypes": ["c", "cpp", "objc", "objcpp"], "rootPatterns": [".ccls", "compile_commands.json", ".vim/", ".git/", ".hg/"], "initializationOptions": { "cache": { "directory": "/tmp/ccls" }, "cformatpath": "/bin/clang-format" } }, "haskell": { "command": "haskell-language-server-wrapper", "args": ["--lsp"], "rootPatterns": [ "*.cabal", "stack.yaml", "cabal.project", "cabal.project.local", "package.yaml", "hie.yaml" ], "filetypes": [ "hs", "lhs", "haskell" ], "initializationOptions": { "languageServerHaskell": { "hlintOn": true } } }, "lua": { "command": "lua-lsp", "filetypes": ["lua"] } }, "diagnostic": { "errorSign": "×", "warningSign": "!", "infoSign": "#", "hintSign": "@", "messageTarget": "float", "messageDelay": 150 }, "python.pythonPath": "./env/python", "python.formatting.provider": "black", "python.formatting.blackPath": "./env/black", "python.linting.mypyEnabled": true, "python.linting.mypyPath": "./env/mypy", "python.linting.pylintEnabled": false, "python.linting.pylamaEnabled": true, "python.linting.pylamaPath": "./env/pylama", "python.sortImports.path": "./env/isort", "python.jediEnabled": true, "rust-analyzer": { "serverPath": "/home/np/.nix-profile/bin/rust-analyzer", "inlayHints.chainingHints": false, "procMacro.enable": true, "lruCapacity": 12 } }