add latex config using vimtex and change neotree to auto chdir work dir

This commit is contained in:
gameloader
2023-09-20 23:55:31 +08:00
parent e559ba5a58
commit 2e06e0d601
11 changed files with 75 additions and 15 deletions

View File

@ -21,6 +21,7 @@ cmp.setup({
sources = cmp.config.sources({
{ name = "orgmode" },
{ name = "nvim_lsp" },
{ name = "omni" },
-- For vsnip users.
-- { name = "vsnip" },
-- For luasnip users.

View File

@ -0,0 +1 @@
return require("lsp.config.basic_config")

View File

@ -8,7 +8,7 @@ local servers = {
lua_ls = require("lsp.config.lua"), -- lua/lsp/config/lua.lua
clangd = require("lsp.config.clangd"),
gopls = require("lsp.config.gopls"),
eslint = require("lsp.config.eslint"),
-- eslint = require("lsp.config.eslint"),
-- r_language_server = require("lsp.config.r"),
-- csharp_ls = require("lsp.config.csharp"),
omnisharp = require("lsp.config.csharp"),
@ -16,12 +16,13 @@ local servers = {
pyright = require("lsp.config.pyright"),
marksman = require("lsp.config.marksman"),
pylsp = require("lsp.config.pylsp"),
volar = require("lsp.config.vue"),
-- texlab = require("lsp.config.texlab"),
-- volar = require("lsp.config.vue"),
-- html = require("lsp.config.html"),
-- cssls = require("lsp.config.css"),
-- emmet_ls = require("lsp.config.emmet"),
-- jsonls = require("lsp.config.json"),
-- tsserver = require("lsp.config.ts"),
tsserver = require("lsp.config.ts"),
-- rust_analyzer = require("lsp.config.rust"),
-- yamlls = require("lsp.config.yamlls"),
-- remark_ls = require("lsp.config.markdown"),

View File

@ -15,12 +15,12 @@ require("null-ls").setup({
require("null-ls").builtins.formatting.stylua,
require("null-ls").builtins.formatting.styler,
require("null-ls").builtins.formatting.clang_format.with({
disabled_filetypes = { "cs" },
disabled_filetypes = { "cs", "js" },
}),
require("null-ls").builtins.formatting.csharpier,
require("null-ls").builtins.formatting.gofmt,
require("null-ls").builtins.formatting.black,
require("null-ls").builtins.formatting.eslint_d,
require("null-ls").builtins.formatting.prettier,
require("null-ls").builtins.formatting.jq,
},
-- you can reuse a shared lspconfig on_attach callback here