diff --git a/init.lua b/init.lua index f13250c..37aed3c 100644 --- a/init.lua +++ b/init.lua @@ -26,7 +26,6 @@ require('packer').startup(function(use) } -- Top line use { 'nvim-lualine/lualine.nvim', requires = {'kyazdani42/nvim-web-devicons', opt = true}, } -- Bottom line use { 'folke/noice.nvim', - tag = "stable", requires = { 'MunifTanjim/nui.nvim', -- 'rcarriga/nvim-notify' -- laisser fidget s'en occuper @@ -43,8 +42,9 @@ require('packer').startup(function(use) -- LSP use {'neovim/nvim-lspconfig'} - use {'williamboman/mason.nvim', tag = "stable" } - use {'williamboman/mason-lspconfig.nvim', tag = "stable" } + -- use {'williamboman/mason.nvim', tag = "stable" } + use {'williamboman/mason.nvim'} + use {'williamboman/mason-lspconfig.nvim'} use {'j-hui/fidget.nvim', tag = "v1.4.*", config = function() require('fidget').setup() end @@ -69,12 +69,12 @@ require('packer').startup(function(use) use "rafamadriz/friendly-snippets" -- Debugger - -- use { - -- 'rcarriga/nvim-dap-ui',-- Debug Adapter UI - -- requires = { - -- {'mfussenegger/nvim-dap'},-- Debug Adapter Protocol - -- } - -- } + use { + 'rcarriga/nvim-dap-ui',-- Debug Adapter UI + requires = { + {'mfussenegger/nvim-dap'},-- Debug Adapter Protocol + } + } -- use 'puremourning/vimspector' -- Search and move @@ -200,6 +200,9 @@ vim.opt.termguicolors = true -- Truecolor vim.g.catppuccin_flavour = "mocha" -- latte, frappe, macchiato, mocha vim.cmd[[colorscheme catppuccin]] +vim.g.loaded_perl_provider = 0 +vim.g.loaded_ruby_provider = 0 + require("lualine").setup({ options = { @@ -260,7 +263,8 @@ require('mason-lspconfig').setup({ 'rust_analyzer', 'lua_ls', 'marksman', - 'sqlls' + 'sqlls', + 'jinja_lsp' }, -- handlers = { -- lsp.default_setup, @@ -268,6 +272,9 @@ require('mason-lspconfig').setup({ }) require('lspconfig').marksman.setup({}) +require('lspconfig').html.setup({ + filetypes = { "html", "htmldjango" } +}) require('lspconfig').lua_ls.setup({ settings = { -- for suppressing warning: undefined global `vim`? @@ -450,6 +457,7 @@ local text = luasnip.text_node local insert = luasnip.insert_node local func = luasnip.function_node +require'luasnip'.filetype_extend("htmldjango", {"html"}) luasnip.setup({}) -- Functions {{{ @@ -572,3 +580,4 @@ vim.api.nvim_create_autocmd("LspAttach", { end, }) ------------------------------------------------ +--