mirror of
1
0
Fork 0
Commit Graph

159 Commits

Author SHA1 Message Date
Gregory Pakosz 3e5289d022 added support for TMUX_CONF and TMUX_CONF_LOCAL environment variables
exporting these environment variables before launching tmux gives flexibility
with respect to dot files preferred location

⚠️ this raises tmux minimum version to 2.4 as it relies of conditional parsing
of configuration directives with %if/%endif
2019-06-09 20:34:31 +02:00
Gregory Pakosz 915d4a3960 made workaround for implementations of sed that don't understand -E more robust
also made it compatible with POSIX shells
2019-06-09 15:49:45 +02:00
Gregory Pakosz 8f808316b1 fixed ssh reconnection when pane runs a remote command 2019-06-09 12:21:40 +02:00
Gregory Pakosz ffc2dfbe78 made _apply_bindings() more robust 2019-06-09 11:42:38 +02:00
Gregory Pakosz 67c22c2700 worked around implementations of sed that don't understand -E, resolves #150 2019-05-19 21:42:14 +02:00
Gregory Pakosz 8809af7c9f prevented ps from truncating username in its output, resolves #241 2019-05-06 22:41:00 +02:00
Gregory Pakosz ef8962bb39 bind y to pbcopy when reattach-to-username is not present 2019-05-06 22:40:33 +02:00
Gregory Pakosz e631331281 fixed buggy battery detection logic, likely fixes #233 2019-05-06 22:39:18 +02:00
Gregory Pakosz 9fbde7b9b1 fixed the _tty_info() and _ssh_or_mosh_args() helpers logic
- filtered ssh master connections in _tty_info()
- filtered processes reparented to pid 1
2019-05-04 10:00:52 +02:00
Gregory Pakosz e1452f1242 worked around tmux 2.9 "style inheritance" behavior change, fixes #237 2019-04-25 09:29:48 +02:00
Gregory Pakosz 6bb3f0fd43 added .gitattributes to make sure .tmux.conf and .tmux.conf.local have LF line endings, resolves #235 2019-04-23 14:04:25 +02:00
Gregory Pakosz 2a22e8b583 mentioned strftime '%I:%M %p' format in tmux_conf_theme_clock_style documentation 2019-03-19 22:42:31 +01:00
Gregory Pakosz 2b0cb0b43c updated README.md to show how to 'curl wttr.in' to display weather, resolves #71 2019-02-03 11:19:53 +01:00
John Krull bfc7321f17 Remove references to old font patcher tool 2019-01-05 19:15:03 +01:00
Cícero Pablo ba3d5e169e updated README.md 2019-01-05 19:10:30 +01:00
Gregory Pakosz 352dfed5e2 refactored #{username}, #{username_ssh}, #{hostname} and #{hostname_ssh}
- improved and extracted pane current command introspection into the _tty_info() helper
- added Mosh support to #{username_ssh} and #{hostname_ssh}. Fixes #127
2019-01-05 17:32:54 +01:00
Gregory Pakosz 3e649a58dd renamed _circled_digit() to _circled() as it goes up to 20 2018-12-31 10:38:49 +01:00
Gregory Pakosz ffb1c54769 Revert "do not use repeatable bindings for pane and windows navigation. Fixes #166"
This reverts commit 7ebc59956a.
2018-08-21 22:46:02 +02:00
Gregory Pakosz b3a9f75ea6 made window titles support additional variables. Fixes #178
tmux_conf_theme_window_status_format and tmux_conf_theme_window_status_current_format
variables now understand:
  - #{circled_session_name}
  - #{hostname}
  - #{hostname_ssh}
  - #{username}
  - #{username_ssh}
2018-08-11 16:54:07 +02:00
Gregory Pakosz 3d706977c8 added tmux_conf_theme_terminal_title. Fixes #168 2018-08-11 16:52:48 +02:00
Gregory Pakosz 862c22cd3f
Merge pull request #176 from DivoK/master
Fixed missing vi-copy / copy-mode-vi H/L keybindings.
2018-08-09 11:35:46 +02:00
Divo Kaplan 6679c0af2c Fixed missing vi-copy / copy-mode-vi H/L keybindings. Fixes #175 2018-08-09 11:32:26 +02:00
Gregory Pakosz 08334a6451 accomodate for slow shell init in _maximize_pane(). Fixes #170 2018-08-06 08:49:58 +02:00
Gregory Pakosz 7ebc59956a do not use repeatable bindings for pane and windows navigation. Fixes #166 2018-08-06 08:49:58 +02:00
Gregory Pakosz ac61dd04e0
Merge pull request #172 from erenfro/erenfro/add-syncing-indicator
Added syncing indicator to tmux status line
2018-08-06 08:47:28 +02:00
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 dd74d33bee fixed typo in README.md 2018-02-04 21:44:59 +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 08f442bd0a updated README.md with pane splitting commands. Fixes #124 2017-12-17 11:10:40 +01:00
Gregory Pakosz e76d0fc8d9 fixed README.md still mentioning 'vi-copy', 'vi-edit' and 'vi-choice' mode keys. Fixes #121 2017-11-29 21:43:24 +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 51cef6f32a added space to default tmux_conf_theme_pairing and tmux_conf_theme_prefix likely rendered as double width emojis 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 fe615a2444 show how to start with mouse mode enabled. Closes #97 2017-07-09 10:52:56 +02:00
Gregory Pakosz 03ec982a50 simplified _toggle_mouse() implementation 2017-07-09 10:52:56 +02:00
Gregory Pakosz 07685c156d updated README.me referencing tmux2 book by @bphogan 2017-07-09 10:48:26 +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 0d80a1e8ba mentioned tmux_conf_copy_to_os_clipboard requires xsel or xclip on Linux 2017-06-26 07:36:20 +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