init.lua & null-ls

This commit is contained in:
Quentin Boyer 2021-11-05 23:25:36 +01:00
parent 6ba73eb194
commit 86ac63944a
4 changed files with 49 additions and 34 deletions

View file

@ -21,9 +21,9 @@ vim.g.tex_flavor = "latex"
vim.o.completeopt = "menuone,noselect"
vim.g.indentLine_concealcursor = 'inc'
vim.g.indentLine_concealcursor = "inc"
vim.g.indentLine_conceallevel = 2
vim.g.indentLine_fileTypeExclude = {'markdown', 'json'}
vim.g.indentLine_fileTypeExclude = { "markdown", "json" }
vim.g.grammalecte_cli_py = "/usr/bin/grammalecte-cli"
latex_ignore = [[
@ -31,8 +31,7 @@ latex_ignore = [[
typo_guillemets_typographiques_simples_doubles_fermants
esp_milieu_ligne
]]
vim.g.grammalecte_disable_rules =
[[ apostrophe_typographique
vim.g.grammalecte_disable_rules = [[ apostrophe_typographique
apostrophe_typographique_après_t
espaces_début_ligne espaces_milieu_ligne
espaces_fin_de_ligne
@ -47,29 +46,28 @@ vim.g.grammalecte_disable_rules =
unit_nbsp_avant_unités3
typo_espace_manquant_après2 ]] .. latex_ignore
vim.g.languagetool_cmd = '/usr/bin/languagetool'
vim.g.languagetool_cmd = "/usr/bin/languagetool"
vim.g.languagetool_lang = "fr"
vim.api.nvim_set_keymap('n', 'bp', '<cmd>Telescope buffers<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', 'ca', '<cmd>Telescope lsp_code_actions<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', 'gr', '<cmd>Telescope lsp_references<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', 'gW', '<cmd>Telescope lsp_workspace_symbols<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', 'gF', '<cmd>Telescope lsp_document_symbols<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', 'ft', '<cmd>Telescope file_browser<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', 'ge', '<cmd>Telescope lsp_document_diagnostics<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', 'mn', '<cmd>Telescope man_pages sections=1,3,5<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', 'fg', '<cmd>Telescope git_files<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', 'K ', '<cmd>lua vim.lsp.buf.hover()<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', 'gd', '<cmd>lua vim.lsp.buf.definition()<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', 'ff', '<cmd>lua vim.lsp.buf.formatting()<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '<C-s>', '<cmd>Telescope spell_suggest<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', 'mk', '<cmd>Telescope keymaps<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "bp", "<cmd>Telescope buffers<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "ca", "<cmd>Telescope lsp_code_actions<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "gr", "<cmd>Telescope lsp_references<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "gW", "<cmd>Telescope lsp_workspace_symbols<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "gF", "<cmd>Telescope lsp_document_symbols<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "ft", "<cmd>Telescope file_browser<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "ge", "<cmd>Telescope lsp_document_diagnostics<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "mn", "<cmd>Telescope man_pages sections=1,3,5<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "fg", "<cmd>Telescope git_files<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "K ", "<cmd>lua vim.lsp.buf.hover()<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "gd", "<cmd>lua vim.lsp.buf.definition()<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "ff", "<cmd>lua vim.lsp.buf.formatting()<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "<C-s>", "<cmd>Telescope spell_suggest<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "mk", "<cmd>Telescope keymaps<CR>", { noremap = true, silent = true })
vim.o.omnifunc = "v:lua.vim.lsp.omnifunc"
vim.o.updatetime = 300
vim.cmd(
[[
vim.cmd([[
command SpellFr setlocal spell spelllang=fr
autocmd BufNewFile,BufRead *.nix set ft=nix