Eric Renfro
105fb54755
Added syncing indicator to tmux status line
...
This checks for if the panes are synced or not, and provides and
indicator resembling it in the status bar.
2018-08-05 11:30:54 -04:00
Gregory Pakosz
8481ec351b
do not take into account peripheral device batteries when computing battery charge, fixes #161
2018-05-28 08:54:32 +02:00
Gregory Pakosz
faece14dbd
improved 24b colours override
2018-03-05 21:17:24 +01:00
Gregory Pakosz
7f20c79d46
made heat battery palette more visible by removing darker shades. Fixes #138
2018-01-16 17:45:43 +01:00
Gregory Pakosz
e1c968d020
removed trailing 'set -x' / 'set +x' debug code
2017-12-19 08:01:27 +01:00
Gregory Pakosz
5907c00039
fixed stderr redirection bug in _maximize_pane(). Fixes #116
2017-11-18 12:40:43 +01:00
Gregory Pakosz
4cf765468a
fixed bindings reinjection when tmux_conf_new_pane_reconnect_ssh=true. Fixes #115
2017-11-17 09:15:39 +01:00
Gregory Pakosz
89465385db
replace 'export LC_ALL=C' with 'export LC_NUMERIC=C'. Fixes #108 and #110
2017-10-14 23:44:53 +02:00
Gregory Pakosz
a071b001cf
export LC_ALL=C to avoid decimal separator issues
2017-09-26 21:42:00 +02:00
Gregory Pakosz
2849c14e0c
fixed maximize pane not supporting session names with spaces
2017-09-26 21:42:00 +02:00
Gregory Pakosz
7cdc172e22
properly quote %% when prompting for session name
2017-09-08 23:36:41 +02:00
Gregory Pakosz
9d5817bb01
dual licensed under both the WTFPLv2 and MIT licenses. Resolves #102
2017-08-20 21:03:44 +02:00
Gregory Pakosz
10a445b491
wait a bit more between sending C-l to the terminal and clearing tmux history
2017-07-21 09:18:10 +02:00
Gregory Pakosz
e7cbc84bed
removed tmux <= 2.0 feature tests that cause orphan processes when using oh-my-zsh. Fixes #84 and #88 (2)
2017-07-17 12:04:55 +02:00
Gregory Pakosz
03ec982a50
simplified _toggle_mouse() implementation
2017-07-09 10:52:56 +02:00
Gregory Pakosz
513e77b03b
made bindings reinjection more robust. Closes #89
2017-06-26 20:45:29 +02:00
Gregory Pakosz
09fc3d5b48
fixed battery status information on macOS. Fixes #91 (2)
2017-06-26 13:30:31 +02:00
Gregory Pakosz
98a896bc69
fixed tmux_conf_copy_to_os_clipboard on Linux when xclip is installed and not xsel
2017-06-26 07:35:21 +02:00
Gregory Pakosz
27b262fda8
fixed battery status information on macOS. Fixes #91
2017-06-25 11:41:11 +02:00
Gregory Pakosz
6fc4ad76b7
removed tmux <= 2.0 feature tests that cause orphan processes when using oh-my-zsh. Fixes #84 and #88 (2)
2017-06-22 21:36:46 +02:00
Gregory Pakosz
68f1509735
removed tmux <= 2.0 feature tests that cause orphan processes when using oh-my-zsh. Fixes #84 and #88
2017-06-21 22:03:43 +02:00
Gregory Pakosz
15f03e7ce6
fixed #{username} broken under Cygwin
2017-06-21 22:03:42 +02:00
Gregory Pakosz
32c14a61c6
made battery and uptime work under MSYS2 / MINGW
2017-06-21 22:03:42 +02:00
Gregory Pakosz
680783c91b
added support for multiple batteries, resolves #73
2017-06-21 22:03:42 +02:00
Gregory Pakosz
a631d03b29
use grep -E instead of egrep as per shellcheck SC2196 warning
2017-06-21 22:03:42 +02:00
Gregory Pakosz
cb4ded9fcb
moved buffer bindings to a dedicated section
2017-06-21 22:03:42 +02:00
Gregory Pakosz
7f48779a22
generalized options affecting bindings by parsing the output of tmux list-keys
...
and reinjecting modified commands into tmux bind-key, closes #68
applies to:
- tmux_conf_new_window_retain_current_path
- tmux_conf_new_pane_retain_current_path
- tmux_conf_new_pane_reconnect_ssh
- tmux_conf_copy_to_os_clipboard
2017-06-21 22:03:21 +02:00
Gregory Pakosz
264a577ba1
added tmux_conf_copy_to_os_clipboard variable, closes #75
...
When true, copying selection with y in copy mode also sends selection to the OS
clipboard.
2017-05-17 22:23:23 +02:00
Gregory Pakosz
785ba173a3
worked around tmux 2.4 not properly refreshing status, see tmux/tmux#922
2017-05-13 14:23:45 +02:00
Gregory Pakosz
cab561ad61
converted tabs to spaces. Closes #59
2017-04-08 21:37:01 +02:00
Gregory Pakosz
b0c3b6a09f
tmux 2.4 got rid of mode keys. Closes #42
...
- vi-copy is replaced by a normal copy-mode-vi key table
- vi-edit and vi-choice are gone
2017-04-08 21:37:00 +02:00
Gregory Pakosz
8e174fef28
stopped using U+26A1 and U+1F50B for battery charging status indicator by default
...
Closes #32 , #51 and #55
2017-04-08 21:37:00 +02:00
Gregory Pakosz
3ef7fe67b5
fixed maximize pane not succeeding in maximizing the current pane
2017-02-28 17:12:22 +01:00
Gregory Pakosz
5746e69af7
raised escape-time to 10 ms to unbreak tmux under WSL, fixes #52
2017-02-28 13:00:42 +01:00
Gregory Pakosz
95f88dee38
replaced the fancy ►_◄ heredoc EOF marker to make Raspberry Pis happy
2017-02-09 15:01:48 +01:00
Gregory Pakosz
718adf13e3
removed leftover debugging code in _username()
2017-01-03 14:13:39 +01:00
Gregory Pakosz
ba20476af6
fixed default-command when using fish shell, fixes #46
2016-12-21 17:56:11 +01:00
Gregory Pakosz
37586cdd60
made default-command use the value of default-shell
2016-12-05 12:25:34 +01:00
Gregory Pakosz
1bfce57aaa
fixed maximize pane when another session already contains a maximized window, fixes #37
2016-11-09 20:31:47 +01:00
Gregory Pakosz
71a2b76681
fixed shellcheck warnings
2016-11-08 21:15:14 +01:00
Yang Tang
8390d37ed8
added #{load_avg}
2016-11-04 20:40:17 +01:00
Gregory Pakosz
f828eafc2b
added #{battery_hbar} using U+258F - U+2588
2016-10-31 21:34:27 +01:00
Gregory Pakosz
689f2f0f2c
fixed #{battery_bar} and #{battery_vbar} when not using heat or gradient palettes
...
fixes #35
2016-10-31 18:36:20 +01:00
Gregory Pakosz
1503232773
major rewrite, closes #10 , #23 , #30 and #31
...
- status-justify aware status line
- flexible status line definition with many new variables/indicators:
- #{battery_bar}, #{battery_vbar}, #{battery_percentage}
- #{uptime_d}, #{uptime_h}, #{uptime_m}, #{uptime_s}
- #{pairing}, #{prefix}, #{root}
- #{username}, #{username_ssh}, #{hostname}, #{hostname_ssh}
- ...
- smart username and hostname variables:
- detects root user
- detects SSH sessions to remote servers
- support for circled session names (when number) and window identifiers up to 20:
- #{circled_session_name}, #{circled_window_index}
- support for connecting to the same host when splitting a pane running an SSH session
- support for 24b colours
- support for OpenBSD (tested with OpenBSD 6.0)
- cleaned everything with shellcheck
2016-10-27 23:42:01 +02:00
Gregory Pakosz
15d593398f
enable focus events
2016-10-26 12:51:13 +02:00
Gregory Pakosz
959844df3a
added new variables for separators and removed separator in windows-status-current-format
...
tmux_conf_theme_left_separator_main
tmux_conf_theme_left_separator_sub
tmux_conf_theme_right_separator_main
tmux_conf_theme_right_separator_sub
closes #24
2016-10-26 12:51:13 +02:00
Gregory Pakosz
2a7a0c39b6
made C-l more robust by using not shelling out to clear history
2016-07-29 18:34:03 +02:00
Gregory Pakosz
8d847600db
test for buggy swap-pane command in tmux 1.9 and 1.9a once in apply_configuration()
2016-04-20 21:58:26 +02:00
Gregory Pakosz
5156c9fe23
added licensing information: released under the WTFPL v2 license
2016-03-29 09:21:00 +02:00
Gregory Pakosz
d56bfa1c7d
do not create a subshell in urlview() and fpp()
2016-03-29 09:21:00 +02:00