tmux: Use e prefix when comparing numbers
This commit is contained in:
@@ -117,19 +117,17 @@ bind -T copy-mode-vi i send -X cancel
|
|||||||
# scrolling when the respective line is visible. This mimics the behaviour of
|
# scrolling when the respective line is visible. This mimics the behaviour of
|
||||||
# vim's C-y at the top of the file.
|
# vim's C-y at the top of the file.
|
||||||
bind -T copy-mode-vi C-e \
|
bind -T copy-mode-vi C-e \
|
||||||
if -F "#{>:#{scroll_position},0}" {
|
if -F "#{e|>:#{scroll_position},0}" {
|
||||||
send-keys -X scroll-down
|
send-keys -X scroll-down
|
||||||
if -F "#{>:#{copy_cursor_y},#{scroll_region_upper}}" {
|
if -F "#{e|>:#{copy_cursor_y},#{scroll_region_upper}}" {
|
||||||
send-keys -X cursor-up
|
send-keys -X cursor-up
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# TODO: C-y bugs shortly after the start for a couple of lines. I have no idea
|
|
||||||
# why, but I think the problem lays in the first if, as nothing happens at all
|
|
||||||
bind -T copy-mode-vi C-y \
|
bind -T copy-mode-vi C-y \
|
||||||
if -F "#{<:#{scroll_position},#{history_size}}" {
|
if -F "#{e|<:#{scroll_position},#{history_size}}" {
|
||||||
send-keys -X scroll-up
|
send-keys -X scroll-up
|
||||||
if -F "#{<:#{copy_cursor_y},#{scroll_region_lower}}" {
|
if -F "#{e|<:#{copy_cursor_y},#{scroll_region_lower}}" {
|
||||||
send-keys -X cursor-down
|
send-keys -X cursor-down
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -211,6 +209,8 @@ set -g mode-style 'bg=#{@accent_color},fg=#{@text_fg}'
|
|||||||
#
|
#
|
||||||
# NOTE: `<` does string comparison with `strcmp()`. This means that the
|
# NOTE: `<` does string comparison with `strcmp()`. This means that the
|
||||||
# condition will break from a double digit major version (e.g. `10.0`) on.
|
# condition will break from a double digit major version (e.g. `10.0`) on.
|
||||||
|
# TODO: Use #{e|<|f:, but cut off trailing non-numbers and convert the result
|
||||||
|
# (i.e. 1.00 or 0.00) back into an int.
|
||||||
if -F "#{<:#{version},3.2}" {
|
if -F "#{<:#{version},3.2}" {
|
||||||
set -g pane-border-style 'bg=default,fg=#{@ui_color}'
|
set -g pane-border-style 'bg=default,fg=#{@ui_color}'
|
||||||
set -g pane-active-border-style 'bg=default,fg=#{@accent_color}'
|
set -g pane-active-border-style 'bg=default,fg=#{@accent_color}'
|
||||||
|
|||||||
Reference in New Issue
Block a user