diff options
author | Peter Hoeg <peter@speartail.com> | 2016-07-28 19:10:42 +0800 |
---|---|---|
committer | Franz Pletz <fpletz@fnordicwalking.de> | 2016-07-28 13:10:42 +0200 |
commit | 62f2f72e98453e0060c38d98930d2a3eabefeaae (patch) | |
tree | 8268e6948b6130da9e0765fb29b3d28b3f2e2674 /nixos/modules/programs/tmux.nix | |
parent | ffbe8d13fd0feb3a5fd0cc928521c35f221bb6d8 (diff) | |
download | nixlib-62f2f72e98453e0060c38d98930d2a3eabefeaae.tar nixlib-62f2f72e98453e0060c38d98930d2a3eabefeaae.tar.gz nixlib-62f2f72e98453e0060c38d98930d2a3eabefeaae.tar.bz2 nixlib-62f2f72e98453e0060c38d98930d2a3eabefeaae.tar.lz nixlib-62f2f72e98453e0060c38d98930d2a3eabefeaae.tar.xz nixlib-62f2f72e98453e0060c38d98930d2a3eabefeaae.tar.zst nixlib-62f2f72e98453e0060c38d98930d2a3eabefeaae.zip |
tmux module: do not override keys by default in VI mode (#17330)
We want to stick to upstream defaults as much as possible. As pointed out by @8573 in #16999, this was not the case.
Diffstat (limited to 'nixos/modules/programs/tmux.nix')
-rw-r--r-- | nixos/modules/programs/tmux.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/nixos/modules/programs/tmux.nix b/nixos/modules/programs/tmux.nix index cadf8d4ae105..f0f8d03505ac 100644 --- a/nixos/modules/programs/tmux.nix +++ b/nixos/modules/programs/tmux.nix @@ -27,7 +27,7 @@ let set -g status-keys ${cfg.keyMode} set -g mode-keys ${cfg.keyMode} - ${if cfg.keyMode == "vi" then '' + ${if cfg.keyMode == "vi" && cfg.customPaneNavigationAndResize then '' bind h select-pane -L bind j select-pane -D bind k select-pane -U @@ -86,6 +86,13 @@ in { description = "Use 24 hour clock."; }; + customPaneNavigationAndResize = mkOption { + default = false; + example = true; + type = types.bool; + description = "Override the hjkl and HJKL bindings for pane navigation and resizing in VI mode."; + }; + escapeTime = mkOption { default = 500; example = 0; |