Dongbo Wang
5efe2ef55f
Prepare for the v2.4.0-beta0 release of PSReadLine ( #3962 )
2024-03-01 16:24:34 -08:00
Dongbo Wang
fbdf7faf0b
Fix a few VI key handlers to close edit group properly ( #3845 )
2023-10-24 09:46:18 -07:00
Dongbo Wang
423cb47324
Prepare for the v2.3.2-beta2 release of PSReadLine ( #3783 )
2023-08-17 14:10:13 -07:00
Maxime Labelle
d7b9f82ba0
[vi-mode] Supports the text-object command diw ( #2059 )
2023-08-14 15:56:46 -07:00
Dongbo Wang
ae08ca6caf
Support tooltip rendering in the prediction list view ( #3667 )
2023-05-02 16:52:19 -07:00
Dongbo Wang
2fb3c330b8
Force refreshing suggestion in the inline view when plugin is in use ( #3644 )
2023-04-06 22:07:16 -07:00
Dongbo Wang
3d20df7831
Improve the sensitive history scrubbing to allow retrieving token from az, gcloud, and kubectl ( #3641 )
2023-04-04 11:02:46 -07:00
Dongbo Wang
1e84d68248
Improve the default sensitive history scrubbing to allow safe property access ( #3630 )
2023-03-22 15:47:14 -07:00
Dongbo Wang
f1b2043481
Fix the menu completion to better handle the backspace key ( #3574 )
2023-02-27 11:01:48 -08:00
Dongbo Wang
372212e5ca
Improve the list view to be scrollable and auto-adjust the list view height ( #3583 )
2023-02-27 10:48:00 -08:00
spaette
486388c59f
Fix some typos in this repository ( #3547 )
2023-01-23 14:22:59 -08:00
Dongbo Wang
659c8282cd
De-duplicate prediction results with the history results ( #3543 )
2023-01-23 11:04:40 -08:00
Enan Ajmain
6808c18762
Add support for upcasing, downcasing, and capitalizing word ( #3365 )
2022-07-18 10:26:40 -07:00
dependabot[bot]
d82abc8892
Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in test ( #3353 )
2022-06-22 13:34:14 -07:00
Dongbo Wang
77e256abcb
Update build to use net462 ( #3285 )
...
net461 is reaching end of support on 4/26/2022.
2022-04-20 16:01:19 -07:00
Dongbo Wang
f637a06ddb
Update the version of PowerShell nuget packages to 7.2.0 ( #3170 )
2022-01-18 13:58:32 -08:00
Dongbo Wang
acb8ccbb17
Make Ctrl+r in Vi edit mode same as Emacs edit mode ( #3148 )
2022-01-11 17:13:49 -08:00
Dongbo Wang
0824ad134f
Make HistorySearchBackward and HistorySearchForward able to navigate the list view ( #3144 )
2022-01-11 15:38:49 -08:00
Dongbo Wang
f46f15d2d6
Improve RecomputeInitialCoords to be more robust and handle a couple special cases ( #3074 )
2022-01-03 16:40:25 -08:00
Dongbo Wang
b76883665b
Add BasicScrollingConsole to support test cases for scrolling up scenarios ( #3081 )
2021-12-14 15:14:03 -08:00
Dongbo Wang
835bfd2bf8
Skip the AST analysis when command-line input has any parsing errors ( #3075 )
2021-12-02 16:24:09 -08:00
Dongbo Wang
1280763116
Make the default sensitive history scrubbing function a little smarter ( #2921 )
2021-10-13 17:43:02 -07:00
Dongbo Wang
0ae04cdc2a
Update the inline suggestion rendering to not exceed the max window buffer ( #2892 )
2021-09-23 14:17:17 -07:00
Maxime Labelle
1966609701
[vi-mode] Undo now leaves the cursor under the position at the start of the deletion ( #2045 )
2021-09-21 23:04:43 -07:00
Dongbo Wang
355bd0894a
Update 'CreateCharInfoBuffer' to support continuous 'NextLineToken' ( #2880 )
2021-09-20 17:14:45 -07:00
Dongbo Wang
d37599781f
Fix GotoBrace to handle the case when the text buffer is empty ( #2879 )
2021-09-20 13:49:25 -07:00
Dongbo Wang
078a2b3cc4
Fix rendering when continuation prompt is an empty string ( #2875 )
2021-09-20 09:26:12 -07:00
Dongbo Wang
82e35b857c
Migrate the release build to use the 1ES agent pool and also fix the API scan ( #2859 )
2021-09-15 16:08:17 -07:00
Dongbo Wang
f5a7ebda97
Update the use of the prediction interface to adapt to the breaking changes introduced in PowerShell 7.2.0-preview.6 ( #2524 )
2021-06-01 10:32:44 -07:00
Dongbo Wang
dc38b451be
Fix a null-ref exception in DynamicHelpImpl ( #2292 )
2021-03-11 09:14:44 -08:00
Dongbo Wang
f8fb650774
Prepare for the 2.2.0-beta2 release ( #2241 )
2021-02-23 12:18:22 -08:00
Dongbo Wang
8df5b6ba08
Update PSReadLine corresponding to the prediction interface update ( #2225 )
2021-02-22 18:17:26 -08:00
Dongbo Wang
6ed95a23d5
Add the SelectCommandArgument bind-able function ( #2222 )
2021-02-17 15:25:27 -08:00
Aditya Patwardhan
6cf129ee35
Add the "Dynamic Help" feature to PSReadLine ( #1777 )
...
- Adds a way to view help on alternate screen buffer for full help and uses a Pager from `Microsoft.PowerShell.Pager`.
- Implements dynamic help for parameters by showing it below the current command line like `MenuComplete`.
2021-02-10 17:04:50 -08:00
Maxime Labelle
9e09968960
Prevent crash in GotoFirstNonBlankOfLine ( #2050 ) ( #2051 )
2021-02-09 22:21:14 -08:00
Maxime Labelle
47fb95728c
Make d0 to delete to the start of the current logical line in a multiline buffer in VI mode ( #2002 )
2021-02-09 21:45:37 -08:00
Maxime Labelle
1f6c5c0bc0
Deleting backward to or until a character should preserve the character under the cursor ( #2007 )
2020-12-07 11:43:30 -08:00
Maxime Labelle
352edb9c62
Use 'd^' to delete from the first non-blank character of a logical line ( #2001 )
2020-12-07 11:37:10 -08:00
Dongbo Wang
7fb13ea5c8
Add readonly modifier to some private fields ( #1984 )
2020-11-24 13:40:30 -08:00
Dongbo Wang
9f786b3397
Fix three issues with the menu completion ( #1946 )
...
1. Fix menu completion to work with the predictive list view (fix #1935 -- regression introduced in 2.2.0-beta1)
2. Fix menu completion to clear lines properly when the menu top changes on re-drawing (regression introduced in 2.2.0-beta1)
3. Fix how `RightArrow`, `LeftArrow`, `UpArrow`, and `DownArrow` navigate in the menu view (enhancement)
2020-11-13 11:20:51 -08:00
Dongbo Wang
fd1265e385
Add the prediction ListView and also hook up with the CommandPrediction APIs introduced in PS 7.1 ( #1909 )
2020-11-03 14:17:37 -08:00
Dongbo Wang
b33e222642
Rename 'PredictionColor' to 'InlinePredictionColor' ( #1860 )
2020-10-08 10:16:28 -07:00
Maxime Labelle
a45ab815a8
vi-mode: Add dgg to delete from the beginning of the buffer to the current logical line ( #1752 )
2020-09-10 11:45:27 -07:00
Maxime Labelle
70249682ed
vi-mode: Use dk to delete the previous n logical lines and the current logical line in a multi-line buffer ( #1737 )
2020-08-12 12:00:22 -07:00
Dongbo Wang
04bb23f6d2
Update the release build to satisfy the compliance requirement ( #1726 )
2020-08-02 16:46:02 -07:00
Maxime Labelle
1d3964160d
vi-mode - Make 'dj' delete the current and next n logical lines ( #1697 )
2020-07-29 16:51:15 -07:00
Maxime Labelle
8b0cc85965
vi-mode: Make 'D' and 'd$' delete to the end of the current logical line ( #1695 )
2020-07-26 10:26:08 -07:00
Maxime Labelle
8d74e42664
vi-mode: 'dd' now handles single line or multiline buffers consistently ( #1694 )
2020-07-26 10:25:14 -07:00
Dongbo Wang
b1736f67d9
Update build to use .NET 3.1 for compliance ( #1702 )
2020-07-26 10:19:36 -07:00
Maxime Labelle
b875ec3787
Remove duplicated code ( #1700 )
2020-07-25 16:24:08 -07:00