Releases: urtzienriquez/zotero.nvim
Release list
v2.0.0
zotero.nvim 2.0.0
For Neovim nightly (0.13-dev). On Neovim 0.10–0.12, use the v0 branch
(release v0.2.0), which has the same features.
This release reworks the layout and removes the built-in fuzzy finder, so
some keymaps and options from 1.x no longer exist.
Breaking changes
- Layout: the Zotero tab opens with the items list only.
gbopens the
collections as a full-width split (at the top or bottom, following
'splitbelow');gqcloses it. The fixed two-pane layout is gone. - Removed: the fuzzy finder (
<leader>zf) and its fzf-lua/telescope
backends, with thebackendoption. Useffsearches instead. - Removed keymaps:
<Tab>/<Esc>pane switching,tc, and the
overrides ofj,k,<Down>,<Up>,ggandG(Neovim's own motions
apply). In the edit buffer,qis gone::qcloses it and:wqsaves and
closes. - Removed options:
keymaps.fuzzy_find,items_move_*,
items_go_to_*,items_focus_collections,items_toggle_collections,
collections_move_*,collections_focus_items*,
collections_toggle_pane, andbackend. Remove them from your config.
New
:checkhealth zotero: checks the tools, the database, whether Zotero is
running, the companion add-on's version and Better BibTeX.ffsearch:&(AND) for combined searches,^/$anchors for field
searches, full-text searches when SQLite has FTS5, and much faster item
queries.- Keymaps
gb(open collections),gq(close collections), and in the
edit bufferK(show fields),gK(regenerate key),g?(help). - Help and edit windows open full width, at the top or bottom following
'splitbelow'; the edit window is reused; floating windows follow
resizes. - Modules load on first use, not at startup.
Fixes
- Window options are set on zotero's own windows only, so new windows keep
your settings; the collections split keeps your sign and number columns;
fold options are set locally. - The
#column of the items list widens to fit the last row number. - Collections entries are looked up as drawn.
gqno longer fails when the collections are the last window.
Staying on 1.x
vim.pack:version = "v1.0.0"- lazy.nvim:
version = "1.*"
v0.2.0
zotero.nvim 0.2.0
For Neovim 0.10–0.12 (the v0 branch). On Neovim nightly, use main
(release v2.0.0), which has the same features.
This release reworks the layout and removes the built-in fuzzy finder, so
some keymaps and options from 0.1 no longer exist.
Breaking changes
- Layout: the Zotero tab opens with the items list only.
gbopens the
collections as a full-width split (at the top or bottom, following
'splitbelow');gqcloses it. The fixed two-pane layout is gone. - Removed: the fuzzy finder (
<leader>zf) and its fzf-lua/telescope
backends, with thebackendoption. Useffsearches instead. - Removed keymaps:
<Tab>/<Esc>pane switching,tc, and the
overrides ofj,k,<Down>,<Up>,ggandG(Neovim's own motions
apply). In the edit buffer,qis gone::qcloses it and:wqsaves and
closes. - Removed options:
keymaps.fuzzy_find,items_move_*,
items_go_to_*,items_focus_collections,items_toggle_collections,
collections_move_*,collections_focus_items*,
collections_toggle_pane, andbackend. Remove them from your config.
New
:checkhealth zotero: checks Neovim >= 0.10, the tools, the database,
whether Zotero is running, the companion add-on's version and Better
BibTeX.ffsearch:&(AND) for combined searches,^/$anchors for field
searches, full-text searches when SQLite has FTS5, and much faster item
queries.- Keymaps
gb(open collections),gq(close collections), and in the
edit bufferK(show fields),gK(regenerate key),g?(help). - Help and edit windows open full width, at the top or bottom following
'splitbelow'; the edit window is reused; floating windows follow
resizes. - Modules load on first use, not at startup.
Fixes
- Window options are set on zotero's own windows only, so new windows keep
your settings; the collections split keeps your sign and number columns;
fold options are set locally. - The
#column of the items list widens to fit the last row number. - Collections entries are looked up as drawn.
gqno longer fails when the collections are the last window.
Staying on 0.1
vim.pack:version = "v0.1.0"- lazy.nvim:
version = "0.1.*"
v1.0.0
Release for Neovim nightly (uses the built-in vim.async).
On Neovim 0.10–0.12, use v0.1.0 instead: same features.
- Feeds: own section, unread markers, add/remove/refresh, OPML import
- Tags: t1–t9 (Zotero colored tags), tt checklist, fT filter, Tags section, cc colour, dd delete
- Item-type filter (ft), yank citation key / file path (yk / yp)
- cr: remove items from a collection
- Mnemonic keymaps (o/e/a/y/s/f/t families, g for navigation, g? help); old z keys via config
- Collections pane with real Vim folds
Install the attached Zotero companion plugin (1.5.0) for everything that writes to your library.
v0.1.0
Same features as v1.0.0, for Neovim 0.10–0.12 (no vim.async needed).
Use this if you're not on Neovim nightly. Install the attached companion plugin (1.5.0).
v0.0.1
What's Changed
- ui improvements by @urtzienriquez in #1
- change highlight for key by @urtzienriquez in #2
- possibility to mark entries and make zz preserve full session by @urtzienriquez in #3
- bug fixes by @urtzienriquez in #4
- handle duplicated and performance improvements by @urtzienriquez in #5
- bug fix by @urtzienriquez in #6
New Contributors
- @urtzienriquez made their first contribution in #1
Full Changelog: https://github.com/urtzienriquez/zotero.nvim/commits/v0.0.1