summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNanderty <psopka@sopka.ch>2023-03-25 18:16:24 +0100
committerNanderty <psopka@sopka.ch>2023-03-25 18:16:24 +0100
commit063c2d97218cdabe0634054a8038cd6b5c9a9a12 (patch)
tree768cb00820e92f577fe59253ba07e58f606ced4e
parentaf7c85ef9daaf702a179a9b3d66d03eff71db7a6 (diff)
downloadneovim-config-063c2d97218cdabe0634054a8038cd6b5c9a9a12.tar.gz
neovim-config-063c2d97218cdabe0634054a8038cd6b5c9a9a12.tar.bz2
neovim-config-063c2d97218cdabe0634054a8038cd6b5c9a9a12.zip
cleanup, snippets
-rw-r--r--Snippets/tex/environments.lua48
-rw-r--r--Snippets/tex/general.lua11
-rw-r--r--Snippets/tex/greek.lua18
-rw-r--r--Snippets/tex/math.lua30
-rw-r--r--ftplugin/tex.lua3
-rw-r--r--lazy-lock.json13
-rw-r--r--lua/config/keymaps.lua2
-rw-r--r--lua/config/options.lua2
-rw-r--r--lua/plugins/cmp.lua46
-rw-r--r--lua/plugins/general.lua10
-rw-r--r--lua/plugins/tex.lua2
-rw-r--r--spell/de.utf-8.splbin2683941 -> 0 bytes
-rw-r--r--spell/de.utf-8.sugbin4147729 -> 0 bytes
-rw-r--r--tags45
14 files changed, 149 insertions, 81 deletions
diff --git a/Snippets/tex/environments.lua b/Snippets/tex/environments.lua
new file mode 100644
index 0000000..b9594aa
--- /dev/null
+++ b/Snippets/tex/environments.lua
@@ -0,0 +1,48 @@
+local line_begin = require("luasnip.extras.expand_conditions").line_begin
+
+return {
+ -- variable environment
+ s({ trig = 'beg', snippetType = 'autosnippet' },
+ fmta(
+ [[
+\begin{<>}
+ <>
+\end{<>}
+]],
+ {
+ i(1),
+ i(2),
+ rep(1),
+ }
+ ),
+ { condition = line_begin }
+ ),
+ -- enumerate environment
+ s({ trig = 'enu', snippetType = 'autosnippet' },
+ fmta(
+ [[
+\begin{enumerate*}
+ \item <>
+\end{enumerate*}
+]],
+ {
+ i(1),
+ }
+ ),
+ { condition = line_begin }
+ ),
+ -- align environment
+ s({ trig = 'ali', snippetType = 'autosnippet' },
+ fmta(
+ [[
+\begin{align*}
+ <>
+\end{align*}
+]],
+ {
+ i(1),
+ }
+ ),
+ { condition = line_begin }
+ ),
+}
diff --git a/Snippets/tex/general.lua b/Snippets/tex/general.lua
new file mode 100644
index 0000000..73255da
--- /dev/null
+++ b/Snippets/tex/general.lua
@@ -0,0 +1,11 @@
+return {
+ s({ trig = "sec", snippetType = "autosnippet" },
+ fmta(
+ '\\section*{<>}',
+ {
+ i(1),
+ }
+ ),
+ { condition = line_begin }
+ ),
+}
diff --git a/Snippets/tex/greek.lua b/Snippets/tex/greek.lua
new file mode 100644
index 0000000..ebcabfe
--- /dev/null
+++ b/Snippets/tex/greek.lua
@@ -0,0 +1,18 @@
+local in_mathzone = function()
+ return vim.fn['vimtex#syntax#in_mathzone']() == 1
+end
+
+return {
+ s({ trig = "pi", snippetType = "autosnippet" },
+ {
+ t("\\pi"),
+ },
+ { condition = in_mathzone }
+ ),
+ s({ trig = "0eps", snippetType = "autosnippet" },
+ {
+ t("\\epsilon_0"),
+ },
+ { condition = in_mathzone }
+ ),
+}
diff --git a/Snippets/tex/math.lua b/Snippets/tex/math.lua
new file mode 100644
index 0000000..7299e04
--- /dev/null
+++ b/Snippets/tex/math.lua
@@ -0,0 +1,30 @@
+local in_mathzone = function()
+ return vim.fn['vimtex#syntax#in_mathzone']() == 1
+end
+
+return {
+ s({ trig = '/', snippetType = 'autosnippet' },
+ fmta(
+ '\\frac{<>}{<>}',
+ {
+ i(1),
+ i(2),
+ }
+ ),
+ { condition = in_mathzone }
+ ),
+ s({ trig = "in", snippetType = "autosnippet" },
+ fmta(
+ '\\int_{<>}^{<>}',
+ {
+ i(1),
+ i(2),
+ }
+ ),
+ { condition = in_mathzone }
+ ),
+ s({ trig = 'df', snippetType = 'autosnippet' },
+ { t('\\diff ') },
+ { condition = in_mathzone }
+ ),
+}
diff --git a/ftplugin/tex.lua b/ftplugin/tex.lua
index 11cbd45..7a1e5b3 100644
--- a/ftplugin/tex.lua
+++ b/ftplugin/tex.lua
@@ -1 +1,2 @@
-vim.opt.conceallevel = 1 \ No newline at end of file
+vim.opt.conceallevel = 1
+vim.opt.spell = true \ No newline at end of file
diff --git a/lazy-lock.json b/lazy-lock.json
index c57477d..405ea12 100644
--- a/lazy-lock.json
+++ b/lazy-lock.json
@@ -1,25 +1,22 @@
{
"LuaSnip": { "branch": "master", "commit": "025886915e7a1442019f467e0ae2847a7cf6bf1a" },
- "better-escape.nvim": { "branch": "master", "commit": "426d29708064d5b1bfbb040424651c92af1f3f64" },
"bufferline.nvim": { "branch": "main", "commit": "3677aceb9a72630b0613e56516c8f7151b86f95c" },
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
"cmp-calc": { "branch": "main", "commit": "50792f34a628ea6eb31d2c90e8df174671e4e7a0" },
"cmp-nvim-lsp": { "branch": "main", "commit": "0e6b2ed705ddcff9738ec4ea838141654f12eeef" },
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
"cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" },
- "friendly-snippets": { "branch": "main", "commit": "25ddcd96540a2ce41d714bd7fea2e7f75fea8ead" },
"gitsigns.nvim": { "branch": "main", "commit": "ca473e28382f1524aa3d2b6f04bcf54f2e6a64cb" },
"indent-blankline.nvim": { "branch": "master", "commit": "018bd04d80c9a73d399c1061fa0c3b14a7614399" },
- "lazy.nvim": { "branch": "main", "commit": "be77c59bf742379b6c5ad1e70d29c5fc1ee55944" },
+ "lazy.nvim": { "branch": "main", "commit": "32d5f4af2fdc0c04d60e3d5b5da3fc19a2c3699e" },
"lualine.nvim": { "branch": "master", "commit": "e99d733e0213ceb8f548ae6551b04ae32e590c80" },
- "luasnip-latex-snippets.nvim": { "branch": "main", "commit": "8fe303e70f31e24d5e165c8e3e0775d00f96007a" },
- "mason-lspconfig.nvim": { "branch": "main", "commit": "d119ea67b2c8e1be64811785441761dfbc6e21f5" },
+ "mason-lspconfig.nvim": { "branch": "main", "commit": "b64fdede85fd5e0b720ce722919e0a9b95ed6547" },
"mason.nvim": { "branch": "main", "commit": "874c4ab82ede731d4a0e464a413725932a71b26f" },
- "mini.nvim": { "branch": "main", "commit": "63b26037fdf98e0cb72c7f089df18599e6cc79c6" },
+ "mini.nvim": { "branch": "main", "commit": "b4ef7ee6d7c7d6d335a4aa7e7261b3e4d9983f45" },
"nvim-cmp": { "branch": "main", "commit": "777450fd0ae289463a14481673e26246b5e38bf2" },
"nvim-lint": { "branch": "master", "commit": "b16e6e424ddfb12d4b3a699c1dc41ba0f3b503da" },
"nvim-lspconfig": { "branch": "master", "commit": "f1392727d8ab6472b6463e875f553ebd32665d65" },
- "nvim-treesitter": { "branch": "master", "commit": "17a81d7b357a74dcefda331fdacb2742ddc60eac" },
+ "nvim-treesitter": { "branch": "master", "commit": "a072d923c7a18a5a326e80e31dc211f0ec679e54" },
"nvim-web-devicons": { "branch": "master", "commit": "95b1e300699be8eb6b5be1758a9d4d69fe93cc7f" },
"plenary.nvim": { "branch": "master", "commit": "253d34830709d690f013daf2853a9d21ad7accab" },
"rose-pine": { "branch": "main", "commit": "17723f76ea78cdd71fd0007b7b760683b60a5e43" },
@@ -28,5 +25,5 @@
"telescope.nvim": { "branch": "master", "commit": "942fe5faef47b21241e970551eba407bc10d9547" },
"vim-fugitive": { "branch": "master", "commit": "309c68117eca3a95349093012e5886a184c1812d" },
"vim-gutentags": { "branch": "master", "commit": "1337b1891b9d98d6f4881982f27aa22b02c80084" },
- "vimtex": { "branch": "master", "commit": "28d92b06a62e8b40e06b798beb4fe208558076e3" }
+ "vimtex": { "branch": "master", "commit": "93fca124de2610899477ffe97a819ab4a0aa03c2" }
} \ No newline at end of file
diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua
index 321167f..f147fb7 100644
--- a/lua/config/keymaps.lua
+++ b/lua/config/keymaps.lua
@@ -9,7 +9,7 @@ return {
vim.keymap.set('n', '<leader>f', vim.lsp.buf.format)
vim.keymap.set('n', '<leader>w', '<cmd>w<cr>')
vim.keymap.set('n', '<leader>q', '<cmd>qa<cr>')
- vim.keymap.set('n', '<leader>p', [['+p]])
+ vim.keymap.set('n', '<leader>p', [["+p]])
vim.keymap.set({ 'n', 'v' }, '<leader>y', [['+y]])
end,
},
diff --git a/lua/config/options.lua b/lua/config/options.lua
index 4ee9505..04c25df 100644
--- a/lua/config/options.lua
+++ b/lua/config/options.lua
@@ -6,7 +6,7 @@ return {
init = function()
vim.opt.spelllang = { 'de_de', 'en_us' }
- vim.opt.timeoutlen = 500
+ vim.opt.timeoutlen = 250
vim.opt.updatetime = 250
vim.opt.mouse = a
vim.opt.signcolumn = 'yes'
diff --git a/lua/plugins/cmp.lua b/lua/plugins/cmp.lua
index b2ec2e5..76e8101 100644
--- a/lua/plugins/cmp.lua
+++ b/lua/plugins/cmp.lua
@@ -1,17 +1,20 @@
return {
{
'L3MON4D3/LuaSnip',
- dependencies = {
- 'iurimateus/luasnip-latex-snippets.nvim',
- 'rafamadriz/friendly-snippets',
+ event = 'InsertEnter',
+ keys = {
+ { 'jj', function() require('luasnip').jump(1) end, mode = 'i' },
+ { 'kk', function() require('luasnip').jump(-1) end, mode = 'i' },
},
opts = {
history = true,
- delete_check_events = "TextChanged",
+ enable_autosnippets = true,
+ delete_check_events = 'TextChanged',
+ update_events = { 'TextChanged', 'TextChangedI' },
},
- config = function()
- require('luasnip-latex-snippets').setup()
- require('luasnip.loaders.from_vscode').lazy_load()
+ config = function(_, opts)
+ require('luasnip').config.set_config(opts)
+ require('luasnip.loaders.from_lua').lazy_load({ paths = vim.fn.stdpath('config') .. '/Snippets/' })
end
},
{
@@ -36,10 +39,6 @@ return {
local luasnip = require('luasnip')
local cmp = require('cmp')
- luasnip.config.set_config({
- history = true,
- enable_autosnippets = true,
- })
return {
snippet = {
expand = function(args)
@@ -48,31 +47,14 @@ return {
},
mapping = cmp.mapping.preset.insert({
['<Space>'] = cmp.mapping.confirm({ select = false }),
- ['<Tab>'] = cmp.mapping(function(fallback)
- if cmp.visible() then
- cmp.select_next_item()
- elseif luasnip.expand_or_jumpable() then
- luasnip.expand_or_jump()
- elseif has_words_before() then
- cmp.complete()
- else
- fallback()
- end
- end, { 'i', 's' }),
- ['<S-Tab>'] = cmp.mapping(function(fallback)
- if cmp.visible() then
- cmp.select_prev_item()
- elseif luasnip.jumpable(-1) then
- luasnip.jump(-1)
- else
- fallback()
- end
- end, { 'i', 's' }),
+ ['<Tab>'] = cmp.mapping.select_next_item({ behavior = cmp.SelectBehavior.Insert }),
+ ['<S-Tab>'] = cmp.mapping.select_prev_item({ behavior = cmp.SelectBehavior.Insert }),
+ ['jk'] = cmp.mapping.abort(),
}),
sources = cmp.config.sources({
{ name = 'nvim_lsp' },
{ name = 'luasnip' },
- {name = 'buffer' },
+ { name = 'buffer' },
{ name = 'path' },
{ name = 'calc' },
}),
diff --git a/lua/plugins/general.lua b/lua/plugins/general.lua
index ddcacea..436d534 100644
--- a/lua/plugins/general.lua
+++ b/lua/plugins/general.lua
@@ -29,14 +29,4 @@ return {
'BufNewFile'
},
},
- {
- 'max397574/better-escape.nvim',
- lazy = false,
- config = function()
- require('better_escape').setup {
- mapping = { 'jk' },
- timeout = 0.2 * vim.o.timeoutlen,
- }
- end,
- },
}
diff --git a/lua/plugins/tex.lua b/lua/plugins/tex.lua
index 383e166..f8d4849 100644
--- a/lua/plugins/tex.lua
+++ b/lua/plugins/tex.lua
@@ -4,7 +4,7 @@ return {
lazy = false,
config = function()
vim.g.vimtex_quickfix_open_on_warning = 0
- vim.keymap.set('n', '<leader>ll', '<Cmd>VimtexCompileSS<CR>')
+ vim.keymap.set('n', '<leader>ll', '<Cmd>VimtexCompile<CR>')
end,
},
}
diff --git a/spell/de.utf-8.spl b/spell/de.utf-8.spl
deleted file mode 100644
index 37cbbca..0000000
--- a/spell/de.utf-8.spl
+++ /dev/null
Binary files differ
diff --git a/spell/de.utf-8.sug b/spell/de.utf-8.sug
deleted file mode 100644
index 13ff0a3..0000000
--- a/spell/de.utf-8.sug
+++ /dev/null
Binary files differ
diff --git a/tags b/tags
index 06a0b42..2b930a3 100644
--- a/tags
+++ b/tags
@@ -39,31 +39,25 @@
!_TAG_PROGRAM_VERSION 6.0.0 /p6.0.20230312.0/
LuaSnip ./lazy-lock.json /^ "LuaSnip": { "branch": "master", "commit": "025886915e7a1442019f467e0ae2847a7cf6bf1a" },$/;" o
Nanderty-Neovim-Config ./README.md /^# Nanderty-Neovim-Config$/;" c
-['<S-Tab>'] ./lua/plugins/cmp.lua /^ ['<S-Tab>'] = cmp.mapping(function(fallback)$/;" f
-['<Tab>'] ./lua/plugins/cmp.lua /^ ['<Tab>'] = cmp.mapping(function(fallback)$/;" f
['q'] ./lua/plugins/telescope.lua /^ ['q'] = function(...)$/;" f
-better-escape.nvim ./lazy-lock.json /^ "better-escape.nvim": { "branch": "master", "commit": "426d29708064d5b1bfbb040424651c92af1f3f6/;" o
branch ./lazy-lock.json /^ "LuaSnip": { "branch": "master", "commit": "025886915e7a1442019f467e0ae2847a7cf6bf1a" },$/;" s object:LuaSnip
-branch ./lazy-lock.json /^ "better-escape.nvim": { "branch": "master", "commit": "426d29708064d5b1bfbb040424651c92af1f3f6/;" s object:better-escape.nvim
branch ./lazy-lock.json /^ "bufferline.nvim": { "branch": "main", "commit": "3677aceb9a72630b0613e56516c8f7151b86f95c" },$/;" s object:bufferline.nvim
branch ./lazy-lock.json /^ "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },$/;" s object:cmp-buffer
branch ./lazy-lock.json /^ "cmp-calc": { "branch": "main", "commit": "50792f34a628ea6eb31d2c90e8df174671e4e7a0" },$/;" s object:cmp-calc
branch ./lazy-lock.json /^ "cmp-nvim-lsp": { "branch": "main", "commit": "0e6b2ed705ddcff9738ec4ea838141654f12eeef" },$/;" s object:cmp-nvim-lsp
branch ./lazy-lock.json /^ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },$/;" s object:cmp-path
branch ./lazy-lock.json /^ "cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" },$/;" s object:cmp_luasnip
-branch ./lazy-lock.json /^ "friendly-snippets": { "branch": "main", "commit": "25ddcd96540a2ce41d714bd7fea2e7f75fea8ead" /;" s object:friendly-snippets
branch ./lazy-lock.json /^ "gitsigns.nvim": { "branch": "main", "commit": "ca473e28382f1524aa3d2b6f04bcf54f2e6a64cb" },$/;" s object:gitsigns.nvim
branch ./lazy-lock.json /^ "indent-blankline.nvim": { "branch": "master", "commit": "018bd04d80c9a73d399c1061fa0c3b14a761/;" s object:indent-blankline.nvim
-branch ./lazy-lock.json /^ "lazy.nvim": { "branch": "main", "commit": "be77c59bf742379b6c5ad1e70d29c5fc1ee55944" },$/;" s object:lazy.nvim
+branch ./lazy-lock.json /^ "lazy.nvim": { "branch": "main", "commit": "32d5f4af2fdc0c04d60e3d5b5da3fc19a2c3699e" },$/;" s object:lazy.nvim
branch ./lazy-lock.json /^ "lualine.nvim": { "branch": "master", "commit": "e99d733e0213ceb8f548ae6551b04ae32e590c80" },$/;" s object:lualine.nvim
-branch ./lazy-lock.json /^ "luasnip-latex-snippets.nvim": { "branch": "main", "commit": "8fe303e70f31e24d5e165c8e3e0775d0/;" s object:luasnip-latex-snippets.nvim
-branch ./lazy-lock.json /^ "mason-lspconfig.nvim": { "branch": "main", "commit": "d119ea67b2c8e1be64811785441761dfbc6e21f/;" s object:mason-lspconfig.nvim
+branch ./lazy-lock.json /^ "mason-lspconfig.nvim": { "branch": "main", "commit": "b64fdede85fd5e0b720ce722919e0a9b95ed654/;" s object:mason-lspconfig.nvim
branch ./lazy-lock.json /^ "mason.nvim": { "branch": "main", "commit": "874c4ab82ede731d4a0e464a413725932a71b26f" },$/;" s object:mason.nvim
-branch ./lazy-lock.json /^ "mini.nvim": { "branch": "main", "commit": "63b26037fdf98e0cb72c7f089df18599e6cc79c6" },$/;" s object:mini.nvim
+branch ./lazy-lock.json /^ "mini.nvim": { "branch": "main", "commit": "b4ef7ee6d7c7d6d335a4aa7e7261b3e4d9983f45" },$/;" s object:mini.nvim
branch ./lazy-lock.json /^ "nvim-cmp": { "branch": "main", "commit": "777450fd0ae289463a14481673e26246b5e38bf2" },$/;" s object:nvim-cmp
branch ./lazy-lock.json /^ "nvim-lint": { "branch": "master", "commit": "b16e6e424ddfb12d4b3a699c1dc41ba0f3b503da" },$/;" s object:nvim-lint
branch ./lazy-lock.json /^ "nvim-lspconfig": { "branch": "master", "commit": "f1392727d8ab6472b6463e875f553ebd32665d65" }/;" s object:nvim-lspconfig
-branch ./lazy-lock.json /^ "nvim-treesitter": { "branch": "master", "commit": "17a81d7b357a74dcefda331fdacb2742ddc60eac" /;" s object:nvim-treesitter
+branch ./lazy-lock.json /^ "nvim-treesitter": { "branch": "master", "commit": "a072d923c7a18a5a326e80e31dc211f0ec679e54" /;" s object:nvim-treesitter
branch ./lazy-lock.json /^ "nvim-web-devicons": { "branch": "master", "commit": "95b1e300699be8eb6b5be1758a9d4d69fe93cc7f/;" s object:nvim-web-devicons
branch ./lazy-lock.json /^ "plenary.nvim": { "branch": "master", "commit": "253d34830709d690f013daf2853a9d21ad7accab" },$/;" s object:plenary.nvim
branch ./lazy-lock.json /^ "rose-pine": { "branch": "main", "commit": "17723f76ea78cdd71fd0007b7b760683b60a5e43" },$/;" s object:rose-pine
@@ -72,7 +66,7 @@ branch ./lazy-lock.json /^ "telescope-fzf-native.nvim": { "branch": "main", "co
branch ./lazy-lock.json /^ "telescope.nvim": { "branch": "master", "commit": "942fe5faef47b21241e970551eba407bc10d9547" }/;" s object:telescope.nvim
branch ./lazy-lock.json /^ "vim-fugitive": { "branch": "master", "commit": "309c68117eca3a95349093012e5886a184c1812d" },$/;" s object:vim-fugitive
branch ./lazy-lock.json /^ "vim-gutentags": { "branch": "master", "commit": "1337b1891b9d98d6f4881982f27aa22b02c80084" },$/;" s object:vim-gutentags
-branch ./lazy-lock.json /^ "vimtex": { "branch": "master", "commit": "28d92b06a62e8b40e06b798beb4fe208558076e3" }$/;" s object:vimtex
+branch ./lazy-lock.json /^ "vimtex": { "branch": "master", "commit": "93fca124de2610899477ffe97a819ab4a0aa03c2" }$/;" s object:vimtex
bufferline.nvim ./lazy-lock.json /^ "bufferline.nvim": { "branch": "main", "commit": "3677aceb9a72630b0613e56516c8f7151b86f95c" },$/;" o
callback ./lua/plugins/general.lua /^ callback = function()$/;" f
callback ./lua/plugins/lsp.lua /^ callback = function()$/;" f
@@ -82,26 +76,23 @@ cmp-nvim-lsp ./lazy-lock.json /^ "cmp-nvim-lsp": { "branch": "main", "commit":
cmp-path ./lazy-lock.json /^ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },$/;" o
cmp_luasnip ./lazy-lock.json /^ "cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" },$/;" o
commit ./lazy-lock.json /^ "LuaSnip": { "branch": "master", "commit": "025886915e7a1442019f467e0ae2847a7cf6bf1a" },$/;" s object:LuaSnip
-commit ./lazy-lock.json /^ "better-escape.nvim": { "branch": "master", "commit": "426d29708064d5b1bfbb040424651c92af1f3f6/;" s object:better-escape.nvim
commit ./lazy-lock.json /^ "bufferline.nvim": { "branch": "main", "commit": "3677aceb9a72630b0613e56516c8f7151b86f95c" },$/;" s object:bufferline.nvim
commit ./lazy-lock.json /^ "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },$/;" s object:cmp-buffer
commit ./lazy-lock.json /^ "cmp-calc": { "branch": "main", "commit": "50792f34a628ea6eb31d2c90e8df174671e4e7a0" },$/;" s object:cmp-calc
commit ./lazy-lock.json /^ "cmp-nvim-lsp": { "branch": "main", "commit": "0e6b2ed705ddcff9738ec4ea838141654f12eeef" },$/;" s object:cmp-nvim-lsp
commit ./lazy-lock.json /^ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },$/;" s object:cmp-path
commit ./lazy-lock.json /^ "cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" },$/;" s object:cmp_luasnip
-commit ./lazy-lock.json /^ "friendly-snippets": { "branch": "main", "commit": "25ddcd96540a2ce41d714bd7fea2e7f75fea8ead" /;" s object:friendly-snippets
commit ./lazy-lock.json /^ "gitsigns.nvim": { "branch": "main", "commit": "ca473e28382f1524aa3d2b6f04bcf54f2e6a64cb" },$/;" s object:gitsigns.nvim
commit ./lazy-lock.json /^ "indent-blankline.nvim": { "branch": "master", "commit": "018bd04d80c9a73d399c1061fa0c3b14a761/;" s object:indent-blankline.nvim
-commit ./lazy-lock.json /^ "lazy.nvim": { "branch": "main", "commit": "be77c59bf742379b6c5ad1e70d29c5fc1ee55944" },$/;" s object:lazy.nvim
+commit ./lazy-lock.json /^ "lazy.nvim": { "branch": "main", "commit": "32d5f4af2fdc0c04d60e3d5b5da3fc19a2c3699e" },$/;" s object:lazy.nvim
commit ./lazy-lock.json /^ "lualine.nvim": { "branch": "master", "commit": "e99d733e0213ceb8f548ae6551b04ae32e590c80" },$/;" s object:lualine.nvim
-commit ./lazy-lock.json /^ "luasnip-latex-snippets.nvim": { "branch": "main", "commit": "8fe303e70f31e24d5e165c8e3e0775d0/;" s object:luasnip-latex-snippets.nvim
-commit ./lazy-lock.json /^ "mason-lspconfig.nvim": { "branch": "main", "commit": "d119ea67b2c8e1be64811785441761dfbc6e21f/;" s object:mason-lspconfig.nvim
+commit ./lazy-lock.json /^ "mason-lspconfig.nvim": { "branch": "main", "commit": "b64fdede85fd5e0b720ce722919e0a9b95ed654/;" s object:mason-lspconfig.nvim
commit ./lazy-lock.json /^ "mason.nvim": { "branch": "main", "commit": "874c4ab82ede731d4a0e464a413725932a71b26f" },$/;" s object:mason.nvim
-commit ./lazy-lock.json /^ "mini.nvim": { "branch": "main", "commit": "63b26037fdf98e0cb72c7f089df18599e6cc79c6" },$/;" s object:mini.nvim
+commit ./lazy-lock.json /^ "mini.nvim": { "branch": "main", "commit": "b4ef7ee6d7c7d6d335a4aa7e7261b3e4d9983f45" },$/;" s object:mini.nvim
commit ./lazy-lock.json /^ "nvim-cmp": { "branch": "main", "commit": "777450fd0ae289463a14481673e26246b5e38bf2" },$/;" s object:nvim-cmp
commit ./lazy-lock.json /^ "nvim-lint": { "branch": "master", "commit": "b16e6e424ddfb12d4b3a699c1dc41ba0f3b503da" },$/;" s object:nvim-lint
commit ./lazy-lock.json /^ "nvim-lspconfig": { "branch": "master", "commit": "f1392727d8ab6472b6463e875f553ebd32665d65" }/;" s object:nvim-lspconfig
-commit ./lazy-lock.json /^ "nvim-treesitter": { "branch": "master", "commit": "17a81d7b357a74dcefda331fdacb2742ddc60eac" /;" s object:nvim-treesitter
+commit ./lazy-lock.json /^ "nvim-treesitter": { "branch": "master", "commit": "a072d923c7a18a5a326e80e31dc211f0ec679e54" /;" s object:nvim-treesitter
commit ./lazy-lock.json /^ "nvim-web-devicons": { "branch": "master", "commit": "95b1e300699be8eb6b5be1758a9d4d69fe93cc7f/;" s object:nvim-web-devicons
commit ./lazy-lock.json /^ "plenary.nvim": { "branch": "master", "commit": "253d34830709d690f013daf2853a9d21ad7accab" },$/;" s object:plenary.nvim
commit ./lazy-lock.json /^ "rose-pine": { "branch": "main", "commit": "17723f76ea78cdd71fd0007b7b760683b60a5e43" },$/;" s object:rose-pine
@@ -110,8 +101,8 @@ commit ./lazy-lock.json /^ "telescope-fzf-native.nvim": { "branch": "main", "co
commit ./lazy-lock.json /^ "telescope.nvim": { "branch": "master", "commit": "942fe5faef47b21241e970551eba407bc10d9547" }/;" s object:telescope.nvim
commit ./lazy-lock.json /^ "vim-fugitive": { "branch": "master", "commit": "309c68117eca3a95349093012e5886a184c1812d" },$/;" s object:vim-fugitive
commit ./lazy-lock.json /^ "vim-gutentags": { "branch": "master", "commit": "1337b1891b9d98d6f4881982f27aa22b02c80084" },$/;" s object:vim-gutentags
-commit ./lazy-lock.json /^ "vimtex": { "branch": "master", "commit": "28d92b06a62e8b40e06b798beb4fe208558076e3" }$/;" s object:vimtex
-config ./lua/plugins/cmp.lua /^ config = function()$/;" f
+commit ./lazy-lock.json /^ "vimtex": { "branch": "master", "commit": "93fca124de2610899477ffe97a819ab4a0aa03c2" }$/;" s object:vimtex
+config ./lua/plugins/cmp.lua /^ config = function(_, opts)$/;" f
config ./lua/plugins/colorscheme.lua /^ config = function()$/;" f
config ./lua/plugins/general.lua /^ config = function()$/;" f
config ./lua/plugins/lsp.lua /^ config = function()$/;" f
@@ -121,23 +112,23 @@ config ./lua/plugins/tex.lua /^ config = function()$/;" f
config ./lua/plugins/treesitter.lua /^ config = function(_, opts)$/;" f
expand ./lua/plugins/cmp.lua /^ expand = function(args)$/;" f
format ./lua/plugins/cmp.lua /^ format = function(_, item)$/;" f
-friendly-snippets ./lazy-lock.json /^ "friendly-snippets": { "branch": "main", "commit": "25ddcd96540a2ce41d714bd7fea2e7f75fea8ead" /;" o
gitsigns.nvim ./lazy-lock.json /^ "gitsigns.nvim": { "branch": "main", "commit": "ca473e28382f1524aa3d2b6f04bcf54f2e6a64cb" },$/;" o
has_words_before ./lua/plugins/cmp.lua /^ local has_words_before = function()$/;" f
+in_mathzone ./Snippets/tex/greek.lua /^local in_mathzone = function()$/;" f
+in_mathzone ./Snippets/tex/math.lua /^local in_mathzone = function()$/;" f
indent-blankline.nvim ./lazy-lock.json /^ "indent-blankline.nvim": { "branch": "master", "commit": "018bd04d80c9a73d399c1061fa0c3b14a761/;" o
init ./lua/config/keymaps.lua /^ init = function()$/;" f
init ./lua/config/options.lua /^ init = function()$/;" f
-lazy.nvim ./lazy-lock.json /^ "lazy.nvim": { "branch": "main", "commit": "be77c59bf742379b6c5ad1e70d29c5fc1ee55944" },$/;" o
+lazy.nvim ./lazy-lock.json /^ "lazy.nvim": { "branch": "main", "commit": "32d5f4af2fdc0c04d60e3d5b5da3fc19a2c3699e" },$/;" o
lsp_attach ./lua/plugins/lsp.lua /^ local lsp_attach = function(client, bufnr)$/;" f
lualine.nvim ./lazy-lock.json /^ "lualine.nvim": { "branch": "master", "commit": "e99d733e0213ceb8f548ae6551b04ae32e590c80" },$/;" o
-luasnip-latex-snippets.nvim ./lazy-lock.json /^ "luasnip-latex-snippets.nvim": { "branch": "main", "commit": "8fe303e70f31e24d5e165c8e3e0775d0/;" o
-mason-lspconfig.nvim ./lazy-lock.json /^ "mason-lspconfig.nvim": { "branch": "main", "commit": "d119ea67b2c8e1be64811785441761dfbc6e21f/;" o
+mason-lspconfig.nvim ./lazy-lock.json /^ "mason-lspconfig.nvim": { "branch": "main", "commit": "b64fdede85fd5e0b720ce722919e0a9b95ed654/;" o
mason.nvim ./lazy-lock.json /^ "mason.nvim": { "branch": "main", "commit": "874c4ab82ede731d4a0e464a413725932a71b26f" },$/;" o
-mini.nvim ./lazy-lock.json /^ "mini.nvim": { "branch": "main", "commit": "63b26037fdf98e0cb72c7f089df18599e6cc79c6" },$/;" o
+mini.nvim ./lazy-lock.json /^ "mini.nvim": { "branch": "main", "commit": "b4ef7ee6d7c7d6d335a4aa7e7261b3e4d9983f45" },$/;" o
nvim-cmp ./lazy-lock.json /^ "nvim-cmp": { "branch": "main", "commit": "777450fd0ae289463a14481673e26246b5e38bf2" },$/;" o
nvim-lint ./lazy-lock.json /^ "nvim-lint": { "branch": "master", "commit": "b16e6e424ddfb12d4b3a699c1dc41ba0f3b503da" },$/;" o
nvim-lspconfig ./lazy-lock.json /^ "nvim-lspconfig": { "branch": "master", "commit": "f1392727d8ab6472b6463e875f553ebd32665d65" }/;" o
-nvim-treesitter ./lazy-lock.json /^ "nvim-treesitter": { "branch": "master", "commit": "17a81d7b357a74dcefda331fdacb2742ddc60eac" /;" o
+nvim-treesitter ./lazy-lock.json /^ "nvim-treesitter": { "branch": "master", "commit": "a072d923c7a18a5a326e80e31dc211f0ec679e54" /;" o
nvim-web-devicons ./lazy-lock.json /^ "nvim-web-devicons": { "branch": "master", "commit": "95b1e300699be8eb6b5be1758a9d4d69fe93cc7f/;" o
opts ./lua/plugins/cmp.lua /^ opts = function()$/;" f
plenary.nvim ./lazy-lock.json /^ "plenary.nvim": { "branch": "master", "commit": "253d34830709d690f013daf2853a9d21ad7accab" },$/;" o
@@ -147,4 +138,4 @@ telescope-fzf-native.nvim ./lazy-lock.json /^ "telescope-fzf-native.nvim": { "b
telescope.nvim ./lazy-lock.json /^ "telescope.nvim": { "branch": "master", "commit": "942fe5faef47b21241e970551eba407bc10d9547" }/;" o
vim-fugitive ./lazy-lock.json /^ "vim-fugitive": { "branch": "master", "commit": "309c68117eca3a95349093012e5886a184c1812d" },$/;" o
vim-gutentags ./lazy-lock.json /^ "vim-gutentags": { "branch": "master", "commit": "1337b1891b9d98d6f4881982f27aa22b02c80084" },$/;" o
-vimtex ./lazy-lock.json /^ "vimtex": { "branch": "master", "commit": "28d92b06a62e8b40e06b798beb4fe208558076e3" }$/;" o
+vimtex ./lazy-lock.json /^ "vimtex": { "branch": "master", "commit": "93fca124de2610899477ffe97a819ab4a0aa03c2" }$/;" o