From c4a79096cc923a8d58c67878263dec8b28f67275 Mon Sep 17 00:00:00 2001 From: hachem Date: Mon, 28 Oct 2024 06:47:14 +0100 Subject: Add latex and nabla --- .config/nvim/init.lua | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) (limited to '.config') diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 72cf4bd..f5dd28a 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -14,6 +14,16 @@ require('lazy').setup({ 'lambdalisue/suda.vim', 'lukas-reineke/indent-blankline.nvim', + { + 'nvim-treesitter/nvim-treesitter', + build = 'TSUpdate', + config = function() + require('nvim-treesitter.configs').setup({ + ensure_installed = {'latex'} + }) + end + }, + { 'windwp/nvim-autopairs', opts = {} @@ -26,6 +36,17 @@ require('lazy').setup({ end }, + { + 'rcarriga/nvim-dap-ui', + dependencies = { + 'mfussenegger/nvim-dap', + 'nvim-neotest/nvim-nio', + }, + config = function() + require('dapui').setup() + end + }, + { 'nvim-telescope/telescope.nvim', tag = '0.1.8', @@ -378,6 +399,16 @@ require('lazy').setup({ lualine.setup(config) end }, + + { + 'jbyuki/nabla.nvim', + config = function() + require('nabla').enable_virt({ + autogen = true, + silent = true + }) + end + }, }) vim.g.mapleader = ' ' @@ -410,6 +441,8 @@ vim.g.NERDTreeMinimalUI = true vim.g.NERDTreeWinPos = 'right' vim.g.NERDTreeWinSize = 20 +vim.keymap.set('n', 'p', ':lua require("nabla").popup()', { noremap = true }) + vim.keymap.set('n', '', 'NERDTreeToggle', { noremap = true }) vim.keymap.set('n', '', 'NERDTreeFocus', { noremap = true }) @@ -452,7 +485,7 @@ vim.api.nvim_command [[ hi StatusLine guibg=#000000 hi SignColumn guibg=#000000 guifg=#000000 hi EndOfBuffer guibg=NONE - hi VertSplit guifg=#000000 guibg=NONE + hi WinSeparator guifg=#000000 guibg=NONE hi Comment gui=italic hi Macro gui=bold -- cgit v1.3