github nacro90/numb.nvim v1.1.0
v1.1.0 — Jumplist, :Numb command, statusline hook

6 hours ago

Added

  • Jumplist support: confirmed : peeks now push the origin position to the window jumplist, so <C-o> returns to the line you jumped from. Aborted peeks do not pollute the jumplist.
  • :Numb user command with enable | disable | toggle subcommands and tab completion. Bare :Numb defaults to toggle. An unknown subcommand triggers a vim.notify error.
  • require('numb').enable(opts?) and require('numb').is_enabled() Lua API. enable() preserves previously configured options, so you no longer need to re-call setup() after disable().
  • vim.w.numb_peeking window-local flag (set during active peek, cleared on confirm or abort) for statusline integrations. Scope is per window so split views of the same buffer never cross-flag each other.
  • require('numb').is_peeking(winnr?) Lua API returning the same information programmatically. Follows the Neovim convention where nil or 0 means the current window.
  • CONTRIBUTING.md, ROADMAP.md, and release workflow documentation in CLAUDE.md.

Removed

  • The bundled numb.log module and its file-based logger. The plugin no longer writes to stdpath('data')/numb.log on load.
  • Stale lua-format config (Stylua is the only formatter).

Statusline example (lualine)

require('lualine').setup{
  sections = {
    lualine_x = {
      function() return vim.w.numb_peeking and 'peek' or '' end,
    },
  },
}

Full diff: v1.0.0...v1.1.0

Don't miss a new numb.nvim release

NewReleases is sending notifications on new releases.