Jelajahi Sumber

allow users to set disabled vim builtins (#948)

Abouzar Parvan 4 tahun lalu
induk
melakukan
18209ed558
2 mengubah file dengan 22 tambahan dan 22 penghapusan
  1. 21 0
      lua/default-config.lua
  2. 1 22
      lua/settings.lua

+ 21 - 0
lua/default-config.lua

@@ -72,6 +72,27 @@ O = {
     popup_border = "single",
   },
 
+  disabled_built_ins = {
+    "netrw",
+    "netrwPlugin",
+    "netrwSettings",
+    "netrwFileHandlers",
+    "gzip",
+    "zip",
+    "zipPlugin",
+    "tar",
+    "tarPlugin", -- 'man',
+    "getscript",
+    "getscriptPlugin",
+    "vimball",
+    "vimballPlugin",
+    "2html_plugin",
+    "logipat",
+    "rrhelper",
+    "spellfile_plugin",
+    -- 'matchit', 'matchparen', 'shada_plugin',
+  },
+
   plugin = {},
 
   -- TODO: refactor for tree

+ 1 - 22
lua/settings.lua

@@ -28,34 +28,13 @@ end
 
 opt.shortmess:append "c"
 
-local disabled_built_ins = {
-  "netrw",
-  "netrwPlugin",
-  "netrwSettings",
-  "netrwFileHandlers",
-  "gzip",
-  "zip",
-  "zipPlugin",
-  "tar",
-  "tarPlugin", -- 'man',
-  "getscript",
-  "getscriptPlugin",
-  "vimball",
-  "vimballPlugin",
-  "2html_plugin",
-  "logipat",
-  "rrhelper",
-  "spellfile_plugin",
-  -- 'matchit', 'matchparen', 'shada_plugin',
-}
-
 if O.leader_key == " " or O.leader_key == "space" then
   vim.g.mapleader = " "
 else
   vim.g.mapleader = O.leader_key
 end
 
-for _, plugin in pairs(disabled_built_ins) do
+for _, plugin in pairs(O.disabled_built_ins) do
   vim.g["loaded_" .. plugin] = 1
 end