bhagwan
e532ffa480
added missing 'offset_encoding' to 'vim.lsp.util.jump_to_location'
2 years ago
bhagwan
59fdcdc3e0
always use 'vim.ui.select' for code actions when neovim > 0.6
2 years ago
bhagwan
970a920385
internal: expose vim.ui.select on_choice to opts
2 years ago
bhagwan
f02c320a84
bugfix: vim.ui.select code_actions on multiple files ( closes #319 )
2 years ago
bhagwan
f504b9b09a
internal: send opts with 'code_actions.act'
2 years ago
bhagwan
20f926ad36
git_status fish shell compatibility ( closes #320 )
2 years ago
leiserfg
bfd1e3471a
Set default prompt for ui_select to match the official doc
2 years ago
bhagwan
f2ebd3b9c3
added 'vim.ui.select' action help string
2 years ago
bhagwan
e4dcd44fb3
git_files: set 'multiprocess=true' as default
2 years ago
bhagwan
e89d5bc009
OSX: use stdout instead of stderr due to rendering issues ( #287 , #316 )
2 years ago
bhagwan
8e37ef6e21
added resume support for 'vim.ui.select'
2 years ago
bhagwan
5b5270684f
exit visual mode before 'vim.ui.select' interface
2 years ago
bhagwan
28757aa248
extra safety check for 'vim.ui.select' on_choice
2 years ago
bhagwan
7c4c61acb9
properly escape lua special chars in 'path.relative' ( closes #315 )
2 years ago
bhagwan
f466e20196
added custom options to 'register_ui_select'
2 years ago
bhagwan
475ffb2673
added provider for 'vim.ui.select' ( closes #314 )
2 years ago
bhagwan
7e7f6d8cc3
add offset_encoding to code_action apply_workspace_edit ( #314 )
2 years ago
bhagwan
1546c82b67
pass $FZF_PREVIEW_LINES|$FZF_PREVIEW_COLUMNS to git_diff cmd ( #313 )
2 years ago
bhagwan
7554520125
exclude unusable function/modules from :FzfLua auto-complete
2 years ago
bhagwan
c096cd1849
grep_project: exclude filename from fuzzy search by default
2 years ago
bhagwan
f9c9ae1768
bugfix: consecutive send-selection-to-quickfix
2 years ago
bhagwan
243ec9d9f3
chore: remove all LSP warnings
2 years ago
bhagwan
5f5d7e2ade
internal: add vararg to class:new to suppress useless warnings
2 years ago
bhagwan
3e6a794c8c
internal: save prompt fallback in win class
2 years ago
bhagwan
4f8751db52
LSP prompt renamed to 'prompt_postfix' ( closes #308 )
2 years ago
bhagwan
2ab8adadb1
enable custom 'nvim-web-devicons' setup with mulitprocess ( closes #311 )
2 years ago
Jürgen Steitz
5dc661e4e8
fix devicon size in litty using file_icon_padding
...
This fix removes the nbsp. Kitty needs a normal space to extend the icon size.
2 years ago
bhagwan
95b63ef731
'jump_to_single_result_action' removed extra item in array
2 years ago
bhagwan
0637c1b686
add offset_encoding to LSP location APIs ( closes #306 )
2 years ago
bhagwan
9ac1543b55
F1 keybind help: normalize keybind format, remove duplicate binds
2 years ago
bhagwan
32b2cdb510
F1 keybind help: fixed formatting in wider terminals
2 years ago
bhagwan
2d1862d034
added new action 'file_switch' ( closes #301 )
2 years ago
bhagwan
e3546e8272
new feature: press F1 for keybind help ( #294 )
2 years ago
bhagwan
da2c0fe3df
bugfix: 'lines|blines' default action in term buffers
2 years ago
bhagwan
2122c2cd05
file actions: do not add to jumplist from term buffers
2 years ago
bhagwan
04c342f799
feature: accept opts argument as function that returns opts table
2 years ago
bhagwan
1c28cbc904
'lines|blines' nightly fix, cwd header added to 'oldfiles'
2 years ago
bhagwan
340ad70215
fix 'help_tags' in nightly (error: 'Expected Lua number')
2 years ago
bhagwan
58e159c36e
internal: only replace {argv} when requested by live_grep
2 years ago
bhagwan
8ad6e92b9f
bugfix: live_grep on NixOS, adjust for extra neovim cli args ( #291 )
2 years ago
bhagwan
79371f0d9f
bugfix: "No diagnostics found" with neovim 0.6.1 ( closes #292 )
2 years ago
bhagwan
41b657e823
LSP diagnostics update for deprecations in neovim 0.6.1
2 years ago
bhagwan
9a71718c1e
escape hyphen in 'vim.fn.expand' (closes issue #285 )
2 years ago
bhagwan
3eb5baa6e9
bugfix: git icon overrides breaks 'git_status' ( closes #283 )
2 years ago
bhagwan
e40d65c1e1
new option 'show_cwd_header' forces 'cwd' in header line ( closes #281 )
2 years ago
bhagwan
b35d03f4ee
bugfix: sending results with no column to quickfix ( closes #280 )
2 years ago
bhagwan
5396fa198f
ctags: do not ignore '$' at the end of the pattern (revisit #219 )
2 years ago
bhagwan
3717661c83
'resume' rework: better way of storing last query ( closes #271 )
2 years ago
bhagwan
f0927af072
internal: added 'win.save_query', rename internal selection callback
2 years ago
bhagwan
21f19cac1a
new option 'global_resume_query': split resume from typed query ( #271 )
2 years ago
bhagwan
ab30844a7a
internal: added 'fn_post_fzf' callback
2 years ago
bhagwan
b2aee6f1d3
'git_status' preview rework, stage|unstage with <left>|<right> ( #239 )
2 years ago
bhagwan
aec049eaa6
disable 'cursorline' on resume
2 years ago
bhagwan
d15b90e8c3
tabs: 'ctrl-x': enable multi-delete and resume
2 years ago
bhagwan
bc3edb68cf
resume adjustments for buffers|tabs, 'ctrl-x' bwipe now resumes
2 years ago
bhagwan
e1674cd8f5
README update: 'no_global_resume' option clarfication
2 years ago
bhagwan
a6213f05e1
builtin: default exclude from 'resume' ( #267 )
2 years ago
bhagwan
0069dc4a8e
resume adjustments for 'live_grep_glob|native'
2 years ago
bhagwan
c5ff7b79cc
allow empty 'keymap.fzf' table to disable fzf binds ( closes #266 )
2 years ago
bhagwan
db3e71200d
added 'changes' as a subset of 'jumps' ( #264 )
2 years ago
bhagwan
bd57c8c2e8
bugfix: 'preview-page-reset' for tags|btags
2 years ago
bhagwan
41f8752f49
removed unnecessary debug print in 'goto_jump'
2 years ago
bhagwan
8338ecd673
do not delete typed query on consequitive 'resume' calls
2 years ago
bhagwan
1ece1ab09a
added 'resume': will resume **any** list, custom or builtin ( #241 )
2 years ago
bhagwan
18837e1174
internal: wrap warning message from 'read_file_async' ( closes #263 )
2 years ago
bhagwan
d874e7705a
added 'jumps', closes #264
2 years ago
bhagwan
b2bcca20c2
better way of getting nvim-web-devicons path ( closes #260 )
2 years ago
Tamir Zahavi-Brunner
9421bc225f
Do not remap when calling feedkeys ( closes #258 )
...
When calling vim.fn.feedkeys for commands or searches ,which means it is
prefixed by ":" or "/", one of those keys could be remapped to something
else. Calling feedkeys with "n" means this mapping would be ignored.
2 years ago
bhagwan
3147d9b170
grep|live_grep: display informative messages on regex parse errors
2 years ago
bhagwan
62d279d74b
live_grep_resume: defaulted to multiprocess, better DEBUG message
2 years ago
bhagwan
d07c5c8522
restore 'cursorline' after 'nvim_open_win' ( closes #254 )
2 years ago
bhagwan
31a678e4de
tags, btags: hide line numbers with builtin previewer
2 years ago
bhagwan
37ea63c26b
grep|live_grep: added support for multiprocess search resume
2 years ago
bhagwan
887d6a4cd3
live_grep: multiprocess as default provider, added glob support
2 years ago
bhagwan
429f9572e0
live_grep_native: added multiprocess and icons support
2 years ago
bhagwan
681e5afe86
spawn_stdio: standardize stderr:write
2 years ago
bhagwan
704a81f90b
properly exit neovim headless with <C-c>
2 years ago
bhagwan
c569296070
internal: replace error messages from 'io.write' to 'io.stderr:write'
2 years ago
bhagwan
1a98c8919d
restored 'multiprocess=true' as default (hopefully for the last time)
2 years ago
bhagwan
058a01f8d1
spawn_stdio: write error message using 'io.stderr'
2 years ago
John Drouhard
317aafa3c3
Fix multiprocess mode pipes to use io.write() instead of opening a new file descriptor on /dev/stdout and /dev/stderr
2 years ago
bhagwan
4a013fd41d
multiprocess: use 'io.write' instead of 'uv.pipe:write'
2 years ago
bhagwan
c614b62da7
set 'mutliprocess = false' as default until I figure out all terms
2 years ago
bhagwan
d5994bf062
internal: make_entry 'file_icon_padding' minor optimization
2 years ago
bhagwan
5f31f98c8f
internal: wrap load devicons and git diff files in 'pcall'
2 years ago
bhagwan
d5998988c9
file actions: entry line/column take precedence over ctag navigation
2 years ago
bhagwan
f8b447dbbd
remove 'nvim-fzf' depedency
2 years ago
bhagwan
c7dd8ac887
bugfix: previewer reload between two nameless buffers ( closes #250 )
2 years ago
bhagwan
ab8b1a1de2
restore 'multiprocess = true' as default for 'files|grep'
2 years ago
bhagwan
828aceb3a3
internal: move git diff retrieval to make_entry.preprocess
2 years ago
bhagwan
7fa17b85bb
file_icon_padding default to empty string
2 years ago
bhagwan
9ad0aefbdb
set 'multiprocess = false' as the default
2 years ago
bhagwan
f7b8b8d9d0
bugfix: 'git_icons' with 'mutliprocess = true'
2 years ago
bhagwan
d7cc460959
last commit broken if devicons not present ( #247 )
2 years ago
bhagwan
2d8a4e9afc
major performance improvement: process entries externally, READ BELOW:
...
Since LUA is single threaded I reached a limit to performance
optimization, both 'git_icons' and 'file_icons' require string
matching and manipulations which eventually hurt performance
when running on large amount of files.
In order to solve that this commit introduces the option to spawn
commands and process the entries in a separate neovim process which
prints to stdio as if it was a regular shell command. This speeds up
things significantly and also makes the UI super responsive as if fzf
was run in the shell. This required a few lua hacks to be able to load
nvim-web-devicons in a '--headless --clean' instance and sharing the
user configuration through the RPC interface from the running instance.
This is enabled by default for 'files' and 'grep' providers and can also
be enabled for 'git.files' if required, control using the 'multiprocess'
option.
2 years ago
bhagwan
fd4e94e7a4
tags: rewind to line 1 before executing search (issue #245 )
2 years ago
bhagwan
72fe3222d3
keymaps: properly display <Space> (closes issue #246 )
2 years ago
bhagwan
e7c4970146
tags: jump to pattern when opening buffer ( closes #245 )
2 years ago
bhagwan
46c9e2bcd2
tags: optimized performance with the builtin previewer ( #245 )
2 years ago
bhagwan
028460f728
add 'tiebreak=index' to command and search history ( closes #243 )
2 years ago
bhagwan
05e22a4a61
performance optimizations, read below:
...
- do not spawn cmd with libuv unless 'file_icons' or 'git_icons' are set
- 'path.starts_with_separator' minor regex optimization
- 'files' cmd fallback order is now fd, **rg** and then find
- 'strip_cwd_prefix' enabled again (default: 'true')
- 'cwd' header line added to 'files' and 'git' providers
2 years ago
bhagwan
2f30c9cb21
temporarily disable 'strip_cwd_prefix'
2 years ago
bhagwan
58031b63d9
internal: default option condition optimization
2 years ago
bhagwan
ccc9ee3e4f
strip cwd prefix './' from files (fd v8.3.0 '--strip-cwd-prefix')
2 years ago
bhagwan
2d6967be4b
LSP: properly set 'async = true' default for symbols
2 years ago
bhagwan
a14548321a
fzf win not entering INSERT mode if called from 'builtin' ( closes #238 )
2 years ago
bhagwan
419a57a78f
LSP: set 'async = false' on all but workspace/document symbols
2 years ago
bhagwan
18addf7dfd
builtin: only enter INSERT mode if 'nt' mode exists ( closes #235 )
2 years ago
bhagwan
ae40b13517
bugfix: embarassing regex error ( closes #231 )
2 years ago
bhagwan
000d65b43b
preview: don't reload the buffer if match is from the same file/buffer
2 years ago
bhagwan
04912f6eff
limit preview filetype workaround to help files only
2 years ago
bhagwan
7b0e658db5
grep: remove '--column' flag when search string is empty
2 years ago
bhagwan
1d6ea8d381
lines|blines|grep_curbuf|lgrep_curbuf: hide filename by default
...
fix help buffer syntax highlighting in blines|buffer preview
2 years ago
bhagwan
253b9413eb
blines: set defaults 'show_unlisted = true', 'no_term_buffers = false'
2 years ago
bhagwan
a5e1be796d
added '--tiebreak=index' to 'lines', 'blines' ( #228 )
2 years ago
bhagwan
ac342fcb3b
'grep_curbuf' is now consistent with 'grep_' cmds, added 'lgrep_curbuf'
2 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
74fca12501
bugfix: open 'help_tags' from an existing help buffer
3 years ago
bhagwan
fad1ef47e3
further shell perf improvements for git and tags
3 years ago
bhagwan
abd1a3cc90
improve performance of executing commands by avoiding the shell
3 years ago
bhagwan
8d87ef366e
Workaround for potential 'tempname' bug ( #222 )
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
fe4494446e
expose builtin previewer window options ( closes #218 )
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
5e899dc046
set correct title highlight length (+1)
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
cb526dbb0c
remove 'manually loaded' comment ( closes #212 )
3 years ago
bhagwan
9065fdf1bb
Manually source 'FzfLua' VimL in latest nightly
3 years ago
bhagwan
c9979a4bb4
workaround for 'g:nvim_fzf_directory' not set with latest nightly
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
62937db2db
run fzf with 'sh -c' to prevent woes with other shell types ( #210 )
3 years ago
bhagwan
fc2f4b5d7d
instantiate previewer from 'opts.previewer:new()'
3 years ago
bhagwan
82cd9c15c3
make preview winodow focusable ( closes #202 )
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
e0ff9e501c
alternative preview scroll fn (attempt to fix #202 )
3 years ago
kraem
d926691176
fix: make uri match more narrow
3 years ago
bhagwan
454b0ba48c
bugfix: preview fail when contents contains URL ( closes #204 )
3 years ago
bhagwan
4b59a5d31d
POSIX find warn when using '-printf' flag ( #110 )
3 years ago
bhagwan
120a097205
internal: export 'config' module
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
0a7462d6af
warn user of buf switch failure due to unsaved changes (issue #197 )
3 years ago
bhagwan
f8351742be
buf_del action, ignore and warn about deleting dirty buffers
3 years ago
bhagwan
1174b1259a
added option to inidicate current buffer (helps issue #196 )
3 years ago
bhagwan
5a2ec75b9d
internal: export win module
3 years ago
bhagwan
9aab21b318
added support for 'nvim-jdtls' LSP URIs (closes issue #195 )
...
'nvim-jdtls' extends the LSP to support eclipse jdt classes
since classes are inside '.jar' file it displays them as 'jdt://'
URIs which are then handled by 'nvim-jdtls', we can then use
'vim.lsp.util.jump_to_location' to open the URIs.
3 years ago
bhagwan
8030ffe280
nvim-fzf compatibility with core-refactor branch
3 years ago
bhagwan
05d30e8fb5
internal/API: export modules on init
3 years ago
bhagwan
e4b7041957
internal: raw_fzf perf improvements
3 years ago
bhagwan
b87e5da1c2
custom flags enabled for git preview pager (delta)
3 years ago
bhagwan
a49e26c2f0
git checkout instead of switch when git < 2.23 (closes issue #190 )
3 years ago
bhagwan
35a2302b73
unicode separator set to U+2002 (should solve #189 )
3 years ago
bhagwan
9a6a8a2833
added zero-width space to icon separator (issue #189 )
3 years ago
bhagwan
f947669dec
internal: libuv helpers, perf enhancements
3 years ago
bhagwan
fd497f313d
internal 'live_grep' modifications (hopefully solves #185 )
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
c0d533f4d0
man previewer: 'col -b' -> 'col -bx'
3 years ago
Bartosz Mąka
9b5fd877e0
Add pager option and pipe cmd to pager if exists
...
git_diff pager: check for empty string
3 years ago
bhagwan
11c369316f
internal: moved preview delay under 'winopts.preview.delay'
3 years ago
bhagwan
f322d59653
added customization to man previewer cmd
3 years ago
Seth Messer
1faf5e02e0
fix(): update default preview config to `'border'` from `'float'`.
...
Was throwing the following:
`[Fzf-lua] fzf error 2: invalid preview window option: float`
Now matches the docs.
3 years ago
bhagwan
3d1b8d0c06
better 'man_pages' preview (no hacky win, issue #175 )
3 years ago
bhagwan
4b9b719491
added 'noautocmd' to 'help_tags' to prevent oddities (issue #175 )
3 years ago
bhagwan
96d772fe84
adjust max_height according to vim.o.cmdheight (issue #180 )
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
2c04f7495f
default map 'ctrl-z' to 'abort' (closes issue #172 )
3 years ago
bhagwan
913c3c650d
better error handling of fzf exit status (nvim-fzf PR #36 )
3 years ago
bhagwan
76b6a994b8
reverted syntax highlighting location (after file read)
3 years ago
bhagwan
846497bb92
fixed possible race condition on preview close
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
56885088e9
fix preview win highlights in 'buffers' (issue #169 )
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
3f4d57bec6
removed '--reflog' from commit|bcommit commands
3 years ago
bhagwan
275a351c98
added 'args.files_only' to README
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
510aca8658
restored preview binary test using perl '-B'
3 years ago
bhagwan
9454bcbad9
temp disable of binary preview test, match preview delay with fzf native
3 years ago
bhagwan
29ae04d73f
added 60ms delay before builtin preview (issue #164 )
...
delay can be controlled (or disabled) by setting
'previewers.builtin.delay'
3 years ago
bhagwan
5bdb213558
enable syntax highlighting before file read (closes issue #162 )
3 years ago
bhagwan
dca31060e2
added keybinds to rotate builtin preview clockwise/counter-clockwise
3 years ago
bhagwan
64ceffcd0a
default action for files changed to 'file_edit_or_qf', read below:
...
- normalized action callback 'selected' table, before this change
selected items table were passed through transparently from nvim-fzf
meaning the first item in the table could either be a selected item
or the name of the keybind pressed (when multiple actions were
present), this changes makes sure 'selected' table contains only
valid items (removes the keybind if necessary)
If you've developed a custom action callback please modify it to
start enumerating the items at 'selected[1]' (and not selected[2])
- fixed minor issue with 'fzf_colors' on default colorschemes
3 years ago
bhagwan
e7d9e5a0a8
closes issue #160
3 years ago
bhagwan
28f3bcac27
disable preview for binary files (closes issue #157 )
3 years ago
bhagwan
7a554bb2b2
added fullscreen option (closes issue #150 ), minor keymap breaking changes
...
'fzf_binds' and 'previewers.builtin.keymap' were merged and moved under
'keymap.fzf' and 'keymap.builtin' respectively.
See ':help fzf-lua-customization' how to reconfigure.
3 years ago
bhagwan
9a24d8e466
lines with 'set nohidden' to show unloaded buffers (closes issue #159 )
3 years ago
bhagwan
7243918bdd
Default border color set to 'Normal', minor 'git_diff' fix
3 years ago
bhagwan
fdae33b047
live_grep_resume performance (closes issue #154 )
3 years ago
bhagwan
70c0337f8e
default live_grep changed to native (no resume: issue #154 )
3 years ago
bhagwan
940415f836
tabs fixed, added descriptive error message for bad fzf flags
3 years ago
bhagwan
4e196386e9
ignore colors unless specified
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
47f0671679
win autoclose option rework (should close issue #144 )
3 years ago
bhagwan
dc49182ea6
clear previous previewer on win reuse
3 years ago
bhagwan
dcc8eaf295
added option to update the fzf command in window (issue #144 )
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
2dd5046455
prevent (and alert on) multiple instances of fzf-lua
3 years ago
bhagwan
2cd88dc855
terminal buffer preview workaround (hopefully closes issue #138 )
3 years ago
bhagwan
38334ff1ef
live_lsp_workspace_symbols fix for C-lang (closes issue #137 )
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
f4e531b08a
previow layout fixed with neovim nightly (closes issue #132 )
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
8871e7485a
perf improvement for system commands (issue #126 )
3 years ago
bhagwan
dffe7ff56b
git_icons and git_status improvements
3 years ago
bhagwan
1e375cdb21
closes issue #129
3 years ago
bhagwan
eb7973f926
yet another fix for preview scrollchar
3 years ago
bhagwan
983466c421
minor fix for scrollchar customization
3 years ago
bhagwan
2bc6c1b079
borderchars can now handle highlights (closes issue #129 )
3 years ago
bhagwan
0ec62035a7
fzf_binds backward compatibility
3 years ago
Bogdan Grigoruță
3c486b17aa
core: Change fzf_binds configuration style
...
This allows the users to configure fzf_binds in a way that is
similar to other key mappings defined in config.lua.
3 years ago
bhagwan
329863d754
added marks builtin previewer
3 years ago
bhagwan
0feeb0fdbb
more improvements to previewer interface for future extensions
3 years ago
bhagwan
1d3f8124bb
live_grep remove search term from header
3 years ago
bhagwan
926e691ab7
default fzf binds for ctrl-d|u, ctrl-a|q combo changed to alt-a|q
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
bhagwan
81ed9c4d6b
git_branches: better remote branches detection
3 years ago
bhagwan
5de5638d37
closes issue #122
3 years ago
bhagwan
01e79fd8c9
git_branches remove --reflog, minor previewer interfaces changes
3 years ago
bhagwan
2016be182a
closes issue #119
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