Skip to content

Consider not printing invisible charactors (U+200B, U+2060) in status line #2580

@lljbash

Description

@lljbash

Describe the bug

When running copilot inside Neovim, the status output can include invisible codepoints (U+200B, U+2060) which show up as <200b>/<2060> in terminal buffers and can break layout, copy, etc..

Affected version

GitHub Copilot CLI 1.0.21.

Steps to reproduce the behavior

  1. nvim --clean
  2. :term copilot
Image

Expected behavior

Image

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:terminal-renderingDisplay and rendering: flickering, scrolling, line wrapping, output formatting

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions