1
0
Fork 0
mirror of synced 2024-11-17 23:15:35 -05:00
Commit graph

70 commits

Author SHA1 Message Date
Gregory Pakosz
5fcc377128 updated README.me to reference @bphogan's tmux3 book 2024-10-16 10:30:53 +02:00
Gregory Pakosz
e8ef9a6f72 added the #{pretty_pane_current_path} variable 2024-10-12 10:43:12 +02:00
Gregory Pakosz
8e3b90c6c8 made perl's Time::HiRes a strong requirement, resolves #739 2024-05-01 10:27:48 +02:00
Gregory Pakosz
eca5fb621b removed support for tmux < 2.6, resolves #698 2024-01-21 21:10:01 +01:00
Gregory Pakosz
7e00233465 fixed #{battery_bar} auto width, also resolves #447 2024-01-21 16:03:18 +01:00
Gregory Pakosz
dd9502a09a added support for urlscan, preferred over urlview which is now unmaintained, resolves #695 2023-12-21 19:45:15 +01:00
Gregory Pakosz
b17d57f325 added support for configuration files in the following locations:
- ~/.tmux.conf and ~/.tmux.conf.local
- $XDG_CONFIG_HOME/tmux/tmux.conf and $XDG_CONFIG_HOME/tmux/tmux.conf.local
- ~/.config/tmux/tmux.conf and ~/.config/tmux/tmux.conf.local

location of configuration files is determined by the following environment variables:
- TMUX_CONF
- TMUX_CONF_LOCAL

the TMUX_PROGRAM environment variable contains the path to the tmux executable

resolves #200, resolves #221, resolves #439, resolves #586, resolves #624
2023-03-05 17:26:21 +01:00
Gregory Pakosz
5c41188a31 removed support for tmux < 2.4 2023-01-04 11:26:39 +01:00
sarumont
ccbfdf2091 added support for wl-clipboard, closes #589, closes #606
see https://github.com/bugaevc/wl-clipboard
2022-10-22 13:44:55 +02:00
Gregory Pakosz
a97e3021cc updated tpm integration
- automatically delete tpm when not used
- automatically delete unused plugins
- install plugins when subsequently enabling then in ~/.tmux.conf.local
- use <prefix> + u to update plugins as <prefix> + U is bound to Urlview, fixes #507
2021-09-18 16:35:48 +02:00
Gregory Pakosz
d950ee3c8c added support for tpm, resolves #61 2021-01-09 21:04:48 +01:00
Gregory Pakosz
2aaacfbd8f mention 'reattach-no-usernamespace' is not needed for tmux > 2.6 2021-01-09 20:47:20 +01:00
Gregory Pakosz
8e2502abb3 added support for custom variables defined in ~/.tmux.conf.local
closes #96, closes #394
2020-10-02 23:04:33 +02:00
Gregory Pakosz
67d1c23dca updated installation instructions, closes #348 (2)
fixed typo
2020-09-22 10:20:22 +02:00
Gregory Pakosz
f1db02086f updated README.md to mention strftime(3) peculiarities, closes #309 2020-09-07 23:24:19 +02:00
Gregory Pakosz
3648465c33 added a sleep call to the wttr.in example to throttle network requests, closes #297 2020-09-07 15:57:58 +02:00
Gregory Pakosz
450d3362b5 updated installation instructions, closes #348 2020-09-06 20:32:13 +02:00
Gregory Pakosz
92ed649597 made requirements explicit in both README.md and .tmux.conf 2019-11-30 15:49:06 +01:00
Gregory Pakosz
96007b3464 updated README.md with instructions for Powerline symbols with iTerm2, resolves #270 2019-07-31 22:03:13 +02:00
Gregory Pakosz
e0a45082eb added support for #{uptime_y} variable 2019-06-22 21:48:03 +02:00
Gregory Pakosz
685c74128e implemented Unicode 4-digit and 8-digit parsing, resolves #148 and resolves #167
some examples:
- \u23f0 will be converted to the alarm clock symbol 
- \U1f47d will be converted to the alien emoji 👽
2019-06-09 17:47:23 +02: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
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
dd74d33bee fixed typo in README.md 2018-02-04 21:44:59 +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
07685c156d updated README.me referencing tmux2 book by @bphogan 2017-07-09 10:48:26 +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
08072d0915 updated README.md reminding people Windows' console doesn't support Powerline look 2017-06-21 22:03:42 +02:00
Gregory Pakosz
77845432ab fixed typo in README.md 2017-06-21 22:03:42 +02:00
Gregory Pakosz
a37c66b460 updated README.md advertizing the copy to OS clipboard feature 2017-06-21 22:03:42 +02:00
Gregory Pakosz
1d1f2ea22b updated README.md advising against using Cygwin 2017-06-21 22:03:42 +02:00
Gregory Pakosz
c937131a5e updated README.md with troubleshooting instructions for Windows WSL 2017-04-19 15:15:39 +02:00
Gregory Pakosz
305bff6226 fixed typo in README.md 2017-04-08 22:32:36 +02:00
Gregory Pakosz
4aada9c712 updated README.me with troubleshooting instructions. Closes #56 and #60 2017-04-08 21:37:00 +02:00
Gregory Pakosz
355d2bdc75 explained the concept of prefix and command keys for newcomers. Closes #54 2017-04-08 21:37:00 +02:00
Yang Tang
8390d37ed8 added #{load_avg} 2016-11-04 20:40:17 +01:00
Gregory Pakosz
b422155422 updated installation instructions to use ln -s -f 2016-10-31 10:28:38 +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
9f939fd939 fixed various typos, closes #17, #19 and #21 2016-10-26 12:51:13 +02:00
Gregory Pakosz
de55dc6e6a added a percentage style to the battery indicator 2016-03-29 09:21:00 +02:00
Gregory Pakosz
33e0fe5468 updated README.md 2015-12-31 11:28:40 +01:00
Gregory Pakosz
ea254d494f optionally highlight the focused pane 2015-12-05 15:56:22 +01:00
Gregory Pakosz
1491ee1723 made battery status work from within Cygwin 2015-10-30 08:53:24 +01:00
Gregory Pakosz
c66be48314 added an indicator in the status line that shows if <prefix> has been pressed 2015-10-28 21:26:23 +01:00
Gregory Pakosz
921c6d14d0 made the theme more flexible by adding configuration variables 2015-10-26 21:08:34 +01:00
Gregory Pakosz
748dc7a19b updated README.md 2015-10-26 21:08:34 +01:00