Skip to content

Releases: kevinhwang91/nvim-bqf

v1.1.1

20 Feb 13:33
Compare
Choose a tag to compare

[1.1.1] - 2024-02-20

Features

Miscellaneous

  • Add mapping descriptions (#124)

Preview

  • Breaking: Rework preview module (#98)
    1. Add show_scroll_bar option;
    2. Add border option;
    3. Add winblend option;
    4. Delete border_chars option;
    5. Change BqfPreviewBorder link to FloatBorder;
    6. Add BqfPreviewTitle highlight;
    7. Add BqfPreviewThumb highlight;
    8. Add BqfPreviewSbar highlight;

Bug Fixes

Miscellaneous

  • Reload qf if enter qf window (#134)

New Contributors

Full Changelog: v1.1.0...v1.1.1

v1.1.0

20 Feb 08:51
Compare
Choose a tag to compare

[1.1.0] - 2023-02-20

Features

Preview

  • Add BqfPreviewCursorLine to make CursorLine configurable (#97)
  • Add hidePreviewWindow and showPreviewWindow API (#100)

Bug Fixes

Preview

  • Convert vcol to byte col

FZF

  • Correct to expand tab for line in headless mode

Miscellaneous

  • Disable bqf correctly
  • nvim -q make changedtick of qf euqal to 0 (#104)

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0

05 Jan 16:27
Compare
Choose a tag to compare

[1.0.0] - 2023-01-05

Features

Preview

  • Add show_title option (#75)
  • Add buf_label to the buffer under the cursor and option
  • Disable syntax if delay_syntax < 0 (#89)

Bug Fixes

Preview

  • Fix invalid window id error on updateScrollBar (#80)

FZF

  • Fix E974: Expected a Number or a String, Blob found
  • Set --no-separator after 0.35.0

Qfwin

  • Toggle sign should support v:count

MagicWin

  • Validate winView before reset

Miscellaneous

  • Restore the last window if exec cmd in other window (#91)
  • Rhs may be missing after nvim 0.8 (#77)
  • Use w:bqf_enabled instead of b:bqf_enabled
  • Be compatible with splitkeep
  • Be compatible with winbar (#81)
  • Be compatible with cmdheight=0
  • [breaking] Bump Neovim to 0.6.1

v0.9.9

25 Aug 11:08
Compare
Choose a tag to compare

Bug Fixes

MagicWin

  • Qf at top/above should check botline

FZF

  • Render highlighting is wrong for source syntax
  • Handle empty str for capturing iskeyword (#64)

Preview

  • Should pass srcBufnr to nvim-treesitter (#63)
  • Get winline() from quickfix win
  • Close preview window if qf buffer is hidden (#70)

Qfwin

  • Qf window Can't drop empty buffer name
  • Can't close location if previous window is invalid

Miscellaneous

  • Debounce args should be changed
  • Upstream changed the C type in nightly
  • Can't split a window while closing another in nightly

Features

Preview

  • Support mouse scroll and double click for preview window

Performance

Preview

  • Prefer to use loaded buffer filetype

v0.3.3

15 Apr 18:34
Compare
Choose a tag to compare

[0.3.3] - 2022-04-16

Bug Fixes

MagicWin

  • Refresh winview if the position changed

v0.3.2

15 Apr 13:36
Compare
Choose a tag to compare

[0.3.2] - 2022-04-15

Bug Fixes

FZF

  • Restore local stl option for qf window

MagicWin

  • Call layout_cb even if magic_window = false (#58)
  • Refresh winview if cache is invalid

Miscellaneous

  • Correct sysname for Windows
  • Compatible with PUC Lua 5.1

Features

FZF

  • Adapt fzf's actions for preview

Preview

  • Support extmarks for all non-anonymous namespaces

Full Changelog: v0.3.1...v0.3.2

v0.3.1

27 Feb 00:49
Compare
Choose a tag to compare

[0.3.1] - 2022-02-26

Bug Fixes

FZF

  • Support conceal (#56)
  • Add w:quickfix_title as a context/id for spawning headless
  • Clean up tmpfile for preview

MagicWin

  • Correct the validation of adjacent win session

Full Changelog: v0.3.0...v0.3.1

v0.3.0

20 Feb 16:29
Compare
Choose a tag to compare

Changelog

[0.3.0] - 2022-02-21

Bug Fixes

FZF

  • Should respect UTF-8 as the default value
  • Winbl option should set according by winid

MagicWin

  • Lose last window cause jumping unexpected window
  • WinClosed in main can't be fired
  • More intelligent

Previewer

  • Should reset scrolling horizontally
  • Switch tabpage can't fire cursor move

Qfwin

  • Wrong condition to get previous window
  • Winminwidth must smaller than winwidth (#44)
  • Keep jumplist for jump with drop
  • No error for wiped buffer while jumping
  • Quickfixtextfunc field in list should be supported
  • Avoid extra error while switching list
  • Dispose throwed a error from nvim_buf_del_keymap()

Documentation

  • Add link for integrated plugins
  • Add :h bqf
  • Tell you how to make your pretty quickfix window :)
  • Show how to disable fugitive preview automatically
  • Large value for win_height perform full mode (#55)

Features

FFI

  • Add ffi module

FZF

  • Support preview for Windows
  • Support --scroll-off
  • Support --nth=3..,1,2
  • Add closeall action
  • Support fzf_extra_opts and fzf_action_for to context
  • Less flicker when start/stop fzf

MagicWin

  • Support virt_lines

Qfwin

  • [breaking] Change default value of auto_resize_height to false
  • [breaking] < or > will jump last leaving position automatically
  • Add last leaving position
  • Add new jump commands (#45)

Performance

  • Cache parsers to speed up preview with treesitter

v0.2.0

19 Oct 06:39
Compare
Choose a tag to compare
  • feat(previewer): add a modified indicator for the border title
  • feat(previewer): support quickfix range for highlighting
  • perf(previewer): buffer highlighted by treesitter is faster because of cache
  • fix(magicwin): multiple window may not keep magic
  • fix(qfwin): signs in quickfix list may disappear before
  • perf(filter): reduce flicker when entering fzf mode
  • perf(filter): Windows can spawn a process for list greater than 1000
  • chore(github): new bug and feature templates