Clarify shell integration installation

This commit is contained in:
Seth Vargo
2024-06-24 18:18:17 -04:00
parent 68f0715926
commit 881324b10b

View File

@ -257,14 +257,21 @@ is launched within Ghostty and (2) to find the shell-integration.
For example, for bash, you'd put this _at the top_ of your `~/.bashrc`: For example, for bash, you'd put this _at the top_ of your `~/.bashrc`:
```bash ```bash
# Ghostty shell integration # Ghostty shell integration for Bash. This must be at the top of your
if [ -n "$GHOSTTY_RESOURCES_DIR" ]; then # bashrc!
if [ -n "${GHOSTTY_RESOURCES_DIR}" ]; then
builtin source "${GHOSTTY_RESOURCES_DIR}/shell-integration/bash/ghostty.bash" builtin source "${GHOSTTY_RESOURCES_DIR}/shell-integration/bash/ghostty.bash"
fi fi
``` ```
**This must be at the top of your bashrc, not the bottom.** The same Each shell integration's installation instructions are documented inline:
goes for any other shell.
| Shell | Integration
| ------ | -----------
| `bash` | `${GHOSTTY_RESOURCES_DIR}/shell-integration/bash/ghostty.bash`
| `fish` | `${GHOSTTY_RESOURCES_DIR}/shell-integration/fish/vendor_conf.d/ghostty-shell-integration.fish`
| `zsh` | `${GHOSTTY_RESOURCES_DIR}/shell-integration/zsh/ghostty-integration`
### Terminfo ### Terminfo