tabby-nv-shift-enter
v1.0.1
Published
Tabby plugin that customizes Shift+Enter behavior with optional backslash newline
Downloads
275
Maintainers
Readme
tabby-nv-shift-enter
A Tabby plugin that customizes the behavior when a hotkey (default: Shift+Enter) is pressed in the terminal.
Features
- Backslash + newline mode — sends
\followed by a newline, enabling line continuation in shells (bash, zsh, etc.) - Newline-only mode — sends only a newline character
- Custom text — fully configurable text to send, with escape sequence support (
\n,\t,\\) - Live preview — visual preview of the configured text in the settings panel
- Multilingual UI — settings panel supports English and Japanese (follows Tabby's language setting)
Installation
Install via Tabby's plugin manager:
- Open Tabby → Settings → Plugins
- Search for
tabby-nv-shift-enter - Click Install
Or install manually:
Note: Manual installation requires the package to be available on npm. If the command returns "Not found", use the plugin manager instead.
# macOS
cd ~/Library/Application\ Support/tabby/plugins
npm install tabby-nv-shift-enter:: Windows (Command Prompt)
cd %APPDATA%\tabby
npm install tabby-nv-shift-enter# Windows (PowerShell)
cd "$env:APPDATA\tabby"
npm install tabby-nv-shift-enterUsage
- Open Settings → NV Shift Enter to configure behavior
- Toggle Include backslash before newline on or off
- If enabled, customize the text to send (default:
\+ newline) - Open Settings → Hotkeys, find "Send configured custom text", and assign your preferred key (default:
Shift+Enter) - Press the hotkey in any terminal tab to send the configured text
Configuration
| Option | Default | Description |
|--------|---------|-------------|
| Include backslash | true | Send custom text (with backslash) instead of a plain newline |
| Custom text | \\\n | Text sent when the hotkey is pressed. Supports \n, \t, \\ |
Custom text examples by shell
| Shell | Custom text | Notes |
|-------|------------|-------|
| bash / zsh | \\\n | Default — backslash + newline |
| PowerShell | ` \n | Backtick for line continuation |
| CMD | ^\n | Caret for line continuation |
| WSL / Git Bash on Windows | \\\n | Same as bash/zsh |
Requirements
- Tabby v1.0.197-nightly.1 or later
License
ISC
