Tmux Xpanes Versions Save

Awesome tmux-based terminal divider

v3.0.0

5 years ago
  • tmux 1.7 and older are unsupported.
  • New feature -x option: Creates extra panes on the running window (GitHub issue #79).
  • New feature -t option: Displays pane title on each pane (GitHub issue #81).
  • Refactoring: Fix smelly codes found by latest shellcheck.
  • Reduce running time for testing.

v2.2.3

6 years ago
  • Window separation gets slightly faster than previous version ( Fix GitHub issue #77 ).
  • Copyright year is updated.
  • Acknowledge section is added to the man page.
  • "install" command is used instead of "mkdir" for install.sh.

v2.2.2

6 years ago
  • Bug fix ( Fix GitHub issue #74 )
  • Refactoring followed by shellcheck
  • Run shellcheck in TravisCI
  • Add install.sh (For GitHub pull-request homebrew/homebrew-core#20678 )
  • Fix typos in man pages and README.md
  • Add spec file (many thanks @mpatenaude)

v2.2.1

6 years ago
  • --log= option can include tilde(~) to specify home directory (Fix Github issue #69 ).
  • Improve English spelling and grammar in README and man (many thanks @markstos).

v2.2.0

6 years ago
  • Default tmux command can be changed by TMUX_XPANES_EXEC environment variable.

v2.1.2

6 years ago
  • tmux-xpanes officially supports tmux version 2.5.
  • man page is added.
  • Suppress some warning messages.
    • Message for temporal changes of allow-rename options.
    • Abolish warning message for unsupported latest tmux versions.

v2.1.1

6 years ago
  • Window name gets escaped characters ( Fix #59 ).
  • Copyright statement is declared in the code.

v2.1.0

6 years ago

New feature

  • -n option: Set the maximum number of arguments taken for each pane.
    • Same as UNIX xargs command's one.
$ xpanes -n 4 {1..12}

Will generate...

$ echo 1 2 3 4                 │$ echo 5 6 7 8
                               │
                               │
                               │
                               │
                               │
                               │
-------------------------------+------------------------------
$ echo 9 10 11 12






Bugfix

  • Line break behavior is different from xargs. (Fix #52)
  • Argument which only has empty string or line break causes broken layout. (Fix #54)
  • Argument like "%s", "%d" causes broken layout. (Fix #56)

v2.1.0-alpha.1

6 years ago

We are planning to make following changes.

New feature

  • -n option #24 (Almost fixed at this pre-release)

Similar tokenization logic as xargs: Which resolves following issues.

  • #52 (Almost fixed at this pre-release)
  • #54 (not yet)

v2.0.2

6 years ago

Following bugs are fixed.

  • When fish is set as login shell, xpanes does not work from out side of tmux session (#47).
  • When allow-rename on with particular tmux versions, window separation does not work corretly (#48).