mirror of
https://github.com/Tilo-K/neovim-config.git
synced 2026-07-03 13:43:02 +00:00
28 lines
916 B
Lua
28 lines
916 B
Lua
return {
|
|
'tomasky/bookmarks.nvim',
|
|
event = { 'BufReadPre', 'BufNewFile' },
|
|
config = function()
|
|
require('bookmarks').setup {
|
|
-- sign_priority = 8,
|
|
save_file = vim.fn.expand '$HOME/.bookmarks',
|
|
keywords = {
|
|
['@t'] = '☑️ ',
|
|
['@w'] = '⚠️ ',
|
|
['@f'] = '⛏ ',
|
|
['@n'] = ' ',
|
|
},
|
|
on_attach = function(bufnr)
|
|
local bm = require 'bookmarks'
|
|
local map = vim.keymap.set
|
|
map('n', 'mm', bm.bookmark_toggle, { buffer = bufnr })
|
|
map('n', 'mi', bm.bookmark_ann, { buffer = bufnr })
|
|
map('n', 'mc', bm.bookmark_clean, { buffer = bufnr })
|
|
map('n', 'mn', bm.bookmark_next, { buffer = bufnr })
|
|
map('n', 'mp', bm.bookmark_prev, { buffer = bufnr })
|
|
map('n', 'ml', bm.bookmark_list, { buffer = bufnr })
|
|
map('n', 'mx', bm.bookmark_clear_all, { buffer = bufnr })
|
|
end,
|
|
}
|
|
end,
|
|
}
|