Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrated terminal eats character next to emoji #47999

Closed
felixfbecker opened this issue Apr 16, 2018 · 3 comments
Closed

Integrated terminal eats character next to emoji #47999

felixfbecker opened this issue Apr 16, 2018 · 3 comments
Assignees
Labels
*duplicate Issue identified as a duplicate of another issue(s) terminal General terminal issues that don't fall under another label upstream Issue identified as 'upstream' component related (exists outside of VS Code)

Comments

@felixfbecker
Copy link
Contributor

felixfbecker commented Apr 16, 2018

Issue Type: Bug

Any emoji printed will eat the next character (they will overlay). The cursor is technically still in the right place, but then appears shifted one character.

Content of the shell:

βœ” ~
> echo 1234🍺56789
1234🍺56789
βœ” ~
> echo 1234🍺56789

image

macOS terminal (correct behaviour):

image

This issue has been around for a while but I only now got around to file it.

It's especially annoying if your prompt character is an emoji because it will always eat the first character of every command.

VS Code version: Code 1.22.2 (3aeede7, 2018-04-12T16:32:53.389Z)
OS version: Darwin x64 17.5.0

System Info
Item Value
CPUs Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz (8 x 2500)
Load (avg) 3, 3, 3
Memory (System) 16.00GB (0.02GB free)
Process Argv /Applications/Visual Studio Code.app/Contents/MacOS/Electron
Screen Reader no
VM 0%
Extensions (35)
Extension Author (truncated) Version
EditorConfig Edi 0.12.1
vscode-commitizen Kni 0.5.0
vscode-docker Pet 0.0.26
vscode-wakatime Wak 1.2.0
html-css-class-completion Zig 1.17.1
vscode-base64 ada 0.0.1
yaml ada 0.0.9
vscode-icontheme-nomo-dark be5 1.3.5
emojisense bie 0.4.0
vscode-eslint dba 1.4.8
tslint eg2 1.0.28
prettier-vscode esb 1.3.0
php-debug fel 1.12.3
php-intellisense fel 2.3.1
vscode-solution-explorer fer 0.2.11
svg joc 0.1.0
docthis joe 0.6.0
graphql-for-vscode kum 1.10.0
Go luk 0.6.79-beta.1
dotenv mik 1.0.1
vscode-less mrm 0.6.3
vscode-scss mrm 0.6.2
vscode-kubernetes-tools ms- 0.1.7
csharp ms- 1.14.0
PowerShell ms- 1.6.0
debugger-for-chrome msj 4.3.0
java red 0.22.0
vscode-yaml red 0.0.11
vscode-coverage-gutters rya 1.3.1
vscode-nginx sha 0.5.0
sourcegraph sou 1.0.10
rewrap stk 1.8.1
msbuild-project-tools tin 0.2.33
gitblame wad 2.4.2
change-case wma 1.0.0

(1 theme extensions excluded)

@vscodebot vscodebot bot added the terminal General terminal issues that don't fall under another label label Apr 16, 2018
@bluenex
Copy link

bluenex commented Apr 20, 2018

I'm so happy to find out that I'm not alone 😬

@kvrmd
Copy link

kvrmd commented Apr 20, 2018

This isn't just in the terminal. This is the same with any font-family I use. However it looks better with larger font-sizes.

image

image

@Tyriar
Copy link
Member

Tyriar commented May 12, 2018

Tracked in xtermjs/xterm.js#1059

@Tyriar Tyriar closed this as completed May 12, 2018
@Tyriar Tyriar added upstream Issue identified as 'upstream' component related (exists outside of VS Code) *duplicate Issue identified as a duplicate of another issue(s) labels May 12, 2018
@vscodebot vscodebot bot locked and limited conversation to collaborators Jun 26, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
*duplicate Issue identified as a duplicate of another issue(s) terminal General terminal issues that don't fall under another label upstream Issue identified as 'upstream' component related (exists outside of VS Code)
Projects
None yet
Development

No branches or pull requests

4 participants