SHELL INTEGRATION
Automatic setup. Smart directory tracking. Jump between prompts. Desktop notifications.
Automatic Setup
ori-term automatically detects your shell -- bash, zsh, fish, or PowerShell -- and sets up integration without modifying your shell config files. No manual configuration required.
Working Directory Tracking
Your shell tells ori-term its current directory after each command. ori-term uses this for:
- Showing the current path in window and tab titles
- Opening new panes and tabs in the same directory
- Resolving file paths for clickable links
Smart Navigation
ori-term understands where your prompts, commands, and output begin and end. This enables:
- Jumping between command prompts in your scrollback
- Selecting just a command's output
- Knowing whether your shell is idle or running a command
Desktop Notifications
Long-running commands can send you a desktop notification when they complete. Notifications use your platform's native notification system. Useful for builds, tests, or any command running in a background tab.
Keyboard Handling
Advanced keyboard features and legacy key handling both work correctly through shell integration. Mode changes are properly managed across focus events and application switches.