summaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorNanderty <psopka@sopka.ch>2023-03-20 22:48:22 +0100
committerNanderty <psopka@sopka.ch>2023-03-20 22:48:22 +0100
commit0cbfb1248476aa278c1567deeb4021e68703d7e2 (patch)
tree723671b27310c9a60e18c9a0f51fcd35dd29cdb5 /lua
parent7111388965e01e9c712dfc2288028952fe78b664 (diff)
downloadneovim-config-0cbfb1248476aa278c1567deeb4021e68703d7e2.tar.gz
neovim-config-0cbfb1248476aa278c1567deeb4021e68703d7e2.tar.bz2
neovim-config-0cbfb1248476aa278c1567deeb4021e68703d7e2.zip
lazy.vim fertig
Diffstat (limited to 'lua')
-rw-r--r--lua/plugins/cmp.lua7
-rw-r--r--lua/plugins/colorscheme.lua22
-rw-r--r--lua/plugins/general.lua15
-rw-r--r--lua/plugins/interface.lua2
-rw-r--r--lua/plugins/mini.lua36
-rw-r--r--lua/plugins/telescope.lua25
6 files changed, 68 insertions, 39 deletions
diff --git a/lua/plugins/cmp.lua b/lua/plugins/cmp.lua
index 6015356..48df829 100644
--- a/lua/plugins/cmp.lua
+++ b/lua/plugins/cmp.lua
@@ -7,7 +7,6 @@ return {
},
config = function()
require('luasnip-latex-snippets').setup()
- require("luasnip.loaders.from_lua").lazy_load()
require("luasnip.loaders.from_vscode").lazy_load()
end
},
@@ -18,6 +17,7 @@ return {
'hrsh7th/cmp-nvim-lsp',
'hrsh7th/cmp-buffer',
'hrsh7th/cmp-path',
+ 'hrsh7th/cmp-calc',
'saadparwaiz1/cmp_luasnip',
},
@@ -48,7 +48,7 @@ return {
["<Tab>"] = cmp.mapping(function(fallback)
if cmp.visible() then
- cmp.select_next_item()
+ cmp.select_next_item()
elseif luasnip.expand_or_jumpable() then
luasnip.expand_or_jump()
elseif has_words_before() then
@@ -60,7 +60,7 @@ return {
["<S-Tab>"] = cmp.mapping(function(fallback)
if cmp.visible() then
- cmp.select_prev_item()
+ cmp.select_prev_item()
elseif luasnip.jumpable(-1) then
luasnip.jump(-1)
else
@@ -73,6 +73,7 @@ return {
{ name = 'luasnip' },
{ name = 'buffer' },
{ name = 'path' },
+ { name = 'calc' },
})
}
end,
diff --git a/lua/plugins/colorscheme.lua b/lua/plugins/colorscheme.lua
index 6dd51ca..51ff0f7 100644
--- a/lua/plugins/colorscheme.lua
+++ b/lua/plugins/colorscheme.lua
@@ -1,15 +1,15 @@
return {
- {
- 'navarasu/onedark.nvim',
- lazy = false,
- priority = 1000,
- config = function()
- require('onedark').setup {
- style = 'warmer'
- }
- require('onedark').load()
- end,
- },
+ {
+ 'loctvl842/monokai-pro.nvim',
+ lazy = false,
+ priority = 1000,
+ config = function()
+ require("monokai-pro").setup({
+ background_clear = {}
+ })
+ vim.cmd([[colorscheme monokai-pro]])
+ end,
+ },
}
diff --git a/lua/plugins/general.lua b/lua/plugins/general.lua
index 3eeb1c0..44556fb 100644
--- a/lua/plugins/general.lua
+++ b/lua/plugins/general.lua
@@ -23,17 +23,10 @@ return {
},
},
{
- 'JoseConseco/telescope_sessions_picker.nvim',
- keys = {
- { '<leader>ps', '<cmd>Telescope sessions_picker<cr>', desc = 'session' },
- },
- dependencies = {
- 'nvim-telescope/telescope.nvim',
- 'nvim-lua/plenary.nvim',
- 'nvim-tree/nvim-web-devicons',
+ 'ludovicchabant/vim-gutentags',
+ event = {
+ 'BufReadPost',
+ 'BufNewFile'
},
- config = function()
- require('telescope').load_extension 'sessions_picker'
- end,
},
}
diff --git a/lua/plugins/interface.lua b/lua/plugins/interface.lua
index 4e898c5..6497d0a 100644
--- a/lua/plugins/interface.lua
+++ b/lua/plugins/interface.lua
@@ -20,7 +20,7 @@ return {
event = 'VeryLazy',
opts = {
options = {
- theme = 'onedark'
+ theme = 'auto'
},
},
},
diff --git a/lua/plugins/mini.lua b/lua/plugins/mini.lua
index 18c4a23..1cdca99 100644
--- a/lua/plugins/mini.lua
+++ b/lua/plugins/mini.lua
@@ -1,14 +1,26 @@
return {
- {
- 'echasnovski/mini.nvim',
- event = 'VimEnter',
- config = function()
- require('mini.sessions').setup({
- force = {read = false, write = true, delete = true}
- })
- require('mini.starter').setup({
- evaluate_single = true
- })
- end,
- },
+ {
+ 'echasnovski/mini.nvim',
+ event = 'VimEnter',
+ keys = {
+ { '<leader>ss', function ()
+ MiniSessions.write(vim.fn.input('Create session > '))
+ end,
+ desc = 'save session'
+ },
+ { '<leader>sd', function ()
+ MiniSessions.delete(vim.fn.input('Delete session > '))
+ end,
+ desc = 'delete session'
+ },
+ },
+ config = function()
+ require('mini.sessions').setup({
+ force = {read = false, write = true, delete = true}
+ })
+ require('mini.starter').setup({
+ evaluate_single = true
+ })
+ end,
+ },
}
diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua
index c09c5a6..6407bc3 100644
--- a/lua/plugins/telescope.lua
+++ b/lua/plugins/telescope.lua
@@ -16,7 +16,21 @@ return {
return require('telescope.actions').close(...)
end,
}
- }
+ },
+ layout_config = {
+ horizontal = {
+ prompt_position = "top",
+ preview_width = 0.55,
+ results_width = 0.8,
+ },
+ vertical = {
+ mirror = false,
+ },
+ width = 0.87,
+ height = 0.80,
+ preview_cutoff = 120,
+ },
+ borderchars = { "█", " ", "▀", "█", "█", " ", " ", "▀" },
},
extensions = {
file_browser ={
@@ -43,4 +57,13 @@ return {
require('telescope').load_extension 'file_browser'
end,
},
+ {
+ dir = vim.fn.stdpath('data')..'/localplugins/telemini/',
+ keys = {
+ { '<leader>ps', '<cmd>Telescope telemini<cr>', desc = 'sessions' }
+ },
+ config = function()
+ require('telescope').load_extension 'telemini'
+ end,
+ },
}