rose-pine / tmux

Soho vibes for tmux
MIT License
135 stars 48 forks source link

Problem with left separator in pane tabs #25

Closed marcsolanadal closed 5 months ago

marcsolanadal commented 6 months ago

Hello ,

I'm running the following config in NixOS on tmux 3.4.

{
    plugin = rose-pine;
    extraConfig = ''
      set -g @rose_pine_variant 'main'
      set -g @rose_pine_host 'off'
      set -g @rose_pine_date_time "%H:%M"
      set -g @rose_pine_user 'off'
      set -g @rose_pine_directory 'off'
      set -g @rose_pine_default_window_behavior 'off'
      set -g @rose_pine_disable_active_window_menu 'on'
      set -g @rose_pine_show_current_program 'off'
      set -g @rose_pine_bar_bg_disable 'off'
      set -g @rose_pine_current_window_icon '󰣘'
      set -g @rose_pine_date_time_icon '󱑍'
      set -g @rose_pine_hostname_icon '󰒋'
      set -g @rose_pine_window_status_separator "  "
      set -g @rose_pine_left_separator '  '
      set -g @rose_pine_right_separator '  '
      set -g @rose_pine_field_separator '  '
    '';
  }

I would expect to see the left separator in my status bar:

image

But I'm getting:

image

Do I have something wrong in the config or is it a bug?

Thanks!

mrs4ndman commented 6 months ago

Hi there! Have you tried changing the value from this to on? ↓

set -g @rose_pine_show_current_program 'off'
marcsolanadal commented 5 months ago

That did the trick! Thanks!

marcsolanadal commented 5 months ago

Shouldn't the rendering of the icon be independent of whether the current program detection is enabled?

mrs4ndman commented 5 months ago

The thing is that these 2 options fiddle around with the icons.

set -g @rose_pine_default_window_behavior 'on' # Forces tmux default window list behaviour
set -g @rose_pine_show_current_program 'on' # Forces tmux to show the current running program as window name

Could make an option just to change the little : into an arrow / user-defined symbol :thinking:

marcsolanadal commented 5 months ago

The thing is that these 2 options fiddle around with the icons.

set -g @rose_pine_default_window_behavior 'on' # Forces tmux default window list behaviour
set -g @rose_pine_show_current_program 'on' # Forces tmux to show the current running program as window name

Could make an option just to change the little : into an arrow / user-defined symbol 🤔

That would be nice! If you need me to test the change, let me know.

mrs4ndman commented 5 months ago

That would be nice! If you need me to test the change, let me know.

image Does this look kinda like what you were looking for?