nv-globals.lua 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. O = {
  2. auto_close_tree = 0,
  3. auto_complete = true,
  4. colorscheme = 'nvcode',
  5. relative_number = true,
  6. shell = 'bash',
  7. database = {
  8. save_location = '~/.config/nvcode_db',
  9. auto_execute = 1
  10. },
  11. python = {
  12. linter = '',
  13. -- @usage can be 'yapf', 'black'
  14. formatter = '',
  15. autoformat = false,
  16. isort = false,
  17. diagnostics = {virtual_text = true, signs = true, underline = true}
  18. },
  19. dart = {
  20. sdk_path = '/usr/lib/dart/bin/snapshots/analysis_server.dart.snapshot'
  21. },
  22. lua = {
  23. -- @usage can be 'lua-format'
  24. formatter = '',
  25. autoformat = false,
  26. diagnostics = {virtual_text = true, signs = true, underline = true}
  27. },
  28. sh = {
  29. -- @usage can be 'shellcheck'
  30. linter = '',
  31. -- @usage can be 'shfmt'
  32. formatter = '',
  33. autoformat = false,
  34. diagnostics = {virtual_text = true, signs = true, underline = true}
  35. },
  36. tsserver = {
  37. -- @usage can be 'eslint'
  38. linter = '',
  39. -- @usage can be 'prettier'
  40. formatter = '',
  41. autoformat = false,
  42. diagnostics = {virtual_text = true, signs = true, underline = true}
  43. },
  44. json = {
  45. -- @usage can be 'prettier'
  46. formatter = '',
  47. autoformat = false,
  48. diagnostics = {virtual_text = true, signs = true, underline = true}
  49. }
  50. -- css = {formatter = '', autoformat = false, virtual_text = true},
  51. -- json = {formatter = '', autoformat = false, virtual_text = true}
  52. }
  53. DATA_PATH = vim.fn.stdpath('data')
  54. CACHE_PATH = vim.fn.stdpath('cache')