4ac0092a4cfix(lsp): properly count number of attached clients supporting a feature to prevent 'async=true' coroutine from waiting forever for a callback (#468)
bhagwan
2022-07-09 20:50:21 -0700
8c0408529afix(lsp_live_workspace_symbols): failure to clear results on failed query (#468). Also, removed ambiguous 'sync' option, use 'async' instead.
bhagwan
2022-07-09 17:50:24 -0700
af60eb72affeat(no_action_zz): option to disable 'zz' after actions (closes#472)
bhagwan
2022-07-09 13:11:18 -0700
dae78fc153feat(git): improvements in git 'status|commits|bcommits': - Option to define 'preview_pager' (e.g. `delta`) which will be piped onto the preview command, more convinient than having to rewrite the preview command or have to define it under 'previewers.git_diff' for 'git.status' - Added timestamp & author name to 'commits|bcommits' default command - Added timestamp to 'commits' default preview command - 'bcommits' changes: + disabled for unnamed buffers + default preview now shows `git diff` for the specific file (instead of showing the entire commit + will attempt to detect the current buffers git root in case current working directory changed, i.e. 'bcommits' will work as long as the current buffer is under a git repo) - 'branches': better branch extraction lua pattern
bhagwan
2022-07-09 12:53:02 -0700
7a0b7fac66make_entry.file: optimized performance and logic
bhagwan
2022-07-08 19:51:49 -0700
a2c7d7863cfeat(diagnostics): extract icons|highlights from neovim signs
bhagwan
2022-07-07 14:27:08 -0700
236b305a18feat: new FzfLuaXXX highlights, updated README
bhagwan
2022-07-07 13:04:01 -0700
989674058ehelptags: wrap nvim_win_call in a pcall, regen vimdoc
bhagwan
2022-07-06 08:28:19 -0700
5e4151d495feat(lsp_workspace_symbols): added '<C-g>' to toggle live query: works similar to 'grep_lgrep' action toggling between the fuzzy matching on the entire workspace symbols and live query which sends a new LSP query with each keystroke, fuzzy query is saved between toggles so it can be used as an extra filter for example: live query 'foo', press ctrl-g and enter '!.lua', to exclude all lua files. Addittional changes: - diagnostics decoupled from LSP, new options under 'diagnostics' - symbols options has their own category under 'lsp.symbols' - 'lsp_document_diagnostics' -> 'diagnostics_document' - 'lsp_workspace_diagnostics' -> 'diagnostics_workspace' - backward compatibility maintained for the above changes - all symbols providers use 'async=true' by default
bhagwan
2022-07-03 23:51:14 -0700
6ab7eddfc1fix(buf_switch): winid_from_tab_buf expects number
Markus Dobler
2022-07-02 22:09:20 +0200
786d06bc51fix(lines|blines): send to quickfix (closes#466)
bhagwan
2022-07-01 15:25:31 -0700
10e8be0e63chore: generated vimdoc from README
bhagwan
2022-06-30 15:34:26 -0700
b52f92a46bfix(nvim_bin): use 'vim.v.progpath' instead of 'vim.v.argv[1]'
bhagwan
2022-06-30 10:28:55 -0700
519dbf067bfeat(preview): toggle cursorline hl when scrolling (#462) Other changes: - preview: added new highlight setting `CursorLineNr` - internal changes to preview command shellescape
bhagwan
2022-06-30 08:45:17 -0700
d7de3b51aefeat(grep_lgrep): save query prompt between toggles fix(live_grep_resume): when using skim lsp_workspace_symbols: 'opt.query' -> 'opts.lsp_query' API adjustments: - Support for `opts.query` everywhere - Auto shellescape `opts.preview` - Removed global default prompt
bhagwan
2022-06-29 17:35:43 -0700
817df87a8eMajor refactor, read below if you're having issues This patch is quite massive, hopefully I got everything right in testing, changes include: - New API interface for "live" queries, for usage refer to: https://github.com/ibhagwan/fzf-lua/wiki/Advanced - All providers now use 'fzf_exec' API (previously 'fzf_wrap') - All "live" queries now use 'fzf_live' API - Better resume support for "live" queries - Fzf initial command now uses $FZF_DEFAULT_COMMAND instead of piping the command, this delegates the responsiblity to fzf which kills the command on exit resulting in better responsibness when exiting fzf - Added 'silent_fail' option (default:'true') to prevent fzf from displaying [Command failed:...] when commands exit with error code - Exposed 'config.globals' as 'require'fzf-lua'.defaults' - Fix: 'libuv.shellescape' with special chars in fish shells - Manpages: moved fzf option `--tiebreak=begin' to config - Buffer actions: navigate to line if exists - Lsp_diagnostics: properly use a coroutine - make_entry signatures changed (entry before opts) - Removed make_entry shortcuts from 'core' - Removed 'coroutine.yield' where unecessary - Fix: 'git_icons' with 'live_grep({multiprocess=false})' - tagstack: use relative paths and replace '$HOME' with '~' - Deprecated 'core.fzf_files' - Fix: resume query if cancelled while loading indicator is shown - Fix: resume query when command failed with 'silent_fail=false'
bhagwan
2022-06-25 19:22:06 -0700