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
Gregory Pakosz
de55dc6e6a
added a percentage style to the battery indicator
2016-03-29 09:21:00 +02:00
Gregory Pakosz
db751a501c
status-utf8 and utf-8 options are gone
2015-12-29 09:13:30 +01:00
Gregory Pakosz
eabfb553a8
do not rely on ${parameter:offset:length} substring expansion not supported by dash
2015-12-06 14:57:39 +01:00
Gregory Pakosz
01b9b433f9
use /sys/class/power_supply/BATx/capacity when available
2015-12-06 12:02:47 +01:00