add hop.nvim plugin

This commit is contained in:
2023-08-15 18:09:15 +02:00
parent 464cb897d7
commit 415f88a10d
4 changed files with 68 additions and 9 deletions

View File

@ -1,4 +1,4 @@
vim.opt.runtimepath:append(',~/.config/nvim/lua')
-- vim.opt.runtimepath:append(',~/.config/nvim/lua')
require "plugin"
-- Automatically source and re-compile packer whenever you save this init.lua
@ -260,10 +260,23 @@ require('fidget').setup()
--
-- vim.cmd([[COQnow -s]])
local hop = require('hop')
local directions = require('hop.hint').HintDirection
vim.keymap.set('n', '<leader>f', function()
hop.hint_words({ direction = directions.AFTER_CURSOR, current_line_only = false })
end, {remap=true})
vim.keymap.set('n', '<leader>F', function()
hop.hint_words({ direction = directions.BEFORE_CURSOR, current_line_only = false })
end, {remap=true})
-- nvim-cmp setup
local cmp = require 'cmp'
local luasnip = require 'luasnip'
-- load luasnip snippets
-- require("luasnip.loaders.from_lua").load({paths = "~/.config/nvim/luasnip/"})
cmp.setup {
snippet = {
expand = function(args)
@ -290,8 +303,8 @@ cmp.setup {
['<S-Tab>'] = cmp.mapping(function(fallback)
if cmp.visible() then
cmp.select_prev_item()
-- elseif luasnip.jumpable(-1) then
-- luasnip.jump(-1)
elseif luasnip.expand_or_jumpable() then
luasnip.expand_or_jump()
else
fallback()
end