set up tex-fmt with null/none-ls
This commit is contained in:
parent
d32730beb9
commit
651583d36d
2 changed files with 27 additions and 3 deletions
dotconfig/nvim/lua/modules
|
@ -49,7 +49,28 @@ lsp_zero.on_attach(function(client, bufnr)
|
|||
end)
|
||||
|
||||
local lsp_config = require('lspconfig')
|
||||
|
||||
lsp_config['clangd'].setup({})
|
||||
lsp_config['rust_analyzer'].setup({})
|
||||
lsp_config['texlab'].setup({})
|
||||
lsp_config['pyright'].setup({})
|
||||
lsp_config['ruff'].setup({})
|
||||
|
||||
local null_ls = require('null-ls')
|
||||
local null_ls_helpers = require('null-ls.helpers')
|
||||
|
||||
null_ls.setup({
|
||||
sources = {
|
||||
-- null_ls.builtins.formatting.black,
|
||||
{
|
||||
name = "tex-fmt",
|
||||
filetypes = { "tex" },
|
||||
method = { null_ls.methods.FORMATTING },
|
||||
generator = null_ls_helpers.formatter_factory({
|
||||
command = "tex-fmt",
|
||||
args = { "--stdin", "--quiet" },
|
||||
to_stdin = true,
|
||||
}),
|
||||
}
|
||||
},
|
||||
})
|
||||
|
|
|
@ -1,9 +1,12 @@
|
|||
local Plug = vim.fn['plug#']
|
||||
vim.call('plug#begin')
|
||||
Plug('williamboman/mason.nvim')
|
||||
Plug('nvim-lua/plenary.nvim')
|
||||
|
||||
Plug 'williamboman/mason-lspconfig.nvim'
|
||||
Plug 'neovim/nvim-lspconfig'
|
||||
Plug('williamboman/mason.nvim')
|
||||
Plug('williamboman/mason-lspconfig.nvim')
|
||||
|
||||
Plug('neovim/nvim-lspconfig')
|
||||
Plug('nvimtools/none-ls.nvim')
|
||||
Plug('hrsh7th/nvim-cmp')
|
||||
Plug('hrsh7th/cmp-nvim-lsp')
|
||||
Plug('ray-x/lsp_signature.nvim')
|
||||
|
|
Loading…
Add table
Reference in a new issue