295 Commits (my-config)
 

Author SHA1 Message Date
Gregory Pakosz 22de553361 optimized _tty_info() 5 years ago
Gregory Pakosz 7d02a72a46 rewrote _apply_theme() to minimize the number of external calls 5 years ago
Gregory Pakosz 20fa97e310 optimized _ssh_or_mosh_args() by deferring calls to external programs 5 years ago
Gregory Pakosz 03d9514071 optimized _username() and _hostname() by removing some calls to external programs 5 years ago
Gregory Pakosz cdda729983 made _ssh_or_mosh_args() consume output of _tty_info() directly 5 years ago
Gregory Pakosz d6ea9ad9c7 split _battery() into _battery_status() and _battery_bar() to refresh #{battery_status} more quickly 5 years ago
Gregory Pakosz 89bc03c612 made use of #{==:a,b} to implement #{root} when available 5 years ago
Gregory Pakosz f54cede368 pass $tmux_conf_theme_root to the _root() helper instead of using a tmux variable 5 years ago
Gregory Pakosz f657d6959c made battery, loadavg and uptime update with low process priority 5 years ago
Gregory Pakosz 5447e9fbf5 made theme settings apply in background to speed up startup time 5 years ago
Gregory Pakosz 3676bfc648 made loadavg status update at most every 'status-interval' seconds 5 years ago
Gregory Pakosz 8a5ae4f9fc made uptime status update at most every minute or every 'status-interval' seconds 5 years ago
Gregory Pakosz 94eab29107 made battery status update at most every minute 5 years ago
Gregory Pakosz cba2a6c1ec added _uname_s global variable 5 years ago
Gregory Pakosz 71d5e1caa1 sent polyglot heredoc to ':' instead of 'cat > /dev/null' 5 years ago
Gregory Pakosz 9b5f5155b3 updated _apply_configuration() to redact tmux_conf_ variables from environment in a single call 6 years ago
Gregory Pakosz 5cc1fe9a12 removed subshell invocations from _is_enabled() 6 years ago
Gregory Pakosz 49e55bac06 aligned default tmux_conf_xxx variables with their .tmux.conf.local sample counterpart 5 years ago
Gregory Pakosz 905122d13c restored tmux_conf_new_pane_retain_current_path default value in .tmux.conf, fixes #364 4 years ago
Gregory Pakosz d6f0f647dd improved error bypass logic in _apply_bindings() (2), fixes #331 5 years ago
Gregory Pakosz 4919400fe2 improved error bypass logic in _apply_bindings(), fixes #330 5 years ago
Gregory Pakosz 57eeffcf0e raised _maximize_pane() retry count and sleep duration, fixes #328 5 years ago
Gregory Pakosz a83ba39f09 fixed _tty_info() to properly discard daemons and their children, fixes #320 5 years ago
Gregory Pakosz f4fc2730cf rewrote _apply_bindings() to support new tmux 3.0 bindings (4) 5 years ago
Gregory Pakosz 1cf813fa8b rewrote _apply_bindings() to support new tmux 3.0 bindings (3) 5 years ago
Gregory Pakosz 92ed649597 made requirements explicit in both README.md and .tmux.conf 5 years ago
Gregory Pakosz 6815beef4f afer the _apply_bindings() rewrite, perl has become mandatory 5 years ago
Gregory Pakosz 1231155600 warn users about tmux >= 2.4 only when starting tmux 5 years ago
Gregory Pakosz c94f05f044 rewrote _apply_bindings() to support new tmux 3.0 bindings (2) 5 years ago
Gregory Pakosz 489cde73fc fixed broken status line separator default values 5 years ago
Gregory Pakosz a9b526c9a2 rewrote _apply_bindings() to support new tmux 3.0 bindings, fixes #254 5 years ago
Gregory Pakosz 01c91ba523 warn users this configuration will soon require tmux >= 2.4 5 years ago
Gregory Pakosz 96007b3464 updated README.md with instructions for Powerline symbols with iTerm2, resolves #270 5 years ago
Gregory Pakosz 9cb275378e fixed status line configuration when only using #{uptime_s} 5 years ago
Gregory Pakosz e0a45082eb added support for #{uptime_y} variable 5 years ago
Gregory Pakosz d2df5cf4d4 always use grep -E for regular expression and unset GREP_OPTIONS, fixes #252 5 years ago
Gregory Pakosz 685c74128e implemented Unicode 4-digit and 8-digit parsing, resolves #148 and resolves #167 5 years ago
Gregory Pakosz 915d4a3960 made workaround for implementations of sed that don't understand -E more robust 5 years ago
Gregory Pakosz 8f808316b1 fixed ssh reconnection when pane runs a remote command 5 years ago
Gregory Pakosz ffc2dfbe78 made _apply_bindings() more robust 5 years ago
Gregory Pakosz 67c22c2700 worked around implementations of sed that don't understand -E, resolves #150 6 years ago
Gregory Pakosz 8809af7c9f prevented ps from truncating username in its output, resolves #241 6 years ago
Gregory Pakosz ef8962bb39 bind y to pbcopy when reattach-to-username is not present 6 years ago
Gregory Pakosz e631331281 fixed buggy battery detection logic, likely fixes #233 6 years ago
Gregory Pakosz 9fbde7b9b1 fixed the _tty_info() and _ssh_or_mosh_args() helpers logic 6 years ago
Gregory Pakosz e1452f1242 worked around tmux 2.9 "style inheritance" behavior change, fixes #237 6 years ago
Gregory Pakosz 6bb3f0fd43 added .gitattributes to make sure .tmux.conf and .tmux.conf.local have LF line endings, resolves #235 6 years ago
Gregory Pakosz 2a22e8b583 mentioned strftime '%I:%M %p' format in tmux_conf_theme_clock_style documentation 6 years ago
Gregory Pakosz 2b0cb0b43c updated README.md to show how to 'curl wttr.in' to display weather, resolves #71 6 years ago
John Krull bfc7321f17 Remove references to old font patcher tool 6 years ago