summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNanderty <psopka@sopka.ch>2023-03-24 15:26:51 +0100
committerNanderty <psopka@sopka.ch>2023-03-24 15:26:51 +0100
commitaf7c85ef9daaf702a179a9b3d66d03eff71db7a6 (patch)
tree7ebc99384cb68c86fc7a3f33034aab57b7f534e2
parent02a1c77cad04e16005b8ab2ce18617b0ffa278b7 (diff)
downloadneovim-config-af7c85ef9daaf702a179a9b3d66d03eff71db7a6.tar.gz
neovim-config-af7c85ef9daaf702a179a9b3d66d03eff71db7a6.tar.bz2
neovim-config-af7c85ef9daaf702a179a9b3d66d03eff71db7a6.zip
lazyload config
-rw-r--r--ftplugin/tex.lua1
-rw-r--r--ftplugin/tex/vimtex.lua3
-rw-r--r--init.lua15
-rw-r--r--lazy-lock.json18
-rw-r--r--lua/+87
-rw-r--r--lua/config/keymaps.lua17
-rw-r--r--lua/config/options.lua35
-rw-r--r--lua/keymaps.lua7
-rw-r--r--lua/options.lua26
-rw-r--r--lua/plugins/colorscheme.lua1
-rw-r--r--lua/plugins/latex.lua6
-rw-r--r--lua/plugins/telescope.lua2
-rw-r--r--lua/plugins/tex.lua10
-rw-r--r--tags57
14 files changed, 110 insertions, 175 deletions
diff --git a/ftplugin/tex.lua b/ftplugin/tex.lua
new file mode 100644
index 0000000..11cbd45
--- /dev/null
+++ b/ftplugin/tex.lua
@@ -0,0 +1 @@
+vim.opt.conceallevel = 1 \ No newline at end of file
diff --git a/ftplugin/tex/vimtex.lua b/ftplugin/tex/vimtex.lua
deleted file mode 100644
index dfabf6d..0000000
--- a/ftplugin/tex/vimtex.lua
+++ /dev/null
@@ -1,3 +0,0 @@
-vim.g.vimtex_quickfix_open_on_warning = 0
-vim.opt.conceallevel = 1
-vim.keymap.set('n', '<leader>ll', '<Cmd>VimtexCompile<CR>', {} )
diff --git a/init.lua b/init.lua
index 161969c..63d111d 100644
--- a/init.lua
+++ b/init.lua
@@ -1,8 +1,5 @@
vim.g.mapleader = ' '
-require('keymaps')
-require('options')
-
local lazypath = vim.fn.stdpath('data') .. '/lazy/lazy.nvim'
if not vim.loop.fs_stat(lazypath) then
vim.fn.system({
@@ -14,11 +11,13 @@ if not vim.loop.fs_stat(lazypath) then
lazypath,
})
end
+
vim.opt.rtp:prepend(lazypath)
require('lazy').setup({
spec = {
{ import = 'plugins' },
+ { import = 'config' },
},
defaults = {
lazy = true,
@@ -28,11 +27,11 @@ require('lazy').setup({
performance = {
rtp = {
disabled_plugins = {
- "gzip",
- "netrwPlugin",
- "tarPlugin",
- "tohtml",
- "zipPlugin",
+ 'gzip',
+ 'netrwPlugin',
+ 'tarPlugin',
+ 'tohtml',
+ 'zipPlugin',
},
},
},
diff --git a/lazy-lock.json b/lazy-lock.json
index 244b65d..c57477d 100644
--- a/lazy-lock.json
+++ b/lazy-lock.json
@@ -10,23 +10,23 @@
"friendly-snippets": { "branch": "main", "commit": "25ddcd96540a2ce41d714bd7fea2e7f75fea8ead" },
"gitsigns.nvim": { "branch": "main", "commit": "ca473e28382f1524aa3d2b6f04bcf54f2e6a64cb" },
"indent-blankline.nvim": { "branch": "master", "commit": "018bd04d80c9a73d399c1061fa0c3b14a7614399" },
- "lazy.nvim": { "branch": "main", "commit": "a80422f21750fcbf0e90b26da877d4024d76f116" },
+ "lazy.nvim": { "branch": "main", "commit": "be77c59bf742379b6c5ad1e70d29c5fc1ee55944" },
"lualine.nvim": { "branch": "master", "commit": "e99d733e0213ceb8f548ae6551b04ae32e590c80" },
"luasnip-latex-snippets.nvim": { "branch": "main", "commit": "8fe303e70f31e24d5e165c8e3e0775d00f96007a" },
- "mason-lspconfig.nvim": { "branch": "main", "commit": "2b811031febe5f743e07305738181ff367e1e452" },
- "mason.nvim": { "branch": "main", "commit": "9f4e06029b1d8cd3bb4438f6b3de6d5c42d2d8d1" },
- "mini.nvim": { "branch": "main", "commit": "9f8b92998a9964e03535c2c7e0708958e23e261a" },
- "neovim": { "branch": "main", "commit": "44ba4bd558c37189637b9ec39f2c42839fd3837d" },
+ "mason-lspconfig.nvim": { "branch": "main", "commit": "d119ea67b2c8e1be64811785441761dfbc6e21f5" },
+ "mason.nvim": { "branch": "main", "commit": "874c4ab82ede731d4a0e464a413725932a71b26f" },
+ "mini.nvim": { "branch": "main", "commit": "63b26037fdf98e0cb72c7f089df18599e6cc79c6" },
"nvim-cmp": { "branch": "main", "commit": "777450fd0ae289463a14481673e26246b5e38bf2" },
"nvim-lint": { "branch": "master", "commit": "b16e6e424ddfb12d4b3a699c1dc41ba0f3b503da" },
- "nvim-lspconfig": { "branch": "master", "commit": "c6105c449683b944b5d2138fcf82f18c657249e9" },
- "nvim-treesitter": { "branch": "master", "commit": "87cf2abeb6077ac19a1249d0b06f223aa398a0a0" },
+ "nvim-lspconfig": { "branch": "master", "commit": "f1392727d8ab6472b6463e875f553ebd32665d65" },
+ "nvim-treesitter": { "branch": "master", "commit": "17a81d7b357a74dcefda331fdacb2742ddc60eac" },
"nvim-web-devicons": { "branch": "master", "commit": "95b1e300699be8eb6b5be1758a9d4d69fe93cc7f" },
"plenary.nvim": { "branch": "master", "commit": "253d34830709d690f013daf2853a9d21ad7accab" },
- "telescope-file-browser.nvim": { "branch": "master", "commit": "24389d847f931e3822c5babdd308d20e2e8c638f" },
+ "rose-pine": { "branch": "main", "commit": "17723f76ea78cdd71fd0007b7b760683b60a5e43" },
+ "telescope-file-browser.nvim": { "branch": "master", "commit": "ff558dd2901bc99d98ed6d918a5cc0504032182f" },
"telescope-fzf-native.nvim": { "branch": "main", "commit": "580b6c48651cabb63455e97d7e131ed557b8c7e2" },
"telescope.nvim": { "branch": "master", "commit": "942fe5faef47b21241e970551eba407bc10d9547" },
"vim-fugitive": { "branch": "master", "commit": "309c68117eca3a95349093012e5886a184c1812d" },
"vim-gutentags": { "branch": "master", "commit": "1337b1891b9d98d6f4881982f27aa22b02c80084" },
- "vimtex": { "branch": "master", "commit": "5a6e46e2b8a96e79d5cab98e50a9b9109715d940" }
+ "vimtex": { "branch": "master", "commit": "28d92b06a62e8b40e06b798beb4fe208558076e3" }
} \ No newline at end of file
diff --git a/lua/+ b/lua/+
deleted file mode 100644
index 2d20dc6..0000000
--- a/lua/+
+++ /dev/null
@@ -1,87 +0,0 @@
-return {
- {
- 'L3MON4D3/LuaSnip',
- dependencies = {
- 'iurimateus/luasnip-latex-snippets.nvim',
- 'rafamadriz/friendly-snippets',
- },
- config = function()
- require('luasnip-latex-snippets').setup()
- require('luasnip.loaders.from_vscode').lazy_load()
- end
- },
- {
- 'hrsh7th/nvim-cmp',
- event = 'InsertEnter',
- dependencies = {
- 'hrsh7th/cmp-nvim-lsp',
- 'hrsh7th/cmp-buffer',
- 'hrsh7th/cmp-path',
- 'hrsh7th/cmp-calc',
- 'saadparwaiz1/cmp_luasnip',
- },
-
- opts = function()
- local has_words_before = function()
- unpack = unpack or table.unpack
- local line, col = unpack(vim.api.nvim_win_get_cursor(0))
- return col ~= 0 and vim.api.nvim_buf_get_lines(0, line - 1, line, true)[1]:sub(col, col):match('%s') == nil
- end
-
- local luasnip = require('luasnip')
- local cmp = require('cmp')
-
- luasnip.config.set_config({
- history = true,
- enable_autosnippets = true,
- })
-
- return {
- snippet = {
- expand = function(args)
- require('luasnip').lsp_expand(args.body)
- end,
- },
- 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' }),
- }),
- sources = cmp.config.sources({
- { name = 'nvim_lsp' },
- { name = 'luasnip' },
- { name = 'buffer' },
- { name = 'path' },
- { name = 'calc' },
- }),
- formatting = {
- format = function(_, item)
- item.kind = (require('icons').kinds[item.kind] or ' ')..item.kind
- return item
- end
- }
- }
- end,
- }, f
-}
diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua
new file mode 100644
index 0000000..321167f
--- /dev/null
+++ b/lua/config/keymaps.lua
@@ -0,0 +1,17 @@
+return {
+ {
+ dir = '',
+ name = 'keybinds',
+ lazy = false,
+ init = function()
+ vim.keymap.set('v', 'J', ":m '>+1<CR>gv=gv")
+ vim.keymap.set('v', 'K', ":m '<-2<CR>gv=gv")
+ 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', 'v' }, '<leader>y', [['+y]])
+ end,
+ },
+}
+
diff --git a/lua/config/options.lua b/lua/config/options.lua
new file mode 100644
index 0000000..4ee9505
--- /dev/null
+++ b/lua/config/options.lua
@@ -0,0 +1,35 @@
+return {
+ {
+ dir = '',
+ name = 'options',
+ lazy = false,
+ init = function()
+ vim.opt.spelllang = { 'de_de', 'en_us' }
+
+ vim.opt.timeoutlen = 500
+ vim.opt.updatetime = 250
+ vim.opt.mouse = a
+ vim.opt.signcolumn = 'yes'
+ vim.opt.cursorline = true
+ vim.opt.wrap = false
+ vim.opt.splitbelow = true
+ vim.opt.splitright = true
+ vim.opt.undofile = true
+ vim.opt.undodir = { vim.fn.stdpath('data') .. '/undo' }
+ vim.opt.undolevels = 1000
+
+ vim.opt.fillchars = 'eob: '
+
+ vim.opt.showmode = false
+ vim.opt.smartindent = true
+ vim.opt.shiftwidth = 4
+ vim.opt.tabstop = 4
+ vim.opt.softtabstop = 4
+ vim.opt.number = true
+ vim.opt.scrolloff = 20
+ vim.opt.numberwidth = 5
+ vim.opt.termguicolors = true
+ vim.opt.guifont = { 'Hack NFM:h12' }
+ end,
+ },
+}
diff --git a/lua/keymaps.lua b/lua/keymaps.lua
deleted file mode 100644
index 2069a20..0000000
--- a/lua/keymaps.lua
+++ /dev/null
@@ -1,7 +0,0 @@
-vim.keymap.set('v', 'J', ":m '>+1<CR>gv=gv")
-vim.keymap.set('v', 'K', ":m '<-2<CR>gv=gv")
-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", "v"}, "<leader>y", [["+y]])
diff --git a/lua/options.lua b/lua/options.lua
deleted file mode 100644
index 8c009e2..0000000
--- a/lua/options.lua
+++ /dev/null
@@ -1,26 +0,0 @@
-vim.opt.spelllang = {'de_de', 'en_us'}
-
-vim.opt.timeoutlen = 500
-vim.opt.updatetime = 250
-vim.opt.mouse = a
-vim.opt.signcolumn = 'yes'
-vim.opt.cursorline = true
-vim.opt.wrap = false
-vim.opt.splitbelow = true
-vim.opt.splitright = true
-vim.opt.undofile = true
-vim.opt.undodir = { vim.fn.stdpath('data')..'/undo' }
-vim.opt.undolevels = 1000
-
-vim.opt.fillchars='eob: '
-
-vim.opt.showmode = false
-vim.opt.smartindent = true
-vim.opt.shiftwidth = 4
-vim.opt.tabstop = 4
-vim.opt.softtabstop = 4
-vim.opt.number = true
-vim.opt.scrolloff = 20
-vim.opt.numberwidth = 5
-vim.opt.termguicolors = true
-vim.opt.guifont = {'Hack NFM:h12'}
diff --git a/lua/plugins/colorscheme.lua b/lua/plugins/colorscheme.lua
index 8f805bb..1261e27 100644
--- a/lua/plugins/colorscheme.lua
+++ b/lua/plugins/colorscheme.lua
@@ -1,6 +1,7 @@
return {
{
'rose-pine/neovim',
+ name = 'rose-pine',
lazy = false,
priority = 1000,
config = function()
diff --git a/lua/plugins/latex.lua b/lua/plugins/latex.lua
deleted file mode 100644
index f3ad09c..0000000
--- a/lua/plugins/latex.lua
+++ /dev/null
@@ -1,6 +0,0 @@
-return {
- {
- 'lervag/vimtex',
- lazy = false,
- },
-}
diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua
index 56f1a64..b62373d 100644
--- a/lua/plugins/telescope.lua
+++ b/lua/plugins/telescope.lua
@@ -74,6 +74,4 @@ return {
require('telescope').load_extension 'fzf'
end,
},
- { 'nvim-tree/nvim-web-devicons', },
- { 'nvim-lua/plenary.nvim', },
}
diff --git a/lua/plugins/tex.lua b/lua/plugins/tex.lua
new file mode 100644
index 0000000..383e166
--- /dev/null
+++ b/lua/plugins/tex.lua
@@ -0,0 +1,10 @@
+return {
+ {
+ 'lervag/vimtex',
+ lazy = false,
+ config = function()
+ vim.g.vimtex_quickfix_open_on_warning = 0
+ vim.keymap.set('n', '<leader>ll', '<Cmd>VimtexCompileSS<CR>')
+ end,
+ },
+}
diff --git a/tags b/tags
index fb222ec..06a0b42 100644
--- a/tags
+++ b/tags
@@ -54,25 +54,25 @@ branch ./lazy-lock.json /^ "cmp_luasnip": { "branch": "master", "commit": "1809
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": "a80422f21750fcbf0e90b26da877d4024d76f116" },$/;" s object:lazy.nvim
+branch ./lazy-lock.json /^ "lazy.nvim": { "branch": "main", "commit": "be77c59bf742379b6c5ad1e70d29c5fc1ee55944" },$/;" 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": "2b811031febe5f743e07305738181ff367e1e45/;" s object:mason-lspconfig.nvim
-branch ./lazy-lock.json /^ "mason.nvim": { "branch": "main", "commit": "9f4e06029b1d8cd3bb4438f6b3de6d5c42d2d8d1" },$/;" s object:mason.nvim
-branch ./lazy-lock.json /^ "mini.nvim": { "branch": "main", "commit": "9f8b92998a9964e03535c2c7e0708958e23e261a" },$/;" s object:mini.nvim
-branch ./lazy-lock.json /^ "neovim": { "branch": "main", "commit": "44ba4bd558c37189637b9ec39f2c42839fd3837d" },$/;" s object:neovim
+branch ./lazy-lock.json /^ "mason-lspconfig.nvim": { "branch": "main", "commit": "d119ea67b2c8e1be64811785441761dfbc6e21f/;" 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 /^ "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": "c6105c449683b944b5d2138fcf82f18c657249e9" }/;" s object:nvim-lspconfig
-branch ./lazy-lock.json /^ "nvim-treesitter": { "branch": "master", "commit": "87cf2abeb6077ac19a1249d0b06f223aa398a0a0" /;" s object:nvim-treesitter
+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-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 /^ "telescope-file-browser.nvim": { "branch": "master", "commit": "24389d847f931e3822c5babdd308d2/;" s object:telescope-file-browser.nvim
+branch ./lazy-lock.json /^ "rose-pine": { "branch": "main", "commit": "17723f76ea78cdd71fd0007b7b760683b60a5e43" },$/;" s object:rose-pine
+branch ./lazy-lock.json /^ "telescope-file-browser.nvim": { "branch": "master", "commit": "ff558dd2901bc99d98ed6d918a5cc0/;" s object:telescope-file-browser.nvim
branch ./lazy-lock.json /^ "telescope-fzf-native.nvim": { "branch": "main", "commit": "580b6c48651cabb63455e97d7e131ed557/;" s object:telescope-fzf-native.nvim
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": "5a6e46e2b8a96e79d5cab98e50a9b9109715d940" }$/;" s object:vimtex
+branch ./lazy-lock.json /^ "vimtex": { "branch": "master", "commit": "28d92b06a62e8b40e06b798beb4fe208558076e3" }$/;" 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
@@ -92,31 +92,32 @@ commit ./lazy-lock.json /^ "cmp_luasnip": { "branch": "master", "commit": "1809
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": "a80422f21750fcbf0e90b26da877d4024d76f116" },$/;" s object:lazy.nvim
+commit ./lazy-lock.json /^ "lazy.nvim": { "branch": "main", "commit": "be77c59bf742379b6c5ad1e70d29c5fc1ee55944" },$/;" 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": "2b811031febe5f743e07305738181ff367e1e45/;" s object:mason-lspconfig.nvim
-commit ./lazy-lock.json /^ "mason.nvim": { "branch": "main", "commit": "9f4e06029b1d8cd3bb4438f6b3de6d5c42d2d8d1" },$/;" s object:mason.nvim
-commit ./lazy-lock.json /^ "mini.nvim": { "branch": "main", "commit": "9f8b92998a9964e03535c2c7e0708958e23e261a" },$/;" s object:mini.nvim
-commit ./lazy-lock.json /^ "neovim": { "branch": "main", "commit": "44ba4bd558c37189637b9ec39f2c42839fd3837d" },$/;" s object:neovim
+commit ./lazy-lock.json /^ "mason-lspconfig.nvim": { "branch": "main", "commit": "d119ea67b2c8e1be64811785441761dfbc6e21f/;" 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 /^ "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": "c6105c449683b944b5d2138fcf82f18c657249e9" }/;" s object:nvim-lspconfig
-commit ./lazy-lock.json /^ "nvim-treesitter": { "branch": "master", "commit": "87cf2abeb6077ac19a1249d0b06f223aa398a0a0" /;" s object:nvim-treesitter
+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-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 /^ "telescope-file-browser.nvim": { "branch": "master", "commit": "24389d847f931e3822c5babdd308d2/;" s object:telescope-file-browser.nvim
+commit ./lazy-lock.json /^ "rose-pine": { "branch": "main", "commit": "17723f76ea78cdd71fd0007b7b760683b60a5e43" },$/;" s object:rose-pine
+commit ./lazy-lock.json /^ "telescope-file-browser.nvim": { "branch": "master", "commit": "ff558dd2901bc99d98ed6d918a5cc0/;" s object:telescope-file-browser.nvim
commit ./lazy-lock.json /^ "telescope-fzf-native.nvim": { "branch": "main", "commit": "580b6c48651cabb63455e97d7e131ed557/;" s object:telescope-fzf-native.nvim
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": "5a6e46e2b8a96e79d5cab98e50a9b9109715d940" }$/;" s object:vimtex
+commit ./lazy-lock.json /^ "vimtex": { "branch": "master", "commit": "28d92b06a62e8b40e06b798beb4fe208558076e3" }$/;" s object:vimtex
config ./lua/plugins/cmp.lua /^ config = function()$/;" 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
config ./lua/plugins/mini.lua /^ config = function()$/;" f
config ./lua/plugins/telescope.lua /^ config = function()$/;" f
+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
@@ -124,24 +125,26 @@ friendly-snippets ./lazy-lock.json /^ "friendly-snippets": { "branch": "main",
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
indent-blankline.nvim ./lazy-lock.json /^ "indent-blankline.nvim": { "branch": "master", "commit": "018bd04d80c9a73d399c1061fa0c3b14a761/;" o
-lazy.nvim ./lazy-lock.json /^ "lazy.nvim": { "branch": "main", "commit": "a80422f21750fcbf0e90b26da877d4024d76f116" },$/;" 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
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": "2b811031febe5f743e07305738181ff367e1e45/;" o
-mason.nvim ./lazy-lock.json /^ "mason.nvim": { "branch": "main", "commit": "9f4e06029b1d8cd3bb4438f6b3de6d5c42d2d8d1" },$/;" o
-mini.nvim ./lazy-lock.json /^ "mini.nvim": { "branch": "main", "commit": "9f8b92998a9964e03535c2c7e0708958e23e261a" },$/;" o
-neovim ./lazy-lock.json /^ "neovim": { "branch": "main", "commit": "44ba4bd558c37189637b9ec39f2c42839fd3837d" },$/;" o
+mason-lspconfig.nvim ./lazy-lock.json /^ "mason-lspconfig.nvim": { "branch": "main", "commit": "d119ea67b2c8e1be64811785441761dfbc6e21f/;" 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
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": "c6105c449683b944b5d2138fcf82f18c657249e9" }/;" o
-nvim-treesitter ./lazy-lock.json /^ "nvim-treesitter": { "branch": "master", "commit": "87cf2abeb6077ac19a1249d0b06f223aa398a0a0" /;" 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-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
-telescope-file-browser.nvim ./lazy-lock.json /^ "telescope-file-browser.nvim": { "branch": "master", "commit": "24389d847f931e3822c5babdd308d2/;" o
+rose-pine ./lazy-lock.json /^ "rose-pine": { "branch": "main", "commit": "17723f76ea78cdd71fd0007b7b760683b60a5e43" },$/;" o
+telescope-file-browser.nvim ./lazy-lock.json /^ "telescope-file-browser.nvim": { "branch": "master", "commit": "ff558dd2901bc99d98ed6d918a5cc0/;" o
telescope-fzf-native.nvim ./lazy-lock.json /^ "telescope-fzf-native.nvim": { "branch": "main", "commit": "580b6c48651cabb63455e97d7e131ed557/;" o
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": "5a6e46e2b8a96e79d5cab98e50a9b9109715d940" }$/;" o
+vimtex ./lazy-lock.json /^ "vimtex": { "branch": "master", "commit": "28d92b06a62e8b40e06b798beb4fe208558076e3" }$/;" o