dotfiles/nvim/.config/nvim/after/plugin/sneak.lua
Sanchayan Maity 108630d19c nvim: Move plugin configuration files to after/plugin
Now that neovim runtime can also source lua files from traditional vim
runtime directories like after/plugin/ftplugin etc, move all plugin
configuration files to after/plugin.
2021-06-17 10:07:51 +05:30

20 lines
894 B
Lua

local remap = vim.api.nvim_set_keymap
-- Replace 'f' with 1 character sneak
remap('n', 'f', '<Plug>Sneak_f', { noremap = false })
remap('n', 'F', '<Plug>Sneak_F', { noremap = false })
remap('x', 'f', '<Plug>Sneak_f', { noremap = false })
remap('x', 'F', '<Plug>Sneak_F', { noremap = false })
remap('o', 'f', '<Plug>Sneak_f', { noremap = false })
remap('o', 'F', '<Plug>Sneak_F', { noremap = false })
-- Replace 't' with 1 character sneak
remap('n', 't', '<Plug>Sneak_t', { noremap = false })
remap('n', 'T', '<Plug>Sneak_T', { noremap = false })
remap('x', 't', '<Plug>Sneak_t', { noremap = false })
remap('x', 'T', '<Plug>Sneak_T', { noremap = false })
remap('o', 't', '<Plug>Sneak_t', { noremap = false })
remap('o', 'T', '<Plug>Sneak_T', { noremap = false })
-- Two character sneak
remap('n', 's', '<Plug>Sneak_s', { noremap = false })
remap('n', 'S', '<Plug>Sneak_S', { noremap = false })