coc-settings.json 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. {
  2. "codeLens.enable": true,
  3. "codeLens.position": "eol",
  4. "coc.preferences.formatOnType": true,
  5. "coc.preferences.enableMessageDialog": true,
  6. "python.formatting.provider": "black",
  7. "python.formatting.blackPath": "/usr/bin/black",
  8. "coc.preferences.formatOnSaveFiletypes": ["python", "java", "verilog"],
  9. "diagnostic-languageserver.filetypes": {
  10. "sh": "shellcheck"
  11. },
  12. "diagnostic-languageserver.formatFiletypes": {
  13. "sh": "shfmt",
  14. "python": "black"
  15. },
  16. "python.linting.pylintEnabled": true,
  17. "languageserver": {
  18. "veridian": {
  19. "command": "veridian",
  20. "filetypes": ["systemverilog", "verilog"]
  21. },
  22. "ccls": {
  23. "command": "ccls",
  24. "filetypes": [
  25. "c",
  26. "cpp",
  27. "cuda",
  28. "objc",
  29. "objcpp"
  30. ],
  31. "rootPatterns": [
  32. ".ccls-root",
  33. "compile_commands.json"
  34. ],
  35. "initializationOptions": {
  36. "cache": {
  37. "directory": "/tmp/ccls-cache"
  38. },
  39. "client": {
  40. "snippetSupport": true
  41. }
  42. }
  43. }
  44. },
  45. //"codeLens.enable": true,
  46. //"java.referencesCodeLens.enabled": true,
  47. // "java.jdt.ls.vmargs": "-javaagent:/usr/local/share/lombok/lombok.jar",
  48. "snippets.userSnippetsDirectory": "~/.config/nvim/snips",
  49. "suggest.noselect": true,
  50. "java.format.settings.url": "/home/based/.config/coc/extensions/node_modules/redhat.java/",
  51. "coc.source.vimtex.filetypes": [
  52. "tex",
  53. "plaintex"
  54. ]
  55. }