Commit Graph

14 Commits

Author SHA1 Message Date
Megan Rogge
c05e0b2311 Cache windows executables (#282265)
fixes #279262
2025-12-10 08:59:55 -08:00
Megan Rogge
a1b4ecaa32 finalize terminal completion provider API (#271338) 2025-10-23 08:57:05 -07:00
Daniel Imms
1e834ed666 Add gh spec 2025-08-24 12:43:48 -07:00
Megan Rogge
9641957a60 add multi-command support for terminal suggest (#250910) 2025-06-10 19:18:45 +00:00
Megan Rogge
da8479d178 timeout if terminal completion provider takes too long (#243487)
fix #243355
2025-03-14 19:53:07 +00: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
Daniel Imms
148fd5164a Move more dealing with fig into figInterface.ts 2025-02-09 08:35:20 -08:00
Daniel Imms
06f5342e22 Pull most of dealing with fig into separate file 2025-02-09 08:26:59 -08:00
Daniel Imms
7a9f62939d Move path exe logic into own file 2025-02-01 05:45:21 -08:00
Daniel Imms
fafd6b594a Optimize getCommandsInPath, restore cache
Changes:

- Fix cache mechanism as pathValue never got stored
- Cache labels instead of returning empty set
- Walking each directory in separate promise and await via Promise.all
- Don't create a promise on Windows when checking exe

Fixes #239396
2025-02-01 05:17:57 -08:00
Daniel Imms
09e49a5252 Fix duplicate matching and windowsExecutableExtensions setting
Fixes #238285
2025-01-20 03:45:21 -08:00
Megan Rogge
58145651f7 use type vs object (#238187)
use object type instead
2025-01-19 08:02:50 -08:00
Megan Rogge
c2c7ab5a88 add suggest setting WindowsExecutableExtensions, default values (#238155) 2025-01-17 13:05:33 -08:00
Megan Rogge
f1b4bb8d76 check if windows file is executable (#238142)
fix #237596
2025-01-17 18:20:10 +01:00