v1.0.0
1.0.0 (2023-10-09)
Features
- add parse_file/parse_grep line helpers (#222) (5a503da)
- add variants for file explorer (#213) (289b8b8)
- bg color ^& fix exec (#22) (1a86b34)
- buffers (#57) (bd1e0dc)
- color (5537884)
- colors (#62) (72b2437)
- debug command (b0ac732)
- diagnostics (#124) (a610762)
- file explorer (ls) (#210) (212c789)
- files (bf42213)
- files (362065c)
- git blame & general (#102) (21f5a62)
- git branches (#68) (7f055d5)
- git commits (#97) (ded9623)
- git files (#64) (d83a857)
- handle whitespaces on path (#20) (f05107b)
- icon!!! (#31) (668a820)
- improve cwd (#214) (cd6042f)
- list_index (#221) (cb61fd5)
- live grep (67c2776)
- live grep (#7) (fda0337)
- log (ffe368b)
- lsp color (#166) (690bf7a)
- lsp commands (#170) (7589a88)
- lsp definitions (#150) (10f5bfc)
- lsp diagnostics file path color (#125) (f24e578)
- passing rg raw optoins (c36bf8a)
- please-release (#254) (a1d2da4)
- plugin home dir (a55718f)
- PR template (#247) (0843fb5)
- relative window (#172) (01caa8b)
- restore query (9c1ec44)
- rgb color codes (#165) (835ca8a)
- row/col win_opts (#12) (bd24d0a)
- switch unrestricted mode (5500bb1)
- throw error (c4eef09)
- utils (4ab3a4f)
- visual/cword (f9fbb86)
- windows named pipe (62a425f)
- yank/put (#45) (b3db7b1)
Bug Fixes
new_pipe
not working on Windows arm64 (#160) (6efd376)- base dir (3dbf684)
- base dir (cb72633)
- buffer path (#158) (b0dc926)
- buffers wrong locked (#100) (760b1eb)
- buffers: current buffer, doc (#98) (990d5bf)
- check method support (#168) (5aec401)
- close spawn handler (#209) (0338d6d)
- compat
vim.split
on v0.5.0, refactor actions (#184) (fafddf5) - depress log (#78) (4e0958d)
- directory icon (#41) (3326dd2)
- edit grep (#92) (5f2f017)
- expand filename to full path (#244) (296aaf9)
- filepath with whitespaces (#219) (4491695)
- func ref (433e5d3)
- fuzzy mode (598b701)
- fuzzy switch (fcbdbbe)
- fzf mode query (4a5d69f)
- fzfx_base (39aa3a8)
- git checkout on remote branches (#153) (e04a06d)
- grep exclude hiddens (#93) (a3ae56b)
- header (f2f6f1c)
- live grep override (#231) (baa15e1)
- lock header for ls (#211) (3388d95)
- log echo (#55) (1ed20c9)
- lsp definitions color (#159) (07cca6a)
- move plugin to autoload (6421290)
- no newline (3641ae4)
- nonumber (#116) (2d32add)
- NotifyLevels npe (#195) (23ca90d)
- only setpos for last line (#27) (7ae74d4)
- packer.nvim (#111) (a05793a)
- path containing space (#250) (8fd2bc6)
- press ESC on fzf exit (#59) (8c419e5)
- prompt extra space (#9) (a8195f7)
- relative cursor window (#176) (55b35ca)
- relative window position (#174) (8cfb9cf)
- restore previous window on exit (#54) (fcc3f78)
- rtrim (#161) (8a6d6b7)
- set
row=0,col=0
for bang (#53) (bddfca3) - set spell=false (#114) (2e3a32f)
- shell opts for Windows (#82) (2bd1e56)
- shellslash (#21) (e1493ae)
- shellslash only for Windows (#86) (df6bfe0)
- stop reading on spawn (#227) (daf2731)
- stridx (#132) (1cfe8c9)
- trim (0b45d2e)
- trim query & rewrite popup and launch (#29) (107b07f)
- visual select (11e9119)
- visual select (3a5dd76)
- windows git log pretty (#77) (d2ed804)
- windows named pipe (#50) (099e59e)
Performance Improvements
- async file io with fs_read (#135) (aabf6c8)
- async io (#133) (d66d7b3)
- backup (3e7a199)
- bind toggle (#71) (0da7adf)
- command_list previewer (#182) (78ae874)
- comments (#28) (13f05c6)
- detect batcat, fdfind first (#13) (ec2a807)
- don't normalize path for Windows (#44) (9261d4a)
- dynamic passing (#84) (711e7c9)
- file explorer & test (#215) (0468619)
- fzf default command (#11) (502df8e)
- ggrep,gfind (#94) (dd510f8)
- git branches (#75) (667a94b)
- log (#109) (b6a7857)
- lsp definitions (#154) (3418aef)
- migrate buffers (#113) (4da588b)
- move nvim,fzf executable check before open win (#25) (da6c446)
- path separator (#51) (3f783fd)
- preview up/down keys (#73) (b9d115a)
- provider command (c92b150)
- provider switch (#96) (c36e378)
- reduce CommandConfig (#251) (ac78df6)
- reduce ESC keys & better multi keys (#61) (e159895)
- remove fzf/rg mode (5bff616)
- remove internal env var (e3b2e49)
- remove unused import (33703c9)
- setup legacy (ebbed25)
- shellslash (#91) (2663cd4)
- socket server (#39) (5613c56)
- use 'buffer' instead 'edit' for buffers (#67) (4e74d79)
- use uv spawn (#181) (7fe84c6)
- uv.spawn (#128) (5d54505)
- win_opts row/col (#23) (f035673)