lv-globals.lua 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. O = {
  2. auto_close_tree = 0,
  3. auto_complete = true,
  4. colorscheme = 'lunar',
  5. hidden_files = true,
  6. wrap_lines = false,
  7. number = true,
  8. relative_number = true,
  9. shell = 'bash',
  10. -- @usage pass a table with your desired languages
  11. treesitter = {
  12. ensure_installed = "all",
  13. ignore_install = {"haskell"},
  14. highlight = {enabled = true},
  15. playground = {enabled = true},
  16. rainbow = {enabled = false}
  17. },
  18. database = {save_location = '~/.config/nvcode_db', auto_execute = 1},
  19. python = {
  20. linter = '',
  21. -- @usage can be 'yapf', 'black'
  22. formatter = '',
  23. autoformat = false,
  24. isort = false,
  25. diagnostics = {virtual_text = true, signs = true, underline = true}
  26. },
  27. dart = {sdk_path = '/usr/lib/dart/bin/snapshots/analysis_server.dart.snapshot'},
  28. lua = {
  29. -- @usage can be 'lua-format'
  30. formatter = '',
  31. autoformat = false,
  32. diagnostics = {virtual_text = true, signs = true, underline = true}
  33. },
  34. sh = {
  35. -- @usage can be 'shellcheck'
  36. linter = '',
  37. -- @usage can be 'shfmt'
  38. formatter = '',
  39. autoformat = false,
  40. diagnostics = {virtual_text = true, signs = true, underline = true}
  41. },
  42. tsserver = {
  43. -- @usage can be 'eslint'
  44. linter = '',
  45. -- @usage can be 'prettier'
  46. formatter = '',
  47. autoformat = false,
  48. diagnostics = {virtual_text = true, signs = true, underline = true}
  49. },
  50. json = {
  51. -- @usage can be 'prettier'
  52. formatter = '',
  53. autoformat = false,
  54. diagnostics = {virtual_text = true, signs = true, underline = true}
  55. },
  56. tailwindls = {filetypes = {'html', 'css', 'scss', 'javascript', 'javascriptreact', 'typescript', 'typescriptreact'}},
  57. clang = {diagnostics = {virtual_text = true, signs = true, underline = true}}
  58. -- css = {formatter = '', autoformat = false, virtual_text = true},
  59. -- json = {formatter = '', autoformat = false, virtual_text = true}
  60. }
  61. DATA_PATH = vim.fn.stdpath('data')
  62. CACHE_PATH = vim.fn.stdpath('cache')