All notable changes to Recall will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.1.2 - 2024-03-11
- Fixed a bug whereby Recall would clear all signs with its
BufEnter
autocommand, due to a misuse of thesign_*
APIs (#7)
1.1.1 - 2024-03-11
- Fixed 'No write since last change' when trying to open a mark while the current buffer has unsaved changes (#4)
- Fixed bug in Telescope integration where hitting enter in insert mode would actually remove a mark instead of
navigating to it (#6)
- This was happening because the default mapping was
<C-m>
, and as far as Vim/Neovim are concerned,<C-m>
and<CR>
are the same thing
- This was happening because the default mapping was
- The default mapping to delete marks from the Telescope extension is now
<M-d>
; see Fixed
1.1.0 - 2024-03-09
- Show mappings legend within Telescope picker
- Fix recommendation on how to unset mappings for Telescope: previous
recommendation
nil
did not work withtbl_{deep_}extend
, an empty string will do
- Use
tbl_deep_extend
instead oftbl_extend
to correctly merge user options with defaults
1.0.0 - 2024-03-08
Initial release of Recall.
- Basic global mark management with
:Recall{Toggle,Mark,Unmark}
and:RecallClear
- Basic global mark navigation with
:Recall{Next,Previous}
- Sign column with a customizable character
- Support for Neovim 0.10.x and also 0.9.x and lower
- Telescope integration beyond the built-in
:Telescope marks
that allows mark deletion and displaying only global marks - Improved stability by adding CI and testing using plenary