Skip to content

TERM=xterm might not be a good choice for the terminal #737

Open
@segevfiner

Description

@segevfiner

Describe the bug
With TERM=xterm, my terminal is trying to use escape sequences that don't seem to be properly supported by TM Terminal which causes terminal display to be messed up, TERM=xterm implies full support for the escape sequences supported by xterm, but TM Terminal doesn't seem to implement all of them properly.

environmentVariables.put("TERM", "xterm");//$NON-NLS-1$ //$NON-NLS-2$

To Reproduce
Steps to reproduce the behavior:

  1. Use Zsh with the starship prompt theme, and zsh-syntax-highlight and zsh-autosuggestions
  2. Open a terminal in Eclipse

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Version Information (please complete the following information):

  • macOS 14.4
  • Eclipse 2024-3 4.31
  • CDT Version 11.5.0

Additional context
P.S. On macOS terminals are supposed to open as a login shell as macOS doesn't run the profile scripts at login.

Metadata

Metadata

Assignees

No one assigned

    Labels

    terminalThe TM Terminal collection of features in CDT

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions