# HG changeset patch # User zegervdv # Date 1617808417 -7200 # Node ID 1dfda47d5d9e8468d2f97e697ef2f1926c88f8c6 # Parent 5ffb0fd7b98d71fad9ae66b3e8c814380b7f9693 Add more lua based plugins: lush, navigator, numb diff -r 5ffb0fd7b98d -r 1dfda47d5d9e dot_config/nvim/config.lua --- 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 { '', require'Navigator'.left } + nnoremap { '', require'Navigator'.down } + nnoremap { '', require'Navigator'.up } + nnoremap { '', 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 {