diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/Nanderty/+ | 10 | ||||
| -rw-r--r-- | lua/Nanderty/Plugins/cmp.lua | 32 | ||||
| -rw-r--r-- | lua/Nanderty/Plugins/mini.lua | 7 | ||||
| -rw-r--r-- | lua/Nanderty/Plugins/neoformat.lua | 3 | ||||
| -rw-r--r-- | lua/Nanderty/Plugins/startify.lua | 0 | ||||
| -rw-r--r-- | lua/Nanderty/Plugins/treesitter.lua | 3 | ||||
| -rw-r--r-- | lua/Nanderty/Plugins/vimtex.lua | 5 | ||||
| -rw-r--r-- | lua/Nanderty/general.lua | 7 | ||||
| -rw-r--r-- | lua/Nanderty/plug.lua | 5 |
9 files changed, 45 insertions, 27 deletions
diff --git a/lua/Nanderty/+ b/lua/Nanderty/+ deleted file mode 100644 index a138f4b..0000000 --- a/lua/Nanderty/+ +++ /dev/null @@ -1,10 +0,0 @@ -require('Nanderty.plug') - -require('Nanderty.general') -require('Nanderty.remap') - -require('Nanderty.Plugins.lualine') -require('Nanderty.Plugins.telescope') -require('Nanderty.Plugins.vimtex') -require('Nanderty.Plugins.bufferline') -require('Nanderty.Plugins.startify') diff --git a/lua/Nanderty/Plugins/cmp.lua b/lua/Nanderty/Plugins/cmp.lua index 2c73b05..b9f2095 100644 --- a/lua/Nanderty/Plugins/cmp.lua +++ b/lua/Nanderty/Plugins/cmp.lua @@ -30,11 +30,33 @@ cmp.setup({ window = { }, mapping = cmp.mapping.preset.insert({ - ['<C-b>'] = cmp.mapping.scroll_docs(-4), - ['<C-f>'] = cmp.mapping.scroll_docs(4), - ['<C-Space>'] = cmp.mapping.complete(), - ['<C-e>'] = cmp.mapping.abort(), - ['<CR>'] = cmp.mapping.confirm({ select = true }), + ["<Tab>"] = cmp.mapping(function(fallback) + if vim.fn.pumvisible() == 1 then + feedkey("<C-n>", "n") + elseif cmp.visible() then + cmp.select_next_item() + else + fallback() + end + end, { + "i", + }), + ["<S-Tab>"] = cmp.mapping(function(fallback) + if vim.fn.pumvisible() == 1 then + feedkey("<C-p>", "n") + elseif cmp.visible() then + cmp.select_prev_item() + else + fallback() + end + end, { + "i", +}), +['<C-b>'] = cmp.mapping.scroll_docs(-4), +['<C-f>'] = cmp.mapping.scroll_docs(4), +['<C-Space>'] = cmp.mapping.complete(), +['<C-e>'] = cmp.mapping.abort(), +['<CR>'] = cmp.mapping.confirm({ select = true }), }), sources = cmp.config.sources({ { name = 'nvim_lsp' }, diff --git a/lua/Nanderty/Plugins/mini.lua b/lua/Nanderty/Plugins/mini.lua new file mode 100644 index 0000000..0546fe3 --- /dev/null +++ b/lua/Nanderty/Plugins/mini.lua @@ -0,0 +1,7 @@ +require('mini.starter').setup({ + evaluate_single = true +}) +require('mini.sessions').setup({ +force = {read = false, write = true, delete = true} +}) +require('mini.fuzzy').setup() diff --git a/lua/Nanderty/Plugins/neoformat.lua b/lua/Nanderty/Plugins/neoformat.lua new file mode 100644 index 0000000..54ed27d --- /dev/null +++ b/lua/Nanderty/Plugins/neoformat.lua @@ -0,0 +1,3 @@ +vim.api.nvim_create_autocmd("BufWritePre", { +command = "Neoformat" +}) diff --git a/lua/Nanderty/Plugins/startify.lua b/lua/Nanderty/Plugins/startify.lua deleted file mode 100644 index e69de29..0000000 --- a/lua/Nanderty/Plugins/startify.lua +++ /dev/null diff --git a/lua/Nanderty/Plugins/treesitter.lua b/lua/Nanderty/Plugins/treesitter.lua index 7baec80..2eef668 100644 --- a/lua/Nanderty/Plugins/treesitter.lua +++ b/lua/Nanderty/Plugins/treesitter.lua @@ -3,9 +3,6 @@ require'nvim-treesitter.configs'.setup { sync_install = false, - auto_install = true, - - highlight = { enable = true, diff --git a/lua/Nanderty/Plugins/vimtex.lua b/lua/Nanderty/Plugins/vimtex.lua deleted file mode 100644 index 511c2bf..0000000 --- a/lua/Nanderty/Plugins/vimtex.lua +++ /dev/null @@ -1,5 +0,0 @@ -vim.g.tex_flavor='latex' -vim.g.vimtex_view_mehtod = 'mupdf' -vim.g.vimtex_quickfix_open_on_warning = 0 - -vim.keymap.set('n', '<leader>ll', '<Cmd>VimtexCompile<CR>', {} ) diff --git a/lua/Nanderty/general.lua b/lua/Nanderty/general.lua index c051876..36f6519 100644 --- a/lua/Nanderty/general.lua +++ b/lua/Nanderty/general.lua @@ -2,13 +2,16 @@ vim.opt.spelllang = {'de_de', 'en_us'} vim.opt.timeoutlen = 500 vim.opt.updatetime = 200 -vim.opt.clipboard = 'unnamedplus' vim.opt.mouse = a vim.opt.signcolumn = 'yes' vim.opt.cursorline = true +vim.opt.undofile = true +vim.opt.undodir = { vim.fn.stdpath('data')..'/undo' } +vim.opt.undolevels = 1000 + vim.opt.number = true -vim.opt.scrolloff = 30 +vim.opt.scrolloff = 20 vim.opt.numberwidth = 5 vim.opt.termguicolors = true diff --git a/lua/Nanderty/plug.lua b/lua/Nanderty/plug.lua index 5129494..4bb4b5e 100644 --- a/lua/Nanderty/plug.lua +++ b/lua/Nanderty/plug.lua @@ -1,7 +1,8 @@ local Plug = vim.fn['plug#'] vim.call("plug#begin", "~/AppData/local/nvim/plugged") -Plug 'mhinz/vim-startify' +Plug 'echasnovski/mini.nvim' + Plug 'tpope/vim-fugitive' Plug 'nvim-lua/plenary.nvim' Plug('nvim-telescope/telescope.nvim', {branch = '0.1.x'}) @@ -14,7 +15,7 @@ Plug 'navarasu/onedark.nvim' Plug('nvim-treesitter/nvim-treesitter', {run = ':TSUpdate'}) Plug 'lervag/vimtex' - +Plug 'sbdchd/neoformat' Plug 'neovim/nvim-lspconfig' Plug 'williamboman/mason.nvim' Plug 'williamboman/mason-lspconfig.nvim' |
