mirror of
https://github.com/ohmybash/oh-my-bash.git
synced 2024-05-11 05:55:37 +00:00
Plugin xterm
Description
This script automatically sets your xterm title with host and location information. It dynamically updates the title to reflect the current user, host, directory, and command being executed.
Source
You can find the original source of this script here.
Variables
PROMPT_CHAR(optional): This variable is shared with powerline.OMB_PLUGIN_XTERM_SHORT_TERM_LINE(optional): Controls whether to shorten the directory name in the title.OMB_PLUGIN_XTERM_SHORT_USER(optional): Overrides the default user name.OMB_PLUGIN_XTERM_SHORT_HOSTNAME(optional): Overrides the default hostname.
Functions
-
_omb_plugin_xterm_set_title- Sets the xterm title with the provided string.
-
_omb_plugin_xterm_precmd_title- Updates the xterm title before executing a command.
- Includes the user, host, directory, and prompt character.
-
_omb_plugin_xterm_preexec_title- Updates the xterm title after executing a command.
- Includes the user, host, directory, and the first part of the executed command.
-
set_xterm_title- Manually sets the xterm title with the provided string.
Usage
-
Installation:
- Add this script to your shell configuration file (e.g.,
.bashrc,.bash_profile).
- Add this script to your shell configuration file (e.g.,
-
Customization:
- Modify the variables and functions as needed to fit your preferences.
-
Execution:
- The xterm title will automatically update based on your commands and directory changes.