diff options
| author | Nanderty <psopka@sopka.ch> | 2023-03-20 22:48:22 +0100 |
|---|---|---|
| committer | Nanderty <psopka@sopka.ch> | 2023-03-20 22:48:22 +0100 |
| commit | 0cbfb1248476aa278c1567deeb4021e68703d7e2 (patch) | |
| tree | 723671b27310c9a60e18c9a0f51fcd35dd29cdb5 /lua | |
| parent | 7111388965e01e9c712dfc2288028952fe78b664 (diff) | |
| download | neovim-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.lua | 7 | ||||
| -rw-r--r-- | lua/plugins/colorscheme.lua | 22 | ||||
| -rw-r--r-- | lua/plugins/general.lua | 15 | ||||
| -rw-r--r-- | lua/plugins/interface.lua | 2 | ||||
| -rw-r--r-- | lua/plugins/mini.lua | 36 | ||||
| -rw-r--r-- | lua/plugins/telescope.lua | 25 |
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, + }, } |
