From 2e449c15bd7777a0f294540a4c4a2ab8277689e6 Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Fri, 6 Sep 2024 14:01:34 -0400 Subject: [PATCH] Making a mess of CoC settings for ruff and clang --- vim/coc-settings.json | 78 ++++++++++++++++++++++++++----------------- 1 file changed, 47 insertions(+), 31 deletions(-) diff --git a/vim/coc-settings.json b/vim/coc-settings.json index dbd3104..bfeffda 100644 --- a/vim/coc-settings.json +++ b/vim/coc-settings.json @@ -1,33 +1,49 @@ { - "languageserver": { - "terraform": { - "command": "terraform-lsp", - "filetypes": [ - "terraform" - ] - }, - "R": { - "command": "R", - "args": [ - "--slave", - "-e", - "languageserver::run()" - ], - "filetypes": [ - "r" - ] - }, - "bash": { - "command": "bash-language-server", - "args": [ - "start" - ], - "filetypes": [ - "sh" - ], - "ignoredRootPaths": [ - "~" - ] - } - } + "languageserver": { + "terraform": { + "command": "terraform-lsp", + "filetypes": [ + "terraform" + ] + }, + "R": { + "command": "R", + "args": [ + "--slave", + "-e", + "languageserver::run()" + ], + "filetypes": [ + "r" + ] + }, + "bash": { + "command": "bash-language-server", + "args": [ + "start" + ], + "filetypes": [ + "sh" + ], + "ignoredRootPaths": [ + "~" + ] + }, + "ruff-lsp": { + "command": [ + "ruff-lsp" + ], + "filetypes": [ + "python" + ] + } + }, + "pyright.enable": true, + "pyright.inlayHints.functionReturnTypes": true, + "pyright.inlayHints.variableTypes": true, + "pyright.organizeimports.provider": "ruff", + "pyright.testing.provider": "pytest", + "python.formatting.provider": "ruff", + "python.linting.ruffEnabled": true, + "clangd.path": "~/.config/coc/extensions/coc-clangd-data/install/17.0.3/clangd_17.0.3/bin/clangd" }