Commit Graph

15674 Commits

Author SHA1 Message Date
Daniel Imms 55feb94b29 Ensure terminal data is segmented by C and D sequences
The tests failed because on mac the 633;C and 633;D events both appear in the
same event. The change ensures we match globally on the regex and cleans up
handling of multiple events. This went from failing consistently to passing
consistently on my mac.

Fixes #241592
2025-02-23 07:38:50 -08:00
Benjamin Pasero 8b14930e34 unblock build (skip tests) (#241619) 2025-02-23 07:30:07 +01:00
Benjamin Pasero 904587908c unblock build (skip tests) (#241591) 2025-02-22 11:30:12 -08:00
Daniel Imms 7cc14fc51c Handle no environment reporting properly
We need to differentiate undefined (no env reporting ever) and an empty
environment (env was reported, but maybe incomplete).

Fixes #241504
2025-02-22 08:33:48 -08:00
Megan Rogge cde4b9f62c Merge pull request #241543 from microsoft/merogge/filepaths
add `fileExtensions` to terminal completion resource request config
2025-02-22 15:29:26 +01:00
Alex Ross 60634f8690 Make some more tree sitter typescript fixes (#241358)
* Make some more tree sitter typescript fixes
And add a test for https://github.com/microsoft/vscode/issues/241001

* Test should only look at most specific scope, just like is actually done right now.
2025-02-21 11:10:26 +00:00
Benjamin Pasero 4edf8d685b encoding - add a test that simulates saving a document with different encoding (#241448)
* encoding - add a test that simulates saving a document with different encoding

* update pointer to issue
2025-02-21 10:46:13 +01:00
Matt Bierner d448c4e178 Merge pull request #241342 from notoriousmango/logger
Adopt Markdown to use vscode log output channel
2025-02-20 16:54:09 -08:00
Seong Min Park efe29bb57d register output channel 2025-02-21 07:29:00 +09:00
Megan Rogge b1368c3fe1 rm a log in generators (#241396) 2025-02-20 22:47:45 +01:00
Megan Rogge 28903d1a47 add tests for script/custom generators (#241376) 2025-02-20 20:23:30 +01:00
Anthony Kim f99c5c64bc Expose shell's environment - fish shell (#240971)
* start working on fish, save progress, still lots TODO

* modify proposed.terminalShellEnv.d.ts

* remember we dont have acccess to nonce in .fish script

* save progress, adding isTrusted

* two arrays approach in fish

* provide EnvClear for fish, other shell as well.

* fix tests

* REMOVE TWO ARRAYS METHOD, always send all env

* remove deprecated comments

* remove junk get ready for review

* dont import vscode in terminal/common/capabilities.ts

* take feedback => pass in Clear as part of EnvSingleStart

* add env clear argument to SI.zsh

* update one more place to prevent vscode import

* mandatory flag description?? discuss this

* make things right
Co-authored-by: Daniel Imms <Tyriar@users.noreply.github.com>

* comment out test code

* use mapsStrictEqualIgnoreOrder instead of equals

* ready to go
2025-02-20 19:42:48 +01:00
Megan Rogge 1e2f34a9a5 ensure zsh version >= last version used to generate zsh command descriptions (#241357)
fix #241235
2025-02-20 16:55:45 +01:00
Daniel Imms 0c45832d09 Merge remote-tracking branch 'origin/main' into tyriar/241128__better_parse 2025-02-20 06:05:11 -08:00
Daniel Imms 002798ac49 Add missing short descriptions 2025-02-20 06:04:48 -08:00
Daniel Imms f6569ac921 Detect more command format cases: 2025-02-20 05:51:05 -08:00
Daniel Imms f07376dcff Improve formatting of backtick single quote code blocks 2025-02-20 05:44:32 -08:00
Seong Min Park e3ca592986 Merge branch 'main' into logger 2025-02-20 22:26:44 +09:00
Seong Min Park 8ee87efa3f add colon 2025-02-20 22:25:56 +09:00
Seong Min Park 7c7d37ea8d revert markdown.trace.server 2025-02-20 22:09:42 +09:00
Benjamin Pasero 89fef848ef Provide encoding-related APIs for editor extensions (#824) (#240804) 2025-02-20 12:04:34 +01:00
notoriousmango c4f757d3ce verbose to trace 2025-02-20 18:42:41 +09:00
Ladislau Szomoru 6fdb41922c Git - remove jschardet (#241256)
* Adopt API for stage

* Adopt API for show

* Remove package
2025-02-20 07:11:11 +01:00
Megan Rogge 5ffa9a30cb use builtin over spec if it has more command properties (#241238)
fix #241220

Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
2025-02-20 00:09:37 +01:00
Daniel Imms d8eccebbc9 Merge remote-tracking branch 'origin/merogge/markdown-string' into tyriar/241128__better_parse 2025-02-19 14:08:52 -08:00
meganrogge bed98fd7ed use markdown string in zsh/bash 2025-02-19 16:07:53 -06:00
Daniel Imms 2112c13627 Return documentation as a markdown string 2025-02-19 11:40:37 -08:00
Daniel Imms bf9d645830 Regen and remove log 2025-02-19 11:38:49 -08:00
Daniel Imms 1112d5ffa6 Use pacdoc to convert man to markdown 2025-02-19 11:25:54 -08:00
Daniel Imms d0370c1027 Null command -> No effect 2025-02-19 10:16:12 -08:00
Daniel Imms fb77d99dff Update cache 2025-02-19 09:49:03 -08:00
Daniel Imms ba568fd26c Fill in zsh short descriptions
Fixes #241128
2025-02-19 09:48:12 -08:00
Megan Rogge 780e17b48f fix duplicate suggestion bug (#241225)
fix #241224
2025-02-19 18:12:40 +01:00
Alex Ross c9bdec7f38 Fix font styles and a bunch of missing typescript scopes for tree sitter (#241208)
* Fix font styles and a bunch of missing typescript scopes for tree sitter
Fixes #241001

* Update tests
2025-02-19 15:50:20 +00:00
Benjamin Pasero 0fe195613e files - add decode and encode method (#824) (#241160) 2025-02-19 15:41:21 +01:00
Benjamin Pasero c23ad8d163 tests 2025-02-19 15:16:58 +01:00
Seong Min Park 690caf2e14 logger 2025-02-19 22:36:54 +09:00
Benjamin Pasero 6cb4d19196 . 2025-02-19 14:03:20 +01:00
Benjamin Pasero da6fc30c98 rewind 2025-02-19 12:53:49 +01:00
Benjamin Pasero 52d6a94d3d add tests 2025-02-19 12:42:36 +01:00
Aiday Marlen Kyzy c3e292ad16 Using correct setting value for editor.defaultColorDecorators (#241168) 2025-02-19 10:28:41 +01:00
Benjamin Pasero 6600b07e5c files - add decode method (#824) 2025-02-19 09:26:13 +01:00
Matt Bierner 8fe3d06206 Merge pull request #241154 from mjbvz/comprehensive-deer
Align TS ext lazy implementation with core
2025-02-19 00:13:57 -08:00
Matt Bierner 3704d97cc1 Align TS ext lazy implementation with core 2025-02-18 23:48:32 -08:00
Matt Bierner 1fb1ae0312 Don't log undefined in TSServer error 2025-02-18 23:46:28 -08:00
Megan Rogge edac0c5a27 ensure spec commands show up before misc ones (#240724)
fix #239977
2025-02-19 02:58:47 +01:00
João Moreno 61be0fdc47 bump deps (#241066) 2025-02-18 11:04:16 +01:00
Ladislau Szomoru 60240d261a Git - fix regression related to editing the merge commit message (#241061) 2025-02-18 10:31:00 +01:00
Daniel Imms 397d21a356 Merge pull request #240889 from microsoft/tyriar/240226
Expand terminal suggest quickSuggestions setting
2025-02-17 23:33:35 -08:00
Benjamin Pasero 419e6aa2f3 debt - remove missing documentPaste proposal (#241019) 2025-02-17 17:02:04 +01:00