bhagwan
74831cf138
fix: bat previewer with LSP 'force_uri=true' ( #409 )
2 years ago
monkoose
3a288a65b6
fix(previewer): correct highlight group in preview
...
To correctly match some common highlight groups such as `Float`, `Normal` etc, word boundaries
should be set, otherwise wrong highlight group is shown in the preview window.
Also removes search highlighting of the trailing space.
2 years ago
bhagwan
d4ab66551b
feat: libuv stdout|stderr stream redirect options ( #414 )
2 years ago
bhagwan
7583b40fde
feat: add styling support for the `--color` option ( closes #413 )
2 years ago
bhagwan
de7ac64e74
feat: new action 'git_stash_pop' ( #410 )
2 years ago
bhagwan
23034bb022
feat: new git provider: 'git_stash' ( closes #410 )
2 years ago
bhagwan
d27f9b1131
blines: fix bat previewer line offset (fzf field index)
2 years ago
bhagwan
b614a9d315
feat: file providers now support 'path_shorten' ( #408 )
2 years ago
bhagwan
5fbbc3b653
feat: new 'actions.git_reset': discard local changes
2 years ago
bhagwan
a0ac8021de
buffers:|tabs: new option 'filename_only' ( closes #404 )
2 years ago
bhagwan
033ffc986b
lsp_live_workspace_symbols: fix query resume
2 years ago
Arsham Shirvani
dd61e15199
ref(lsp): add server_capabilities support on 0.8
...
In neovim v0.8 the resolved_capabilities is deprecated and is replaced
by the server_capabilities. The capability property of the handlers
table is split into resolved_capability and server_capability, and in
the wrap_module_fncs is set back based on the neovim's version.
2 years ago
bhagwan
52dedd28d8
feat(lsp): added 'lsp_(incoming|outgoing)_calls' ( closes #399 )
2 years ago
bhagwan
b0a81d1c36
Merge branch 'pr_400'
2 years ago
Benedikt Rips
159383c331
Disable Fzf's native border
...
Fzf may be configured via `$FZF_DEFAULT_OPTS` to show a border, which
takes up unnecessary space in `fzf-lua`.
Setting `config.globals.fzf_opts['--border'] = 'none'` disables Fzf's
border.
README update: fzf default opt '--border=none'
2 years ago
bhagwan
ed3c6adaea
helptags: fix help-open action for wrapped <tags>
2 years ago
bhagwan
9f197417dc
git_status: prevent preview error in bare git repo
2 years ago
bhagwan
d397352af9
feat: enable <ctrl-g> action in 'grep|lgrep_curbuf'
2 years ago
bhagwan
36278656fa
switch back to correct source win when using 'split' ( closes #397 )
2 years ago
bhagwan
64afe5cbad
helptags: remove unnecessary '-nth' setting
2 years ago
bhagwan
19f79c26bd
call 'on_create' on window reuse ( closes #394 )
2 years ago
bhagwan
5722fd62fd
feat(git_diff): more complex custom preview commands ( closes #392 )
2 years ago
bhagwan
97d4ba31f7
git icons|status: added support for 'typechange' diff
2 years ago
bhagwan
5ae4148f77
ueberzug preview: provide a detailed error on failure
2 years ago
bhagwan
9cd5d37ecf
fix: ueberzug image paths when entry.path is absolute
2 years ago
bhagwan
604e4cf4c8
feat(git): added support for --git-dir, --work-tree (yadm)
2 years ago
bhagwan
1b200d3bdc
internal: expose FzfWin:generate_layout
2 years ago
bhagwan
1bf2a294c8
lsp_code_actions: use vim.diagnostic to acquire line diagnostics
...
diagnostics: remove LSP client attached test (#388 )
2 years ago
bhagwan
fa69ad7b13
lines|blines: added selection/multi-select to quickfix
2 years ago
bhagwan
0e775b075b
blines: expose multi-select in config options
2 years ago
bhagwan
782abfd69c
internal: expose Win object 'self' ( #389 )
2 years ago
Arsham Shirvani
5060b677e0
feat(lsp): add incoming call handler
2 years ago
bhagwan
f7f54dd685
fallback to fzf plugin if not installed globally ( closes #383 )
2 years ago
bhagwan
58320a2579
live_grep_glob: start showing results as soon as separator is found
3 years ago
bhagwan
7557d90c05
wrap 'filetype detect' in pcall to prevent TS errors ( #377 )
3 years ago
bhagwan
92f063632e
bugfix: cwd when using relative path sub-directories ( closes #375 )
3 years ago
bhagwan
6fd4459d0c
live_grep: save last_query after regex escape
3 years ago
bhagwan
f3d0789e33
feat: custom glob parsing function via 'grep.rg_glob_fn' ( #373 )
3 years ago
bhagwan
97a63e66bf
tags|btags: properly handle all special characters ( closes #371 )
3 years ago
bhagwan
1d93315328
btags: added missing 'rg_opts' ( closes #372 )
3 years ago
bhagwan
c815531334
fix potential execution bug when nvim_win_close raises exception
3 years ago
bhagwan
6d65097d45
highlights: resolve 256 color names from rtp?/rgb.txt
3 years ago
bhagwan
835de49506
new provider: highlights
3 years ago
bhagwan
4edaa792ff
grep: opts.search overrides continue_last_search ( closes #370 )
3 years ago
bhagwan
ab23fb6569
ueberzug image preview: better json encode
3 years ago
bhagwan
33dae2a6b9
grep|tags: new filter opt, exclude tag headers from grep|live_grep
3 years ago
bhagwan
def8abf586
internal: more tags|grep code consolidation
3 years ago
bhagwan
9ae5a8c30a
internal: reuse grep code in tags|tags_grep
3 years ago
bhagwan
0219921e41
grep|tags_grep: save typed query as grep string when empty
3 years ago
bhagwan
d55db75d1a
suppress exit code 1 error msg, better warning for non-matched tags
3 years ago
bhagwan
f86de7aa6b
new option 'grep.rg_glob': default to rg glob parsing ( closes #365 )
3 years ago
bhagwan
d6db28ac80
empty border adjustments for left|right and zero-length strings
3 years ago
bhagwan
fccdaeb075
adjust main window layout for empty top|bottom borders ( #364 )
3 years ago
bhagwan
326ec9e1d0
use all available screen space when `border='none'` ( closes #364 )
3 years ago
bhagwan
c8973d5a17
builtin previewer ext map to lowercase, validate ueberzug scaler
3 years ago
bhagwan
610378e53c
new feature: image previews with `ueberzug`
3 years ago
bhagwan
3f72cad542
new feature: custom shell command previews (e.g. image previews with `viu`)
3 years ago
bhagwan
bca2107b63
disable 'ctrl-g' for l|grep_curbuf, hide filename in 'blines'
3 years ago
bhagwan
ac4fa2a302
do not ignore cursor highlight on first column
3 years ago
bhagwan
0cf9468bcb
bugfix: accidentally broke sending 'opts' as function
3 years ago
bhagwan
f0ef0d003b
match 'winopts.split' window options with nvim_open_win style:minimal
3 years ago
bhagwan
e063f08399
force 'redraw' when reusing an existing fzf-lua window
3 years ago
bhagwan
f996eb249f
adjust available preview width based on 'signcolumn' when using 'split'
3 years ago
bhagwan
b055007f56
git_icons: replace double ?? with a single ?
3 years ago
bhagwan
dd9db4cab9
tags default previewer, wrap tag search in a pcall ( #361 )
3 years ago
bhagwan
f1af3d7690
actions.grep_lgrep: changed default bind to <C-g>
3 years ago
bhagwan
3f3310064f
actions.grep_lgrep: changed default bind to <C-l>
3 years ago
bhagwan
051c4f68f9
entry maker: render git indicators before file icons
3 years ago
bhagwan
36f84404fa
tags_grep: respect 'tags.rg|grep_opts'
3 years ago
bhagwan
27f58c51c2
new feautre: <c-i> to toggle between 'grep|live_grep'
3 years ago
bhagwan
e2c6f8cbf9
bugfix: 'lgrep_curbuf,' 'tags_live_grep' on fish shell ( closes #357 )
3 years ago
bhagwan
f915ba0e9a
respect 'winotps_fn' layout overrides in native previewers ( #356 )
3 years ago
bhagwan
fcaa3d5b24
tags: auto-detect line numbers in tags file
3 years ago
bhagwan
ca4dc395d8
removed deprecated providers, 'resume' to accept options
3 years ago
bhagwan
dcebd33a88
tags: added grep_cword|CWORD|visual
3 years ago
bhagwan
23267bfb8e
tags_live_grep: added support 'multiprocess=false'
3 years ago
bhagwan
ad4e168e99
buitin previewer: do not preview file size>10MB (configurable)
3 years ago
bhagwan
9094065d79
new provider: tags_live_grep
3 years ago
bhagwan
af6d6c3785
new provider: tags_grep
3 years ago
bhagwan
00855a7b83
removed tag preview debug print
3 years ago
bhagwan
b98bb2618c
tags|btags bugfix: preview/action when tag name contains / or <Tab>
3 years ago
bhagwan
1c30a354d2
tags|btags: accomodate 'ctags_file' outside of cwd
3 years ago
bhagwan
fc77943cdf
bat previewer optimization for ctags with no line numbers ( #355 )
3 years ago
bhagwan
bcbd20b690
added missing '_ctag' actions modifier
3 years ago
bhagwan
daf4f63819
better ctag parsing to accomodate for line numbers ( #355 )
3 years ago
bhagwan
95b82e7973
tags|btags rework, multiprocess performance enhancement ( #355 )
3 years ago
bhagwan
eb9f33b345
added `cwd` header display to LSP providers
3 years ago
bhagwan
5f1506fc0c
apply cwd to path when parsing LSP URIs ( #341 )
3 years ago
bhagwan
59de53fbbe
lsp_code_actions: 'deepcopy' fallback, 'ui_select' control opt ( #353 )
3 years ago
bhagwan
ab19fda7da
LSP: misc fixes for neovim nightly
3 years ago
bhagwan
22fd2a74a1
accidentally broken preview starting with 'hidden' ( closes #351 )
3 years ago
bhagwan
3fa3eb0ffe
help_tags: fix preview toggle, man_pages: fix extra buffer
3 years ago
bhagwan
0fa4f3d7d7
minimize preview buffer flicker between reloads ( #298 )
3 years ago
bhagwan
f3857a98a7
added an option to override fzf-lua's NBSP char ( closes #347 )
3 years ago
bhagwan
fd9d93a770
vim.ui.select: fallback when opts have no 'format_item' ( closes #346 )
3 years ago
bhagwan
22d7f4b6c5
args refactor and resume support
3 years ago
bhagwan
6e1ceb6a63
asyncify oldfiles, more performance enahncements ( closes #343 )
3 years ago
bhagwan
726b4de499
restored oldfiles 'stat_file' default ( closes #344 )
3 years ago
bhagwan
5b7fb9fb50
fzf delimiter adjustments for fish shell
3 years ago
bhagwan
8591f3c846
oldfiles performance enhancements ( #343 )
3 years ago