- Added Center popup for
:Dict
command
- Internal
dict.Call
has been changed todict.Cursor
- Cursor popup's positioning as been moved one line down
- Ability to call dict commands inside of a dict popup, overwriting the contents
- Complete rewrite to be object based
- Optional ability to "stack" a cursor popup on top of a center popup, instead of overwriting the contents.
opts
"stack" (boolean) [default = false]
- New close keymap for stacked popups
<C-w>
as an attempt to reduce the chances of having the centered popup unfocused
- Added search jumplist, ability to go forward and back when calling dict commands inside of a dict popup
- Next and previous definition jump
- Added bufnr to close instead of depending on current buffer
- Health check
- Protected call for the
dict
command in case it isn't executable - Jumplist splicing was hardcoded to "2" instead of using the current index in the list
- Proper argument validation for the
:Dict
command - All Print statements to use vim.notify instead
- Removed default
<Leader>h
bindings and is default tonil
(no mapping) - Changed default visual register to
*
- Added buffer keymaps to opts under
buffer_mappings
- Updated documentation
- Fixed my horrible spelling (Thanks Typo!)