summarylogtreecommitdiffstats
path: root/CHANGELOG.md
blob: a607234ad7975303974b3192fa44f5ae04072075 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
# Changelog

## [0.9.9] - 2022-08-25

### 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

## [0.3.3] - 2022-04-16

### Bug Fixes

#### MagicWin

- Refresh winview if position changed

## [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

## [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

## [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

#### Preview

- 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 threw 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