Provide warpify for terminal emulators!
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 65.1k
- Forks
- 5.6k
- PR merge metrics
- PR metrics pending
Description
Discord username (optional)
No response
Describe the solution you'd like?
Subshell-equivalent support is also needed for terminal emulators such as nvim's :terminal and tmux.
Is your feature request related to a problem? Please describe.
There is one issue when using Warp in daily life, and that is the lack of autocomplete functionality for terminal emulators created with nvim's :terminal command. At first glance, it may seem that this can be resolved by using the split functionality supported by Warp. However, in reality, there are use cases where this solution doesn't work.
For instance, when connecting to a remote server via SSH from nvim, splitting the terminal using Warp's standard features requires establishing an SSH connection from both split terminals, which can be cumbersome.
Another use case involves registering shortcut keys from Vim scripts to execute programs or debug with a single touch from a split terminal. In such scenarios, Warp's split shell functionality does not operate as desired.
Of course, acknowledging the difficulty in providing support for terminal emulators unlike subshells, I would appreciate it if you could clarify whether there are plans to address this issue in future updates.
Additional context
No response
How important is this feature to you?
4
Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1
None
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing Warp's current autocomplete behavior with nvim's :terminal and tmux, including the SSH and Vim-script scenarios described in the issue. Done means establishing whether subshell-equivalent autocomplete can support these terminal emulators and defining the required behavior or implementation scope.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- neovim
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100