Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add option to connect leftmost and rightmost status line fields #104

Open
gerazov opened this issue Dec 28, 2023 · 5 comments
Open

Add option to connect leftmost and rightmost status line fields #104

gerazov opened this issue Dec 28, 2023 · 5 comments
Labels
enhancement New feature or request

Comments

@gerazov
Copy link

gerazov commented Dec 28, 2023

This is related to #67 - the solution there only works if you have modules only on the right (left) side. But if you have left and right modules you can't get both to extend to the edge of the terminal and have say round corners on the other side like you can have in Vim.

So you can either have the right module stick:
image

or the left module stick:
image

btw why is the blue in Neovim with catppuccin not the same with blue in tmux?

@sgoudham sgoudham added the enhancement New feature or request label Mar 7, 2024
@vdbe
Copy link
Collaborator

vdbe commented May 17, 2024

Can you show your config?

As for the colors there was a mismatch in latte but the rest was correct.

@teamdest
Copy link

I think I'm looking for the same behavior as @gerazov: I have the following setup:

set -g @catppuccin_status_modules_right "cpu date_time"
set -g @catppuccin_status_modules_left "session"

Session on the left side of the bar, left of the window list
CPU and date/time on the right of the bar

I like how the status line looks when the side farther from the edge of the screen is rounded, which works correctly on the "right modules" as seen here:
Screenshot 2024-06-16 at 11 22 06

which I accomplish with these settings:

set -g @catppuccin_status_left_separator
set -g @catppuccin_status_right_separator
set -g @catppuccin_status_connect_separator

However, since I can only set "left separator" and "right separator" (and whether to join them or not), the left side of the status line looks like this:
Screenshot 2024-06-16 at 11 22 25
Note the rounded side of the "session" icon is on the left against the side of the monitor.

What I'd prefer is separate settings for "status_left_separator" "status_right_separator" and "status_connect_separator" for the "left modules" and "right modules".

@gerazov
Copy link
Author

gerazov commented Jun 17, 2024

Can you show your config?

As for the colors there was a mismatch in latte but the rest was correct.

Currently I'm using rounded corners on both ends, since it's not possible to make them sticky.

I'm experiencing the color mismatch on machiato.

@vdbe
Copy link
Collaborator

vdbe commented Jun 17, 2024

@gerazov
Copy link
Author

gerazov commented Jun 17, 2024

Could be - thanks 🙏

I know I had some trouble setting color up in tmux 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants