Commit graph

105 commits

Author SHA1 Message Date
Jabir Ali Ouassou 6abf7be089
Merge pull request #19 from Nitemice/master
add: easy mode movement to using tmux-navigate
2024-06-03 11:42:10 +02:00
Nitemice 835d2ed846 Add easy mode movement to using tmux-navigate
It was already enabled for vim-tmux-navigator.
2024-06-03 19:27:56 +10:00
Jabir Ali Ouassou d51f7a9d1e add: keybinding mirroring the default ctrl-b o 2024-05-15 17:53:37 +02:00
Jabir Ali Ouassou 5a6316a340 docs: updated iterm2 instructions and email 2024-05-15 17:41:49 +02:00
Jabir Ali Ouassou 22f7920837
docs: updated readme with alacritty instructions 2023-09-20 17:04:20 +02:00
Jabir Ali Ouassou fef77c8c49
Merge pull request #10 from farzadmf/master
fix: use quotes for rename
2021-07-21 12:17:00 +02:00
Farzad Majidfayyaz 6d1dfc21aa Use quotes for rename 2021-07-20 16:07:30 -04:00
Jabir Ali Ouassou 732c7ef189
docs: updated macos documentation 2021-07-20 14:16:31 +00:00
Jabir Ali Ouassou 1c6c7eb493 BREAKING CHANGE: keybinding M-f -> M-z
It has come to my attention that the default fullscreen keybinding `M-f`
conflicts with the GNU Readline (and similar) keybindings for word
navigation in the shell (for those that don't use Fish).  Morover, some
terminals like the macOS default Terminal.app translates `M-right` into
`M-f` by default, causing issues with word navigation also when using
the arrow keys. This then affects basically most people who don't use
Vim keybindings for their shell and terminal apps.

As much as I'm reluctant to change the default keybindings of the
plugin, I think this will cause fewer compatibility headaches for users.
I'm therefore switching the default to `M-z` as suggested in issue #6,
which fits better with the default `tmux` name "zoom" for the feature.
2021-06-18 12:43:57 +02:00
Jabir Ali Ouassou aa54381020
docs: added terminal discussion to readme 2021-06-18 10:33:53 +00:00
Jabir Ali Ouassou 254c133d3e
fix: shellcheck options 2021-06-18 09:52:21 +00:00
Jabir Ali Ouassou e224cb8240
fix: regression related to quoting of $bind 2021-06-18 09:33:57 +00:00
Jabir Ali Ouassou 31c8b91ee5
Merge pull request #7 from epaulson10/fix-prefix-move
fix: moving panes to workspaces in prefix mode on strict posix shells
2021-06-18 09:23:54 +00:00
Jabir Ali Ouassou 9c77942123
Merge branch 'master' into fix-prefix-move 2021-06-18 09:13:17 +00:00
Jabir Ali Ouassou 2fe5fdb9a0
Merge pull request #8 from evanrelf/shellcheck
clean: apply suggestions from `shellcheck`
2021-06-18 09:08:11 +00:00
Evan Relf 32766ad8eb
Apply suggestions from shellcheck 2021-02-03 19:34:39 -08:00
Evan Relf 9503d69045
Strip trailing whitespace 2021-02-03 19:24:39 -08:00
Erik Paulson d35992ae68 Fix moving panes to workspaces in prefix mode on strict POSIX shells
The "expr substr" syntax used to return characters from a string is not defined
in the POSIX sh specication. Attempting to use that syntax on a Macbook led to
the bindings for moving panes between windows in prefix mode to fail to be
bound.

This patch addresses this by using a POSIX-compliant replacement for returning a
character from a string by index using the cut command.
2021-01-05 22:16:23 -08:00
Jabir Ali Ouassou 73d2404cdc Fix: Erroneous version detection. 2020-08-12 22:11:18 +02:00
Jabir Ali Ouassou 34178f60e1
Fix: Path to grep. 2020-08-12 21:56:39 +02:00
Jabir Ali Ouassou 0ab7d87719
Fix: Improved version detection.
This hopefully resolves a bug whereby some systems 
erroneously had legacy mode enabled under tmux 3.0.
2020-08-12 21:55:35 +02:00
Jabir Ali Ouassou 9459a59904 Fix: Bug when closing last pane with M-S-q.
Previously, the non-legacy binding of M-S-q ran `kill-pane` followed
by two `select-layout` commands. However, this apparently causes the
newest (v3.1) version of `tmux` to freeze, and has the side-effect
that it reapplies layouts in other workspaces when closing the last
pane in a given workspace. This commit should fix that behavior.
2020-05-10 12:51:14 +02:00
Jabir Ali Ouassou 6dfa3bf6ba
Fix: Navigate description. 2020-05-04 18:26:01 +02:00
Jabir Ali Ouassou 04e383f8a6
Clean: README. 2020-05-04 18:12:19 +02:00
Jabir Ali Ouassou bbb11c3ef2 Feat: Integration with tmux-navigate.
I have now added integration with `tmux-navigate` as an alternative
to `vim-tmux-navigator`, which can be activated with `tilish-navigate`.
2020-05-04 18:00:17 +02:00
Jabir Ali Ouassou 6ae9bf1400 Add: Keyboard shortcut for workspace names. 2020-04-30 19:06:48 +02:00
Jabir Ali Ouassou 38508f82ba
Add: Terminal compatibility link. 2020-04-24 03:14:29 +02:00
Jabir Ali Ouassou e933571b01
Add: Discussion for i3wm users. 2020-04-24 03:06:48 +02:00
Jabir Ali Ouassou 91ef640a6c
Add: Window manager docs. 2020-04-15 18:34:37 +02:00
Jabir Ali Ouassou fc90bc125a Fix: Links. 2020-04-13 17:14:26 +02:00
Jabir Ali Ouassou b8aa4917d3 Add: Related projects. 2020-04-13 17:13:09 +02:00
Jabir Ali Ouassou f9d52fc3e0 Add: Related projects. 2020-04-13 17:11:59 +02:00
Jabir Ali Ouassou c7d62d7a7e Clean: Docs. 2020-04-11 16:41:32 +02:00
Jabir Ali Ouassou b32de4519c Add: Alacritty tips. 2020-04-11 16:41:02 +02:00
Jabir Ali Ouassou 901e277858 Clean: Option check. 2020-04-11 02:43:32 +02:00
Jabir Ali Ouassou df7f41b266 Clean: Option and version checks. 2020-04-11 02:35:56 +02:00
Jabir Ali Ouassou 2514e30282
Clean: Docs. 2020-04-11 02:11:28 +02:00
Jabir Ali Ouassou af88b7569f
Clean: Docs. 2020-04-11 02:10:27 +02:00
Jabir Ali Ouassou c91f94c358
Clean: Docs. 2020-04-11 02:05:38 +02:00
Jabir Ali Ouassou d9475a0d66 Feat: International keyboard support. 2020-04-11 01:58:18 +02:00
Jabir Ali Ouassou e5fe879e94
Clean: Docs. 2020-04-11 00:00:59 +02:00
Jabir Ali Ouassou a88e2c1746 Clean: Docs. 2020-04-10 23:46:22 +02:00
Jabir Ali Ouassou ac9ad17576 Feat: Option to use prefix key instead of alt.
This can be useful for `kak` and `emacs` users, since alt is used a lot there.
2020-04-10 23:29:17 +02:00
Jabir Ali Ouassou 520c2d4426 Clean: ShellCheck compliance. 2020-04-10 19:23:46 +02:00
Jabir Ali Ouassou d469131f28 Fix: Option parsing compatible with tmux v3.0. 2020-04-10 18:58:35 +02:00
Jabir Ali Ouassou 2fee63458b Fix: Typo. 2020-04-07 21:29:31 +02:00
Jabir Ali Ouassou 0ad5dd6d15 Clean: README. 2020-04-07 21:27:27 +02:00
Jabir Ali Ouassou 859a1aa30c Add: Links and clarifications. 2020-04-07 21:17:57 +02:00
Jabir Ali Ouassou b94b7cfdd8 Clean: Simplified README. 2020-04-07 18:11:30 +02:00
Jabir Ali Ouassou e62baae540 Clean: Simplified README. 2020-04-07 18:07:07 +02:00