warpdotdev / Warp

Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.
https://warp.dev
Other
21.11k stars 360 forks source link

Completion support for sdkman #3344

Open uzilan opened 1 year ago

uzilan commented 1 year ago

Discord username (optional)

uzilan

Describe the bug

Sdkman lets you choose a software version to use or install, by letting users autocomplete the version number. Warp doesn't show this autocomplete.

To reproduce

Using Warp, run: sdk install kotlin 1.7. then press tab. No autocomplete is given.

Expected behavior

In other terminals, the same procedure yields:

❯ sdk install kotlin 1.7.    
1.7.0   1.7.10  1.7.20  1.7.21

Screenshots

No response

Operating system

MacOS

Operating system and version

MacOS Ventura 13.4.1

Shell Version

zsh 5.9 (arm-apple-darwin21.3.0)

Current Warp version

v0.2023.07.04.08.03.stable_02

Regression

No, this bug or issue has existed throughout my experience using Warp

Recent working Warp date

No response

Additional context

Sdkman can be found here: https://sdkman.io/

Does this block you from using Warp daily?

No

Is this a Warp specific issue? (i.e. does it happen in Terminal, iTerm, Kitty, etc.)

Yes, this I confirmed this only happens in Warp, not other terminals.

Warp Internal (ignore): linear-label:b8107fdf-ba31-488d-b103-d271c89cac3e

None

dannyneira commented 1 year ago

Thanks for letting us know @uzilan I was able to reproduce this issue and in general I find that many 3rd party completion plugins/tools don't fully work out of the box with Warp given the input editor works like an IDE ( it's implemented differently than other terminals ). We'll post any updates on this thread.

dannyneira commented 1 year ago

FYI, just to set realistic expectations on a fix eta. We're unlikely to fix this soon because it essentially requires the ability to show shell-level completions.

Changed to a feature request for sdk completions support.

To anyone else interested in this feature, please add a 👍 to the original post at the top to signal that you want this feature, and subscribe if you'd like to be notified.