diff --git a/.config/nvim/lua/em/plugins/init.lua b/.config/nvim/lua/em/plugins/init.lua index 1d82ef3c..044fe553 100644 --- a/.config/nvim/lua/em/plugins/init.lua +++ b/.config/nvim/lua/em/plugins/init.lua @@ -6,7 +6,6 @@ return require("packer").startup(function() use {"SirVer/ultisnips"} use {"christoomey/vim-sort-motion"} use {"christoomey/vim-system-copy"} - use {"christoomey/vim-tmux-navigator"} use {"christoomey/vim-tmux-runner"} use {"coderifous/textobj-word-column.vim"} use {"dhruvasagar/vim-zoom"} @@ -33,6 +32,7 @@ return require("packer").startup(function() "neovim/nvim-lspconfig", "williamboman/nvim-lsp-installer" } + use {"numToStr/Navigator.nvim"} use { "nvim-telescope/telescope.nvim", requires = { {"nvim-lua/plenary.nvim"} } diff --git a/.config/nvim/plugin/navigator.lua b/.config/nvim/plugin/navigator.lua new file mode 100644 index 00000000..3ed86105 --- /dev/null +++ b/.config/nvim/plugin/navigator.lua @@ -0,0 +1,12 @@ +-- Configuration +require('Navigator').setup() + +-- Keybindings +local map = vim.api.nvim_set_keymap +local opts = { noremap = true, silent = true } + +map('n', "", "lua require('Navigator').left()", opts) +map('n', "", "lua require('Navigator').up()", opts) +map('n', "", "lua require('Navigator').right()", opts) +map('n', "", "lua require('Navigator').down()", opts) +map('n', "", "lua require('Navigator').previous()", opts)