shadmansaleh
abb03129e0
chore: autogen (vimdocs+formating)
2022-10-19 09:07:21 +00:00
BlakeJC94
1a6ab5f2f4
feat: added searchcount component ( #869 )
...
* feat: added searchcount component
* feat: added timeout and maxcount to vim.fn.searchcount
* docs: added searchcount to README
* style: sorted list of components
2022-10-19 15:06:45 +06:00
Gennaro Tedesco
dcd194f700
added logic to show fzf-lua statusline if present ( #863 )
2022-10-19 08:19:50 +06:00
zappolowski
edca2b03c7
chore(ci): test on nvim-0.8 ( #857 )
2022-10-06 10:15:16 +06:00
shadmansaleh
f564015a23
chore: autogen (vimdocs+formating)
2022-10-05 06:44:31 +00:00
David Kennedy
0933392235
Update README.md ( #855 )
...
Lualine recognizes `go:` and `vo:` but Neovim doesn't and will throw an error.
2022-10-05 12:43:28 +06:00
Antoine Cotten
a52f078026
feat(utils): support extracting fallback color
2022-09-12 00:35:46 +06:00
Antoine Cotten
05f850d25f
feat(utils): support extracting 'sp' scope hl color
2022-09-12 00:35:46 +06:00
Andrey Mishakin
2061fcbf3b
fix: display virtual column number in location component ( #835 )
2022-09-12 00:32:09 +06:00
zappolowski
5d133a1ef2
fix component(filename) add separator between filename and icons ( #812 )
...
This makes it behave like the default statusline.
fixes #794
2022-09-10 15:39:38 +06:00
Daniel Enrique
a03f31f566
Add overseer extension. ( #828 )
...
* Add overseer ext.
* chore: autogen (vimdocs+formating)
Co-authored-by: dcordb <dcordb@users.noreply.github.com>
2022-09-10 15:22:46 +06:00
zappolowski
f10101ab04
feat(filename) Always use the first letter for hidden directories ( #833 )
...
Instead of shortening a path segment to just the dot, it is now always
using 2 characters.
E.g.
```
~/.config/nvim/lua/config/lualine.lua
```
is shortened to
```
~/.c/n/l/c/lualine.lua
```
This includes a rewrite of the shortening logic as it cannot be
expressed easily/readable using patterns. The current approach starts at
the beginning and replaces each segment by a shortened version and
keeping track of the overall length (basic book keeping on how many
characters were saved by the replacement).
2022-09-10 15:20:37 +06:00
matthewsia98
2176d85f39
corrected order returned by workspace diagnostic ( #831 )
2022-09-10 15:14:26 +06:00
shadmansaleh
3cf45404d4
chore: autogen (vimdocs+formating)
2022-08-22 05:13:35 +00:00
Keith Plant
b87e47e1de
enhance: refresh lualine on CursorMovedI event ( #809 )
2022-08-22 11:13:03 +06:00
shadmansaleh
9076378ac1
chore: autogen (vimdocs+formating)
2022-08-20 15:51:32 +00:00
John Fred Fadrigalan
5d8fbf2943
fix component(filetype) to return default icon instead of nothing ( #800 )
2022-08-20 21:50:53 +06:00
shadmansaleh
c0510ddec8
chore: autogen (vimdocs+formating)
2022-08-09 07:08:23 +00:00
Hongbo Liu
7b4b864af7
[filename] avoid new file status for unnamed ( #795 )
2022-08-09 13:07:55 +06:00
Plato
03bcf015d1
More user-friendly LualineBuffersJump ( #780 )
...
* buffers: user friendly LualineBuffersJump version
LualineBuffersJump throws an error when an attempt to jump to a
non-existent buffer index is made. It's expected from users to
trigger this error by accident while attempting to switch buffers.
To deal with this add <bang> support to LualineBuffersJump.
Signed-off-by: Plato Kiorpelidis <kioplato@gmail.com>
* chore: autogen (vimdocs+formating)
Co-authored-by: kioplato <kioplato@users.noreply.github.com>
2022-08-08 21:52:28 +06:00
shadmansaleh
4b5048aee1
chore: autogen (vimdocs+formating)
2022-08-08 10:11:17 +00:00
shadmansaleh
de778faf81
enhance: for command ModeChanged event refresh lualine in autocmd context
...
closes #791
2022-08-08 16:08:13 +06:00
shadmansaleh
5b1dc4da0b
chore: update issue_template
2022-08-08 12:16:22 +06:00
shadmansaleh
664c688974
enhance: refresh lualine on CursorMoved event
...
closes #792
2022-08-08 12:01:52 +06:00
shadmansaleh
1e53bf7386
chore: autogen (vimdocs+formating)
2022-08-08 06:00:02 +00:00
Hongbo Liu
679e9e71de
[filename] support detect new file status ( #785 )
...
* [filename] support detect new file status
* update readme about new file status
* add definition for new file
2022-08-08 11:59:33 +06:00
shadmansaleh
e22c7b3c9b
Revert: "Revert fix: don't call redrawstatus/tabline they have a ton of side effects"
...
This commit reverts b1042d3184
Yeah calling redraw still causes too many issues like #781 #788
fixes #788
2022-08-07 20:34:09 +06:00
shadmansaleh
f40db9a224
fixup: prevent wildmode=list from disapearing
...
don't call redrawstatus on command mode if wildmode is set to list
fixes #781
2022-08-07 12:33:39 +06:00
shadmansaleh
b1042d3184
Revert "fix: don't call redrawstatus/tabline they have a ton of side effects"
...
This reverts commit 6fbc35b3e0
.
The statusline flashing issue in #747 doesn't seem to occur any more as we
aren't updating in autocmd context . But we still have statusline
not updating in cmdline mode. So lets try reintroducing the redraw
commands.
2022-08-04 19:23:38 +06:00
shadmansaleh
d2a727da9f
fixup: globalstatus hidden in floating windows + flickering
...
fixes #774
2022-08-04 18:33:16 +06:00
shadmansaleh
136a92cb97
fixup: fix all winbars being evaluated in curwins context with globarstatus
...
fixes #779
2022-08-04 18:05:05 +06:00
shadmansaleh
f50ce0f9f6
fixup: statusline not refreshing when winbar or inactive_winbar is set
...
fixes #777
2022-08-03 21:45:52 +06:00
shadmansaleh
93b2f4af62
chore: autogen (vimdocs+formating)
2022-08-03 15:36:17 +00:00
shadmansaleh
e8294ac56a
feat: allow lualine to be temporarily completely disabled
...
Adds `lualine.hide()`
closes #776
2022-08-03 21:35:31 +06:00
shadmansaleh
b80ba74d4c
enhance/doc: rename refresh_opts.kind to scope.
...
document lualine.refresh()
apply defaults to refresh_opts
2022-08-03 21:35:31 +06:00
zeertzjq
e37d5d325d
feat: add support for mode ntT ( #775 )
2022-08-02 19:10:33 +06:00
shadmansaleh
c880c8cfed
chore: autogen (vimdocs+formating)
2022-07-31 17:11:58 +00:00
shadmansaleh
bd52d2d77e
fix: notice not being shown in lualine if it doesn't end with \n
2022-07-31 23:10:56 +06:00
Shadman
6d11f9f508
feat: allow lualine to ignore focus on specific filetypes. ( #767 )
...
* feat: allow lualine to ignore focus on specific filetypes.
closes #710
* fix: extensions on ingnored_focus
* perf: reuse api call results & use local variables instead of vim.g
* make location & progress components behave in ingnored filetypes
* fix: crash when last_focused win gets closed
* fix: location & progress related broken tests
2022-07-29 16:54:31 +06:00
shadmansaleh
788805771c
fixup: escape results of vim_var components
2022-07-28 13:30:17 +06:00
shadmansaleh
c6d7485114
fixup: allow refresh option to be set individually
2022-07-28 13:14:55 +06:00
shadmansaleh
aeeefcef98
fix: don't show notification for empty LualineNotice
...
Previously even if config error was resolved in following setup call
notification for LualineNotice was displayed and when user opened
LualineNotice it'll be empty leaving users confused.
Now we'll wait for 2s before sending notification for LualineNotice so
if successive calls to setup fixed the config error the notification
will not be shown.
2022-07-28 13:07:44 +06:00
shadmansaleh
8a9c97d111
fix: broken tests
2022-07-28 11:39:58 +06:00
shadmansaleh
e9b05e7f35
fixup: don't take over stl/wbr/tbl opts in ingnored filetypes
2022-07-28 11:22:54 +06:00
shadmansaleh
b378660841
chore: autogen (vimdocs+formating)
2022-07-27 18:03:53 +00:00
Yohanes Bandung Bondowoso
0521ada344
feat: add workspace diagnostics source ( #618 )
...
* feat: add workspace diagnostics source
* doc: add nvim_workspace_diagnostics to list of sources
Co-authored-by: Shadman <13149513+shadmansaleh@users.noreply.github.com>
2022-07-28 00:02:58 +06:00
shadmansaleh
33f03620c3
chore: autogen (vimdocs+formating)
2022-07-27 16:03:32 +00:00
shadmansaleh
2d6108e07f
fix flickering while working one enter=false floats
...
some of them are caused by https://github.com/neovim/neovim/issues/15300
some are https://github.com/neovim/neovim/issues/19464
and other unknown bugs too
So as workaround don't update statusline in autocmd context immediately
instead defer the refresh to 50ms later in timer context.
fixes #751 #753 #755
2022-07-27 22:01:15 +06:00
shadmansaleh
5f68f070e4
chore: fix broken tests
2022-07-23 13:01:52 +06:00
shadmansaleh
fb9a0ebbd4
fix: refresh lualine on filetype change
2022-07-23 12:53:30 +06:00