8000 Prompt display error in many different terminals since upgrade to debian trixie and fish 4.0.2 · Issue #11749 · fish-shell/fish-shell · GitHub
[go: up one dir, main page]

Skip to content

Prompt display error in many different terminals since upgrade to debian trixie and fish 4.0.2 #11749

@Raptor039

Description

@Raptor039

fish --version : fish, version 4.0.2
OS : Debian GNU/Linux 13 (trixie)

Since upgrade from debian 12 bookworm to debian 13 trixie on many devices, i get issues with some terminal apps (like termux on android, Apache guacamole ssh, proxmox novnc).

When I'm connecting by ssh to those systems, i get the following in the prompt :

Type help for instructions on how to use fish
;special_key=1root@pve ~#

When I'm connecting by ssh with termux (android), i get :

Type help for instructions on how to use fish
root@pve ~# ;1m 

I saw a similar issue : #11609
I know the problem is not coming from fish but from terminal which don't correctly implement some new standard or protocol.

But the fact is it's really annoying as fish has became unusable.

Somebody proposed here to include an option in fish to fallback to old standard (as before v4.0) :
set fish_prompt_marking_enabled false
Is it something that could be implemented easily ? Because it would be a great workaround until all different terminals project have been updated (if they can or want) to adopt the new standards / protocols.

Thanks for your help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0