Просмотр исходного кода

feat: enable context commentstring by default (#1904)

Christian Chiarulli 3 лет назад
Родитель
Сommit
e193d6aed5
2 измененных файлов с 15 добавлено и 2 удалено
  1. 11 2
      lua/lvim/core/treesitter.lua
  2. 4 0
      lua/lvim/plugins.lua

+ 11 - 2
lua/lvim/core/treesitter.lua

@@ -16,8 +16,17 @@ M.config = function()
       disable = { "latex" },
     },
     context_commentstring = {
-      enable = false,
-      config = { css = "// %s" },
+      enable = true,
+      config = {
+        -- Languages that have a single comment style
+        typescript = "// %s",
+        css = "/* %s */",
+        scss = "/* %s */",
+        html = "<!-- %s -->",
+        svelte = "<!-- %s -->",
+        vue = "<!-- %s -->",
+        json = "",
+      },
     },
     -- indent = {enable = true, disable = {"python", "html", "javascript"}},
     -- TODO seems to be broken

+ 4 - 0
lua/lvim/plugins.lua

@@ -75,6 +75,10 @@ return {
       require("lvim.core.treesitter").setup()
     end,
   },
+  {
+    "JoosepAlviste/nvim-ts-context-commentstring",
+    event = "BufReadPost",
+  },
 
   -- NvimTree
   {