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
20.93k stars 359 forks source link

TAB key does not autocomplete folder name after `cd` but does after `ls` (in iTerm2 both work) #4581

Open chanansh opened 6 months ago

chanansh commented 6 months ago

Discord username (optional)

No response

Describe the bug

TAB key does not autocomplete folder name after cd but does after ls (in iTerm2 both work)

To reproduce

ls On ... + TAB works cd On ... + TAB does not work

in iTerm2 both work

the folder name is OneDrive - XXX Corporation

Expected behavior

both should auto complete

Screenshots

No response

Operating system

MacOS

Operating system and version

14.1.0

Shell Version

No response

Current Warp version

v0.2024.03.12.08.02.stable_01

Regression

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

Recent working Warp date

No response

Additional context

No response

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:b9d78064-c89e-4973-b153-5178a31ee54e

None

eposse commented 6 months ago

I also have this issue. I have seen it in both the mac and linux version, but more precisely, it seems like autocomplete doesn't include symlinks when the command is 'cd', but it works with 'ls'.

I'm using v0.2024.03.12.08.02.stable_01 on both linux and mac.

sergeykorablin commented 6 months ago

+1 TAB behavior is absolute disaster. I just can't use warp because of it. Even if I disable Tab for 'Open completion menu,' Warp behaves really weird. Is there a way to completely disable autocomplete/auto-suggestion mechanics and allow my shell to handle this?

eposse commented 5 months ago

The latest version (v0.2024.03.19.08.01.stable_01) seems to have solved it.

LordMoMA commented 2 months ago

still bothering me, is there a solution now? i don't want to use iterm2'