瀏覽代碼

Added autosave on focus loss option and list of errors to be ignored to vimtex. (#873)

Jacek Kiedrowski 4 年之前
父節點
當前提交
2a1acc7968
共有 4 個文件被更改,包括 18 次插入1 次删除
  1. 5 0
      ftplugin/tex.lua
  2. 4 1
      lua/default-config.lua
  3. 5 0
      utils/installer/lv-config.example-no-ts.lua
  4. 4 0
      utils/installer/lv-config.example.lua

+ 5 - 0
ftplugin/tex.lua

@@ -10,6 +10,7 @@ require("lspconfig").texlab.setup {
 vim.g.vimtex_compiler_method = "latexmk"
 vim.g.vimtex_view_method = "zathura"
 vim.g.vimtex_fold_enabled = 0
+vim.g.vimtex_quickfix_ignore_filters = O.lang.latex.ignore_errors
 
 O.plugin.which_key.mappings["L"] = {
   name = "+Latex",
@@ -32,3 +33,7 @@ vim.api.nvim_exec(
     ]],
   false
 )
+if (O.lang.latex.auto_save)
+then
+  vim.api.nvim_exec([[au FocusLost * :wa]],false)
+end

+ 4 - 1
lua/default-config.lua

@@ -149,7 +149,10 @@ O = {
       },
     },
     kotlin = {},
-    latex = {},
+    latex = {
+      auto_save = false,
+      ignore_errors = { },
+    },
     lua = {
       diagnostics = {
         virtual_text = { spacing = 0, prefix = "" },

+ 5 - 0
utils/installer/lv-config.example-no-ts.lua

@@ -40,6 +40,11 @@ O.lang.python.analysis.use_library_code_types = true
 -- javascript
 O.lang.tsserver.linter = nil
 
+-- latex
+-- O.lang.latex.auto_save = false
+-- O.lang.latex.ignore_errors = { }
+
+
 -- Additional Plugins
 -- O.user_plugins = {
 --     {"folke/tokyonight.nvim"}, {

+ 4 - 0
utils/installer/lv-config.example.lua

@@ -46,6 +46,10 @@ O.lang.rust.formatter = {
   args = {"--emit=stdout"},
 }
 
+-- latex
+-- O.lang.latex.auto_save = false
+-- O.lang.latex.ignore_errors = { }
+
 -- Additional Plugins
 -- O.user_plugins = {
 --     {"folke/tokyonight.nvim"}, {