A VS Code like winbar for Neovim
All changes of this release are documented here.
NOTE: Police revolving light emoji (🚨) indicates that breaking changes have happened on the commit.
e1b18d2
: Exclude incapable buffers when dirname, basename are off (#78).
ac2272e
: Create ellipsis entry every time to respect user config.
6806ced
: Exclude the netrw
filetype.
60eccb0
: Escape statusline entries (#81).
0859f12
: Push current cursor to jumplist
before moving the cursor.All changes of this release are documented here.
NOTE: Police revolving light emoji (🚨) indicates that breaking changes have happened on the commit.
59f9656
: Evaluate string to calculate length precisely.
5975a2d
: Remove str_len
and use nvim_eval_statusline
instead.
b3c517c
: Check if buffer's been modified on BufModifiedCheck
.All changes of this release are documented here.
NOTE: Police revolving light emoji (🚨) indicates that breaking changes have happened on the commit.
c882e47
: Wrap setting winbar in ignored windows/buffers with a pcall
.19ceea1
: Pass winnr
to custom_section
and lead_custom_section
(#74).a0e1948
: Generate vimdoc.All changes of this release are documented here.
NOTE: Police revolving light emoji (🚨) indicates that breaking changes have happened on the commit.
c03eddf
: Implement .from
and :navigate
for Entry
.c701838
: Add WinResized note for nvim v0.9 users.
f31b3eb
: Correct scam to skim.
f3f2cc0
: Clarify that author doesn't need to know solution.
55eb481
: Rename get_custom_section
to extract_custom_section
.All changes of this release are documented here.
NOTE: Police revolving light emoji (🚨) indicates that breaking changes have happened on the commit.
798024b
: Improve config documentation.
bfacd2a
: Fix punctuation.
ddeb9d5
: Document get_custom_section
functin.
5a534d0
: Add modified
option (#69).
83d2591
: 🚨 Accept table as return type of custom_section
as well.
03ab678
: Add context_follow_icon_color
option.
1e2048b
: Add lead_custom_section
option.
f616376
: Generate vimdoc.
10c7e92
: Generate vimdoc.
3c24bde
: Generate vimdoc.
7f7d92b
: Generate vimdoc.
aaa5d95
: Sync with template.lua
.
e0d1a1e
: Generate vimdoc.
33e3993
: Generate vimdoc.
1ab067e
: Determine path sep outside of function M.path_join.814140c
: Keep all consts at top of files but below imports.All changes of this release are documented here.
NOTE: Police revolving light emoji (🚨) indicates that breaking changes have happened on the commit.
46b7d31
: Accept one or zero arguments.
ca4daf3
: Return nil
if no filename specified.
cb7bde1
: Only extend theme one level down.
ef8acd9
: Handle path separator under Windows correctly (#64).
f15feb7
: Add description.
345e771
: Add desc field for autocommands.
c095f8b
: Use imperative tense for code documentation.
4492b4e
: Add not a breaking change requirement.
da49e99
: Change verb to imperative tense.
6e03aa4
: Add show_basename
option to show/hide file name.4eacf53
: Keep show_* options next to each other.All changes of this release are documented here.
NOTE: Police revolving light emoji (🚨) indicates that breaking changes have happened on the commit.
e17780a
: 🚨 Remove get_hl_by_name workaround.
6011f6c
: Properly support kinds = false as documented.
0b46746
: 🚨 Change default kind icons to proper codicon icons.
cbc4481
: Resolve conflict with neo-tree.nvim.
b034795
: Store variables inside the buffer contained by given window.
fe76906
: Make the field winnr private as well.
1a9af0e
: Change WinScrolled event to WinResized event.
75867e5
: Use WindowScrolled for nvim-0.8 (#57).
c2d64e4
: Move colorscheme note above examples.
b89d9c6
: Mention to open a dedicated issue.
b740f60
: Improve formatting.
4c05917
: Fix reference links.
b712c47
: Use reference links.
d3c6b89
: Refer to local headings relatively.
ffeb7a8
: Use reference link for contributing.
9a3e0a4
: Use brackets for source links.
a5cfc7d
: Make source links point to v0.2.0 files.
ff8be27
: Do not display regular text as code block.
2593a60
: Make it clear why contributors should make draft PR.
ea87997
: Emphasize on separate work.
80b974a
: Improve API documentation.
e35baf0
: Correct gramatical mistake.
667f409
: Change augroup name from recipes to match 51efe80.
4895a9e
: Use third person form to descibe APIs.
11e363e
: Link to conventionalcommits instead of karma.
4bdc951
: Remove the lspconfig dependency.
65ec9de
: Redo all the code documentations.
75c6a9b
: Fold the help wanted section.
89ec00e
: Make demo video work in firefox.
df5b1ab
: Simplify lazy.nvim setup according to their docs.
f65809b
: Omit highlight groups in string length.
9338597
: Ability to hide directory path.
391d4e4
: Prompt to select a subcommand when running with no args.
e5493a9
: Implement the since_nvim function.
c4568fa
: Generate vimdoc.
4abde5e
: Generate vimdoc.
3997142
: Format with prettier.
ca4339f
: Generate vimdoc.
d119634
: Generate vimdoc.
0c3b208
: Generate vimdoc.
daeb536
: Generate vimdoc.
975e37f
: Generate vimdoc.
a659a0b
: Generate vimdoc.
956cb0e
: Generate vimdoc.
dc7e147
: Generate vimdoc.
55fc11e
: Generate vimdoc.
2b49cc4
: Generate vimdoc.
0575e8e
: Generate vimdoc.
ed0a85f
: Generate vimdoc.
51efe80
: Abstract group names into consts.
56d64dd
: Hide winbar by setting it to an empty string.
f07e278
: Change from module to class to avoid param duplication.
3242dda
: Check whether it should show navic in get_context.
d8dad18
: Interact with nvim APIs directly.
e2fa4fd
: Omit the get_ prefix of all components.
e3db3c4
: Use utils.since_nvim instead of manually checking nvim version.