feat(#2349): add "right_align" option for renderer.icons.*_placement (#2839)

* feat(icon_placement): Allow right_align icon_placemente for decorator using ext_marks nvim api

* feat(icon_placement): Allow right_align icon_placemente for decorator using ext_marks nvim api

feat(icon_placement): Allow right_align icon_placemente for decorator using ext_marks nvim api

* feat(icon_placement): consolidate doc

---------

Co-authored-by: Alexander Courtis <alex@courtis.org>
This commit is contained in:
Everton Jr.
2024-07-21 01:49:10 -03:00
committed by GitHub
parent f9ff00bc06
commit 1d629a5d3f
6 changed files with 46 additions and 18 deletions

View File

@@ -944,6 +944,12 @@ Configuration options for icons.
Icon order and sign column precedence:
git < modified < bookmarked < diagnostics
`renderer.icons.*_placement` options may be:
- `"before"` : before file/folder, after the file/folders icons
- `"after"` : after file/folder
- `"signcolumn"` : far left, requires |nvim-tree.view.signcolumn| enabled
- `"right_align"` : far right
*nvim-tree.renderer.icons.web_devicons*
Configure optional plugin `"nvim-tree/nvim-web-devicons"`
@@ -972,27 +978,19 @@ Icon order and sign column precedence:
Type: `boolean`, Default: `true`
*nvim-tree.renderer.icons.git_placement*
Place where the git icons will be rendered.
Can be `"after"` or `"before"` filename (after the file/folders icons)
or `"signcolumn"` (requires |nvim-tree.view.signcolumn| enabled).
Git icons placement.
Type: `string`, Default: `"before"`
*nvim-tree.renderer.icons.diagnostics_placement*
Place where the diagnostics icon will be rendered.
Can be `"after"` or `"before"` filename (after the file/folders icons)
or `"signcolumn"` (requires |nvim-tree.view.signcolumn| enabled).
Diganostic icon placement.
Type: `string`, Default: `"signcolumn"`
*nvim-tree.renderer.icons.modified_placement*
Place where the modified icon will be rendered.
Can be `"after"` or `"before"` filename (after the file/folders icons)
or `"signcolumn"` (requires |nvim-tree.view.signcolumn| enabled).
Modified icon placement.
Type: `string`, Default: `"after"`
*nvim-tree.renderer.icons.bookmarks_placement*
Place where the bookmarks icon will be rendered.
Can be `"after"` or `"before"` filename (after the file/folders icons)
or `"signcolumn"` (requires |nvim-tree.view.signcolumn| enabled).
Bookmark icon placement.
Type: `string`, Default: `signcolumn`
*nvim-tree.renderer.icons.padding*