Leonard Hecker
Leonard Hecker
There was a somewhat severe bug in Windows 11 24H2 which caused apps like Windows Terminal to freeze if another 3D application was running at the same time (e.g. a...
This project does not use ncurses, because this project's first and foremost target platform is Windows where that doesn't exist. At this point in the project, we don't have the...
Well, I checked it out in WSL real quick. Pressing Shift+Left/Right in Windows Terminal: ``` $ showkey -a ^[[1;2D 27 0033 0x1b 91 0133 0x5b 49 0061 0x31 59 0073...
If you scroll to the end here, you can find a list of keybindings: https://vim.fandom.com/wiki/Get_Alt_key_to_work_in_terminal I'm considering closing this issue as I don't plan to change it at the moment.
> Terminals were always designed with "progressive enhancement" in mind (as web guys call it) so [...] > [...] For what it's worth, I do maintain Windows Terminal as well,...
``` (3f8c.2514): Access violation - code c0000005 (first chance) First chance exceptions are reported before any exception handling. This exception may be expected and handled. TerminalApp!winrt::impl::consume_Windows_Foundation_Collections_IVector::Clear+0xa0 [inlined in TerminalApp!winrt::TerminalApp::implementation::SnippetsPaneContent::UpdateSettings$_ResumeCoro$1+0x635]: 00007ff9`605effd5...
(I implemented grapheme clusters for Windows Terminal.) I would recommend against using `StringInfo` for this. Not just because it would seriously impart the performance of pwsh, but also because the...
I don't think adding grapheme support to `CharLengthInBufferCells` solves this issue, as it doesn't help with laying out text or with implementing cursor movement (which are both crucially needed by...
> Eh, I'm afraid that the existing code relies too heavily on `CharLengthInBufferCells` method. Since `CharLengthInBufferCells` seemingly is an implementation detail of `ILineOutput.cs`, what I meant is that we can...
We weren't aware that it existed when we developed msedit, but we've since then considered doing that.