hachem.wtf
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2024-10-28 06:47:14 +0100
committerhachem <im@hachem.wtf>2024-10-28 06:47:14 +0100
commitc4a79096cc923a8d58c67878263dec8b28f67275 (patch)
treed602528609dba19e3bbaac700a3aae513e6cb9cd
parentefd0db95ad3cf3b89f6c60c36c5f249b4aaeb4ef (diff)
Add latex and nabla
-rw-r--r--.config/nvim/init.lua35
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