From 0588aeed40fca5c758c5fbebaa91774b6b6eb85f Mon Sep 17 00:00:00 2001 From: jbranchaud Date: Fri, 25 Dec 2020 00:41:12 -0600 Subject: [PATCH] Add Reset An Option Back To Its Default Value as a tmux til --- README.md | 3 +- ...set-an-option-back-to-its-default-value.md | 32 +++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 tmux/reset-an-option-back-to-its-default-value.md diff --git a/README.md b/README.md index 972cc2e..ecb3aa8 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ pairing with smart people at Hashrocket. For a steady stream of TILs, [sign up for my newsletter](https://tinyletter.com/jbranchaud). -_983 TILs and counting..._ +_984 TILs and counting..._ --- @@ -883,6 +883,7 @@ _983 TILs and counting..._ - [Pane Killer](tmux/pane-killer.md) - [Reclaiming The Entire Window](tmux/reclaiming-the-entire-window.md) - [Rename The Current Session](tmux/rename-the-current-session.md) +- [Reset An Option Back To Its Default Value](tmux/reset-an-option-back-to-its-default-value.md) - [Show The Current Value For An Option](tmux/show-the-current-value-for-an-option.md) - [Swap Split Panes](tmux/swap-split-panes.md) - [Switch To A Specific Session And Window](tmux/switch-to-a-specific-session-and-window.md) diff --git a/tmux/reset-an-option-back-to-its-default-value.md b/tmux/reset-an-option-back-to-its-default-value.md new file mode 100644 index 0000000..7901465 --- /dev/null +++ b/tmux/reset-an-option-back-to-its-default-value.md @@ -0,0 +1,32 @@ +# Reset An Option Back To Its Default Value + +Once you start changing the values of options, tmux can be opaque about what +the original default values were. + +For instance, if you change the `escape-time` option with the following +command: + +```bash +$ tmux set-option -g escape-time 0 +``` + +It's now set to `0`, so without digging through the tmux man pages, how do you +figure out what the default was and restore it? + +The `set-option` command takes the `-u` flag to _unset_ the option. This will +restore it to the default. + +```bash +$ tmux set-option -u escape-time +``` + +And you can now see the original default value with `show-option`. + +```bash +$ tmux show-option escape-time +500 +``` + +Use `set-option -u` with any option to restore it to its default. + +Find `set-option` in `man tmux` for more details.