290 Commits (main)

Author SHA1 Message Date
bhagwan a5e1be796d added '--tiebreak=index' to 'lines', 'blines' (#228) 3 years ago
bhagwan ac342fcb3b 'grep_curbuf' is now consistent with 'grep_' cmds, added 'lgrep_curbuf' 3 years ago
bhagwan 92e21423a1 lsp_code_actions: acquire client only if needed to resolve action 3 years ago
bhagwan 100f62dee1 lsp_code_actions: resolve action for jdtls (ty Telescope!) 3 years ago
bhagwan a677abe6fb blines/lines: export 'no_term_buffers' option 3 years ago
bhagwan fad1ef47e3 further shell perf improvements for git and tags 3 years ago
bhagwan 63ed48baf9 added option to show unlisted buffers (closes #220) 3 years ago
bhagwan 2f97f24c16 tags: adjust regex crlf pattern (#219) 3 years ago
bhagwan a45ea4dec5 bugfix: tags with similar prefixes, 'ff=dos' newline (closes #219) 3 years ago
bhagwan 956a092e55 internal: removed unnecessary 'require' 3 years ago
bhagwan fa006b8d9f jdtls LSP code actions zero version field fix 3 years ago
bhagwan b462ba2cc6 added 'grep_project' command (shortcut to 'grep' with empty query) 3 years ago
bhagwan 056ee93169 globally apply fix from #197 (table ref copy overrides globals) 3 years ago
bhagwan ac0862cfb1 internal: libuv spawn, limit uv.write chunks to 65K 3 years ago
bhagwan e02451600a 'live_grep' freezes on large text files (#211) 3 years ago
bhagwan 471d853a9e LSP: fixed error message on LSP client failure 3 years ago
bhagwan 936c10dc71 async LSP: support multiple LSP clients attached to the same file 3 years ago
bhagwan 07010f74c6 sort 'buffers' by 'lastused' (closes #208)
also changes buffers preview to read lines from the buffer instead
of attaching the exisiting buffer to the preview window, the former
turned out to changed the 'lastused' field of the buffer which was
undesireable for buffer sorting.
3 years ago
bhagwan b3add55b46 fix tags for files with 'fileformat=dos' (closes #207) 3 years ago
bhagwan c45c06218f bugfix: ctags with tab characters (closes #206) 3 years ago
bhagwan 4b59a5d31d POSIX find warn when using '-printf' flag (#110) 3 years ago
bhagwan d5a73bbaf7 git_status: deal with spaces in `git status -s` output (closes #200) 3 years ago
bhagwan 44abade325 clone code action options to prevent default act override (issue #197) 3 years ago
bhagwan 1174b1259a added option to inidicate current buffer (helps issue #196) 3 years ago
bhagwan e4b7041957 internal: raw_fzf perf improvements 3 years ago
bhagwan a49e26c2f0 git checkout instead of switch when git < 2.23 (closes issue #190) 3 years ago
bhagwan f947669dec internal: libuv helpers, perf enhancements 3 years ago
bhagwan 30f50017bf internal: renamed 'cb_pid' -> 'pid_cb' 3 years ago
bhagwan 69b70ec2ec terminate initial command when fzf is closed (issue #187) 3 years ago
bhagwan 3d1b8d0c06 better 'man_pages' preview (no hacky win, issue #175) 3 years ago
bhagwan 544d5eabc8 new preview scrollbar option and highlights, win|preview options rework 3 years ago
bhagwan e9c70a8d9f bugfix: code action not applied properly (closes issue #179) 3 years ago
bhagwan 7025700c66 properly detect LSP client after LSP restart (closes issue #174) 3 years ago
bhagwan b9c03225a7 added 'live_grep_glob' for dynamic rg filtering with '--glob|iglob' 3 years ago
bhagwan 3b24fe4f39 added cmd_fn option for 'grep' providers (to enable '--iglob' support) 3 years ago
bhagwan a499bd78a4 added experimental icon support for 'live_grep' (+resume) (issue #168)
Warning: this may cause a performance degradation so you have to
manually enable this by setting `grep.experimental = true` or directly
via `:lua require'fzf-lua'.live_grep({ experimental = true })`
3 years ago
bhagwan cc74396e8f added 'args' provider 3 years ago
bhagwan 67163f4c5f better handling of 'cwd' in 'live_rg' (should solve issue #166) 3 years ago
bhagwan 9a24d8e466 lines with 'set nohidden' to show unloaded buffers (closes issue #159) 3 years ago
bhagwan 940415f836 tabs fixed, added descriptive error message for bad fzf flags 3 years ago
bhagwan 59d8f6eed5 add cursor location to jumplist (closes issue #147) 3 years ago
bhagwan a11f5eb9d4 rework fzf flags, close issue #149 3 years ago
bhagwan 1a2e198f1b added 'search' option for lines|blines (closes issue #146) 3 years ago
bhagwan 5ba790c392 blines working again 3 years ago
bhagwan 7e946aa515 get the corrent lnum for multiple tabbed buffers 3 years ago
bhagwan b30ce12b77 'tabs' improvements 3 years ago
bhagwan c4a829e83e added 'buffers' 3 years ago
bhagwan f3f373beaf better cwd param handling for files|files_resume 3 years ago
bhagwan 6708e58caf minor internal function rename 3 years ago
bhagwan c876f8315a lsp_live_workspace_symbols rework, better API for live commands 3 years ago
bhagwan 7acb6826c1 ability to disable previewer for lines|blines 3 years ago
bhagwan 7c74fd8d80 marks invalid clipboard data fix 3 years ago
bhagwan 1d3f8124bb live_grep remove search term from header 3 years ago
ibhagwan c7f0200013
Merge pull request #125 from camilledejoye/improvement/lsp-provider-use-actions
LSP: 'jump_to_single_result' custom user action (closes issue #124)
3 years ago
bhagwan 1991beb6e8 live_grep defaults to 'continue_last_search', help|man preview mods 3 years ago
Camille Dejoye d500f86773 improvement: lsp provider uses actions 3 years ago
bhagwan df3804ed55 builtin previewer rework, added previewers for help_tags, man_pages 3 years ago
ibhagwan 71e105e081
Merge pull request #117 from jdrouhard/performance_improvements
More performance improvements
3 years ago
bhagwan 57ce1bff55 live_grep resume search is working again 3 years ago
bhagwan 0d24020629 live_grep escape hyphen, minor modification for 'sk' 3 years ago
bhagwan 9785cafd9a live_grep default changed to native (no resume) temporarily 3 years ago
John Drouhard a846889c7e More performance improvements for hot-path functions tail() and extension(); improve get_devicon() to be case-insensitive for extension 3 years ago
bhagwan eb19fb51ac added cwd to search headers, added headers to live_grep 3 years ago
bhagwan eaf465f9e9 grep, live_grep cwd relative path display 3 years ago
bhagwan 28f0adcfa3 grep: enable empty string search 3 years ago
bhagwan 2afab38370 sk live_grep single quote search fix 3 years ago
bhagwan 67b727bd8e better grep,live_grep search query continuation 3 years ago
bhagwan befdb5db85 files_resume flicker fix (within issue #103) 3 years ago
bhagwan 2de83f800e added icons to lines|blines 3 years ago
John Drouhard d04dc95a94 Slight cleanup in make_entry_file(); make buffer list pass correct filename to get_devicon() 3 years ago
John Drouhard 02ad885d30 File icons: use colors from nvim-web-devicons if available
This improves the colors for file icons if nvim-web-devicons is
available. If it is, fzf-lua now uses those colors for the icons.

This should also improve the performance of make_entry_file by
optimizing string creation and when various regexes are matched.
3 years ago
bhagwan fa70aa52f8 added 'lines' (closes issue #97) 3 years ago
bhagwan 7fc2c44bd3 compatibility with new LSP handlers (closes issue #109) 3 years ago
bhagwan 07288898af added 'files_resume' (issue #103) 3 years ago
bhagwan ce30520aef closes #102 3 years ago
bhagwan 2617aa1587 added convenience function 'live_grep_resume' 3 years ago
bhagwan 62024ecf9a live_grep saves last search term (closes issue #103) 3 years ago
bhagwan cc7828d4d2 lsp prompt lables respected again 3 years ago
bhagwan 7a144f81da bugfix: [No Name] buffer, minor live_grep modifications 3 years ago
bhagwan 78895876c2 standardize 'fzf_bin', live_grep options optimizations 3 years ago
bhagwan 5a66cae8ff live_grep further optimizations for empty string queries (both fzf|sk) 3 years ago
bhagwan 5fcbace5ba live_grep: do not perform empty string initial query (closes issue #92) 3 years ago
bhagwan 8feda7fb9c added preview scrolling for terminal buffers 3 years ago
bhagwan 6c349939b8 lsp_code_actions should ignore jump_to_single_result (closes issue #93) 3 years ago
bhagwan d8b5981e92 README: added lua keymap exmaple, removed commented `_G.dump`(s) 3 years ago
bhagwan a0f073950b misc previewer title display improvements, grep 'no_esc' option added 3 years ago
ibhagwan 532cea4291
Merge pull request #90 from jdrouhard/better_git_cwd
Improve git commands so they always run in the git root directory
3 years ago
John Drouhard 6668b04b4b Improve git commands so they always run in the git root directory
This matches the behavior of both fzf.vim and telescope.nvim.

It also fixes a bug with the "git_buf_edit" action if the cwd is not in
the git root.
3 years ago
bhagwan 789e0bf310 added 'filetypes' provider 3 years ago
bhagwan 7b9fe4495e 'git_xxx' now supports 'cwd' option (closes issue #82) 3 years ago
bhagwan e3e6d2643b 'current_buffer_only' option to LSP providers (closes issue #80) 3 years ago
bhagwan 6aff90f99b improved actions for command_history|search_history (closes issue #75) 3 years ago
bhagwan 9fb6a3059f added 'blines' provider (closes issue #77) 3 years ago
bhagwan 5472c41f20 bugfix: live_grep with underlying 'grep' 3 years ago
bhagwan 659bd79718 bugfix: grep_curbuf 3 years ago
bhagwan ac99206c13 added 'packadd' provider (closes issue #64) 3 years ago
bhagwan eefed45175 added builtin previewer 3 years ago
francisco souza 233062d7e6 providers/lsp: support for a pre-defined query in workspace_symbols 3 years ago
bhagwan 82a477420d fix `bcomments` for git version < 2.31 (issue #48) 3 years ago
bhagwan dee50f72d9 adjust buffers:current colors (issue #47) 3 years ago
bhagwan c67bf21428 buffers: remove header color, lsp_live_ws_symbols: async WIP 3 years ago
bhagwan f51135cc3c added `lsp_live_workspace_symbols` 3 years ago
bhagwan 7322a96b2d tags, btags complete, misc fixes 3 years ago
bhagwan c938022571 grep: added `filespec` option 3 years ago
bhagwan 1c25350397 added raw_cmd option to files,grep 3 years ago
bhagwan ecdc79da2e WIP: added `tags`, `btags` (need to fix previewer line) 3 years ago
bhagwan cea8e27991 added `marks` 3 years ago
bhagwan faad0474d4 added neovim builtin providers
commands, command_history, search_history, keymaps, registers, spell_suggest
3 years ago
bhagwan 48ce442b21 bugfix: calling files with find (instead of fd), closes issue #43 3 years ago
bhagwan 8da08ec5b3 bugfix: lsp_code_actions with more than one LSP client (issue #42) 3 years ago
bhagwan 3c661e552e refactor and add 'cwd_only' option to all file providers 3 years ago
bhagwan b25e5bef33 added async|sync option to LSP functions 3 years ago
Denys Zadorozhnyi d7b4696985
add lsp.workspace_diag_only_cwd option to filter out diagnostics entries from files outside of the current working directory (#36)
* add lsp.workspace_diag_only_cwd option to filter

out diagnostics entries from files outside of the current
working directory;

* switch to cwd_only option;

* restore original filtering in buffer_diag loop;
3 years ago
bhagwan ccc9d5f6c1 option to open in a split instead of a popup 3 years ago
bhagwan d1fe6479c1 bugfix: lsp_workspace_symbols filename (issue #34) 3 years ago
bhagwan fd390cdcea added git_status 3 years ago
bhagwan 1257eadb7c added git commits,bcommits,branches 3 years ago
bhagwan 0d05954397 previewers migrated to new async_action 3 years ago
bhagwan 1cafaba2f9 updated README, fix for issue #33 3 years ago
bhagwan ec2e870614 refactor previewers 3 years ago
bhagwan cf583fe211 fix issue #28, added search header for cword/visual grep 3 years ago
bhagwan 9d0be97816 potential fix for issue #23 3 years ago
zeertzjq 2eaade0e23 open the correct man page section 3 years ago
bhagwan ea38de4d7c options refactor, slightly better startup time 3 years ago
bhagwan 2ed1a56102 potential fix for issue #23? 3 years ago
bhagwan 8813d5a5ea fixed possibility of missed last result in more providers 3 years ago
bhagwan dda1387536 fix possibility of missing last LSP result 3 years ago
bhagwan 976ee88400 added initial skim (rust fzf) support 3 years ago
bhagwan 5e49c8a8c4 added missing module.lua 3 years ago
bhagwan eb9dec7dcd added provider for builtin methods 3 years ago
bhagwan 52da9efe9e LSP: added option to jump to single result 3 years ago
bhagwan daee2543c8 optional cwd bugfix 3 years ago
bhagwan 08430c0325 workspace_symbols bugfix with new sumneko_lua 3 years ago
bhagwan 4ec3f7716c LSP diagnostics verify attached client 3 years ago
bhagwan 49c1e2f1ea added full LSP support 3 years ago
bhagwan 495c133254 nbsp revert, lsp_references added 3 years ago
bhagwan fe0b3d1184 escape special chars before search so we can grep [(...)] 3 years ago
bhagwan 0d89d51240 find custom path, use expand 3 years ago
bhagwan 4ba44c8dff passthrough opts to build_fzf_cli 3 years ago
ibhagwan 36d850b29b Initial commit 3 years ago