diff options
| author | hachem <im@hachem.wtf> | 2024-10-28 06:47:14 +0100 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2024-10-28 06:47:14 +0100 |
| commit | c4a79096cc923a8d58c67878263dec8b28f67275 (patch) | |
| tree | d602528609dba19e3bbaac700a3aae513e6cb9cd | |
| parent | efd0db95ad3cf3b89f6c60c36c5f249b4aaeb4ef (diff) | |
Add latex and nabla
| -rw-r--r-- | .config/nvim/init.lua | 35 |
1 files changed, 34 insertions, 1 deletions
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 @@ -15,6 +15,16 @@ require('lazy').setup({ '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 = {} }, @@ -27,6 +37,17 @@ require('lazy').setup({ }, { + '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', dependencies = { @@ -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', '<leader>p', ':lua require("nabla").popup()<CR>', { noremap = true }) + vim.keymap.set('n', '<C-e>', '<CMD>NERDTreeToggle<CR>', { noremap = true }) vim.keymap.set('n', '<C-t>', '<CMD>NERDTreeFocus<CR>', { 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 |
