Mercurial > dotfiles
changeset 371:1dfda47d5d9e
Add more lua based plugins: lush, navigator, numb
author | zegervdv <zegervdv@me.com> |
---|---|
date | Wed, 07 Apr 2021 17:13:37 +0200 |
parents | 5ffb0fd7b98d |
children | 6d1a9a926383 |
files | dot_config/nvim/config.lua |
diffstat | 1 files changed, 33 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/dot_config/nvim/config.lua Tue Mar 30 21:47:55 2021 +0200 +++ b/dot_config/nvim/config.lua Wed Apr 07 17:13:37 2021 +0200 @@ -68,9 +68,21 @@ -- Moving around within lines use {'wellle/targets.vim', event = 'InsertEnter *'} + -- Peek at lines + use { + 'nacro90/numb.nvim', + config = require'numb'.setup, + } + -- Searching use {'mhinz/vim-grepper', cmd = {'Grepper'}} + -- Keymaps TODO: to be removed when #13823 is merged + use { + 'tjdevries/astronauta.nvim', + config = function() require'astronauta.keymap' end, + } + -- Indent lines use { 'lukas-reineke/indent-blankline.nvim', @@ -106,8 +118,19 @@ function test_tmux() return os.getenv('TMUX') ~= nil end - use {'christoomey/vim-tmux-navigator'} use {'tmux-plugins/vim-tmux-focus-events', cond = test_tmux} + use { + 'numtostr/navigator.nvim', + config = function() + require('Navigator').setup { auto_save = 'current', disable_on_zoom = false } + + local nnoremap = vim.keymap.nnoremap + nnoremap { '<c-h>', require'Navigator'.left } + nnoremap { '<c-j>', require'Navigator'.down } + nnoremap { '<c-k>', require'Navigator'.up } + nnoremap { '<c-l>', require'Navigator'.right } + end + } -- Completion/snippets/LSP use {'neovim/nvim-lspconfig'} @@ -347,6 +370,15 @@ -- Colorscheme use {'zegervdv/nvcode-color-schemes.vim'} + use { + 'zegervdv/one-lush', + requires = 'rktjmp/lush.nvim', + config = function() + local lush = require('lush') + local spec = require('lush_theme.one-lush') + lush(spec) + end, + } -- Terminal use {