pickers: ensure all components are properly placed #2

Open
opened 2026-02-09 16:05:19 +01:00 by thibault · 1 comment
Owner

The main issue now is that the position is not right-aligned. It sticks to the name, whereas I'd like it to be on the right margin, as a separate column (when enabled).

The rest are nitpicks: the arrow glyphs / icons could be changed to be slimmer, but they work for now. Here is what a single line should look like:

<arrows> <nesting> <icon> <symbol> <position>

Where:

  • <arrows> is the collapsed / opened indicator
  • <nesting> is the tree-like structure leading to the symbol from the root
  • <icon> is the LSP icon related to this symbol
  • <symbol> is the name of the symbol itself, in a "max-width" column
  • <position> is the position of the symbol
The main issue now is that the position is not right-aligned. It sticks to the name, whereas I'd like it to be on the right margin, as a separate column (when enabled). The rest are nitpicks: the arrow glyphs / icons could be changed to be slimmer, but they work for now. Here is what a single line should look like: ``` <arrows> <nesting> <icon> <symbol> <position> ``` Where: - `<arrows>` is the collapsed / opened indicator - `<nesting>` is the tree-like structure leading to the symbol from the root - `<icon>` is the LSP icon related to this symbol - `<symbol>` is the name of the symbol itself, in a "max-width" column - `<position>` is the position of the symbol
Author
Owner

Small nit: when the tree is "large" (many levels) isn't the tree-like structure too far from the icon/name ? Should we make the tree part of the name ?

Small nit: when the tree is "large" (many levels) isn't the tree-like structure too far from the icon/name ? Should we make the tree part of the name ?
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
thibault/telescope-lsp-symbols.nvim#2
No description provided.