Jan De Dobbeleer
8d9fe9d3c8
fix(pwsh): ignore remove when in constrained language mode
2022-09-16 07:37:36 +02:00
Jan De Dobbeleer
3ded4c00fc
feat(posh-git): parse environment variable
...
BREAKING CHANGE: this removes the posh-git segment. To mitigate,
rename the posh-git segment to git.
In case you had a custom template, make sure to migrate to the git
segment's template. You can now also leverage the same logic and
properties as the git segment in both the text template and/or
color templates.
2022-09-07 18:04:41 +02:00
Jan De Dobbeleer
4572a6a8b9
fix(fish): no transient on autosuggestion
...
resolves #2708
2022-08-27 21:56:30 +02:00
L. Yeung
2f4ebfc493
fix(nu): set initial execution time to 0
2022-08-25 07:46:06 +02:00
L. Yeung
c120527696
fix(cmd): escape special characters in a tip
2022-08-23 11:13:28 +02:00
L. Yeung
4e25c7c1c9
feat(shell): perform cleanup for a new initialization
2022-08-22 18:57:01 +02:00
L. Yeung
8de89185e2
fix(cmd): do not evaluate execution time for an empty command
2022-08-20 18:37:24 +02:00
L. Yeung
dbcfab3480
fix(pwsh): check presence of "posh-git" module
2022-08-18 17:24:35 +02:00
L. Yeung
a64bc19698
fix(pwsh): pass --strict
flag correctly in initialization
2022-08-10 16:27:34 +02:00
L. Yeung
d5a8ec3285
fix(pwsh): set initial value for $script:ExecutionTime
2022-08-09 18:59:23 +02:00
L. Yeung
83c1af63b4
refactor(bash): simplify timer
2022-08-09 11:19:43 +02:00
Jan De Dobbeleer
3345017b2d
fix(pwsh): validate execution time type
...
resolves #2633
2022-08-09 10:00:24 +02:00
Jan De Dobbeleer
4e992d48d1
fix(pwsh): set default value for ErrorCode
...
resolves #2633
2022-08-09 06:59:35 +02:00
L. Yeung
db8eac7c5d
fix(shell): quote paths properly in init scripts
2022-08-09 06:59:35 +02:00
Jan De Dobbeleer
35efd3cf00
feat: remove functions to enable prompt features
2022-08-05 08:38:17 +02:00
L. Yeung
95b0f99906
fix(pwsh): prevent text from disappearing when a tooltip is rendered
2022-07-28 18:47:08 +02:00
L. Yeung
01164cfcc9
feat(tooltip): make .Code
property available
2022-07-28 13:27:47 +02:00
L. Yeung
0895aca72e
fix(pwsh): tweak the workaround for transient prompt
2022-07-28 12:47:01 +02:00
L. Yeung
6723cba4b2
refactor(pwsh): unify logic of generating prompts
2022-07-28 12:47:01 +02:00
L. Yeung
4eedd5aafa
fix(pwsh): clear suggestion list buffer when rendering transient
2022-07-25 20:59:42 +02:00
L. Yeung
c5e77f8790
fix(pwsh): run command corretly in Constrained Language mode
2022-07-25 06:46:00 +02:00
L. Yeung
767e8e7bcf
fix(pwsh): run command corretly in Constrained Language mode
2022-07-23 23:01:55 +02:00
Jan De Dobbeleer
aee16fd62c
fix(pwsh): validate on first char for debug
...
resolves #2502
2022-07-11 08:50:21 +02:00
Jan De Dobbeleer
27edeedeaf
fix(pwsh): debug prompt logic
...
resolves #2483
2022-07-10 13:34:18 +02:00
L. Yeung
253c71e0cf
fix(fish): get correct error code
2022-07-05 08:50:37 +02:00
Floris Westerman
003382b6fd
fix(fish): clear after cursor for next prompt
...
resolves #2467
2022-07-02 08:51:39 +02:00
Floris Westerman
47ad3a3eb8
fix(fish): support abbreviations with tooltips
...
resolves #2469
2022-07-02 08:30:56 +02:00
Jan De Dobbeleer
d6b56de4c1
fix(pwsh): allow ConstrainedLanguage mode
...
relates to #2369
2022-06-25 20:10:18 +02:00
Jan De Dobbeleer
c59c876b87
fix(az): do not use env var for module
...
resolves #2436
2022-06-25 19:47:16 +02:00
Jan De Dobbeleer
a1a20e7c86
revert(pwsh): check history id instead of command line
...
this reverts commit e041c23fe1
resolves #2431
2022-06-22 08:18:59 +02:00
L. Yeung
cf8ce5e4dd
fix(pwsh): do not print transient prompt on a ReadLine parsing error
2022-06-21 06:07:50 +02:00
L. Yeung
6bd8921119
fix(cmd): escape double quote characters in a tip
2022-06-17 16:21:23 +02:00
L. Yeung
820e28c85c
feat(cmd): align tooltip behaviors
2022-06-12 16:50:59 +02:00
L. Yeung
2230e2b695
fix(pwsh): avoid Test-Path
error on "no config"
2022-05-27 15:41:28 +02:00
Jan De Dobbeleer
74b8a094e7
fix(pwsh): export outside functions as global
...
relates to #2318
2022-05-25 20:33:27 +02:00
Jan De Dobbeleer
b6ac0b3904
fix(cmd): expose error in transient prompt
...
resolves #2327
2022-05-25 13:17:18 +02:00
Jan De Dobbeleer
f3737cd91d
fix(pwsh): move functions before module declaration
...
relates to #2318
2022-05-25 06:12:08 +02:00
Ajay Mehta
9e13f1bba1
fix(pwsh): default stack count to 0
2022-05-22 22:08:21 +02:00
Jan De Dobbeleer
eb11aa9081
fix(pwsh): get stack count correctly
2022-05-22 12:08:49 +02:00
L. Yeung
b3b4f473b5
feat(zsh): trigger a tip check only on a space key input
2022-05-20 18:00:17 +02:00
L. Yeung
f84dac27e2
fix(pwsh): detect debug context correctly
2022-05-20 06:54:00 +02:00
Jan De Dobbeleer
467428f514
fix(zsh): reintroduce self_insert for tooltips
...
resolves #2289
2022-05-19 20:36:12 +02:00
L. Yeung
e041c23fe1
refactor(pwsh): check history id instead of command line
2022-05-16 18:08:43 +02:00
Jan De Dobbeleer
6a7f03eb5b
fix(cli): do not fail on invalid terminal width
...
resolves #2253
2022-05-11 18:57:44 +02:00
Jan De Dobbeleer
d7ccc20cf1
fix(pwsh): add shell value directly
...
relates to #2234
2022-05-08 19:34:17 +02:00
L. Yeung
88dec08685
feat(cmd): set POSH_THEME
env in init script
2022-05-08 18:50:45 +02:00
Jan De Dobbeleer
49e8725f66
fix(pwsh): populate GitStatus correctly
...
Resolves #2178
2022-04-28 16:29:58 +02:00
Jan De Dobbeleer
2b92304c77
fix(pwsh): validate existence of global variable
2022-04-27 21:30:24 +02:00
L. Yeung
fccdfe5306
refactor: align tooltip behaviors
2022-04-27 20:21:08 +02:00
L. Yeung
9606d5a105
fix(pwsh): use more reliable native invocation
...
Rewrite logic of passing arguments in `Start-Utf8Process`:
- Use ArgumentList in PowerShell 6.1 and later.
- Use a manual escaping in lower versions.
2022-04-27 20:21:08 +02:00
L. Yeung
4d048b2658
fix(pwsh): avoid deadlock in Start-Utf8Process
...
Resolves #2151
2022-04-26 20:22:40 +02:00
L. Yeung
a9671df378
refactor(pwsh): use dynamic module for init
2022-04-26 20:22:40 +02:00
L. Yeung
8d2dddb08d
fix(shell): wrap path with single quotes
2022-04-26 12:22:55 +02:00
Jan De Dobbeleer
00aea0decd
fix(pwsh): initialize globals before usage
...
resolves #2145
2022-04-25 07:09:51 +02:00
L. Yeung
c37733e3ec
refactor(pwsh): purify global scope and environment
2022-04-21 13:05:52 +02:00
Jan De Dobbeleer
9214b88475
feat(shell): add version
...
resolves #2108
2022-04-20 19:24:47 +02:00
Jan De Dobbeleer
bb9b6197d5
feat: support rbash (strict mode)
...
resolves #2109
2022-04-20 07:09:09 +02:00
Jan De Dobbeleer
6c36e9adf3
fix(cmd): set as last filter priority
...
resolves #2104
2022-04-17 20:24:57 +02:00
Jan De Dobbeleer
cf6c7b230d
fix(pwsh): count prompt lines correctly
...
resolves #2081
2022-04-16 13:21:19 +02:00
Jan De Dobbeleer
3fcd4c52b1
fix(pwsh): use correct workdir for any location
2022-04-16 13:21:19 +02:00
Jan De Dobbeleer
23c2c383fe
fix(posh-git): evaluate to true
2022-04-15 23:46:48 +02:00
Jan De Dobbeleer
746b9ad77e
revert(posh-git): add switch to avoid calling git status
...
resolves #2086
2022-04-15 21:21:16 +02:00
Jan De Dobbeleer
ebce0f30f5
feat: init for Nushell
2022-04-10 19:52:08 +02:00
lnu
a31d718fcb
fix(pwsh): call convert-path before setting workingdirectory
...
Only for FileSystem psprovider
2022-04-07 09:25:56 +02:00
Jan De Dobbeleer
f937f28545
refactor: align debug functionality cross shell
2022-04-07 07:38:44 +02:00
lnu
3a15594410
fix(pwsh): set working directory when starting process
2022-04-06 10:50:46 +02:00
Jan De Dobbeleer
46992bc7e0
fix(pwsh): write debug correctly
2022-04-05 19:48:07 +02:00
Jan De Dobbeleer
f9efe17da3
fix(fish): re-render rprompt when no tooltip
2022-04-05 08:12:05 +02:00
Jan De Dobbeleer
af7db43889
fix(pwsh): do not tweak posh-git prompt settings
2022-03-31 22:37:10 +02:00
Jan De Dobbeleer
749eb6cf26
feat: enable posh-git on $GitPromptSettings.EnablePromptStatus
...
relates to https://github.com/dahlbyk/posh-git/issues/883
2022-03-31 20:06:20 +02:00
Jan De Dobbeleer
c7b681a2b5
fix(pwsh): trim trailing backslash from paths
...
relates to #2009
2022-03-31 07:23:01 +02:00
Jan De Dobbeleer
f466f919e3
fix(pwsh): do not trim output
...
resolves #2010
2022-03-31 07:23:01 +02:00
Jan De Dobbeleer
61897b78ef
refactor(pwsh): print stderr separately
2022-03-30 22:59:15 +02:00
Jan De Dobbeleer
d77e824585
fix(pwsh): export Start-Utf8Process as global
2022-03-30 22:59:15 +02:00
Jan De Dobbeleer
d823b55e90
feat: remove forced UTF8
...
relates to #576
2022-03-30 19:17:41 +02:00
Jan De Dobbeleer
5711e431a4
feat(pwsh): move Set-PoshContext to global variable scope
...
resolves #1988
2022-03-27 10:09:20 +02:00
mattcargile
13aa6c2b99
feat: add prefix to omp.ps1 prompt variables
...
"OMP" string added to `$global:ERRORCODE` and
`$global:EXECUTIONTIME` variables within the init
script for powershell (e.g. omp.ps1 )
2022-03-27 09:43:13 +02:00
Jan De Dobbeleer
ee4c4dfe34
fix(fish): export POSH_THEME as env var
2022-03-27 09:37:23 +02:00
Jan De Dobbeleer
112043f805
feat: simpler cli interface
2022-03-25 19:08:29 +01:00
Jan De Dobbeleer
8b5c2a35ca
feat(transient): color template support
2022-03-25 08:54:56 +01:00
Jan De Dobbeleer
e1a1febc79
feat(pwsh): expose errorcode to transient prompt
2022-03-25 08:54:56 +01:00
Jan De Dobbeleer
143074e0a7
feat(fish): transient prompt
2022-03-23 19:53:59 +01:00
Jan De Dobbeleer
340c851743
feat(fish): tooltip support
2022-03-23 19:53:59 +01:00
Jan De Dobbeleer
19b8cf2cf8
fix(pwsh): replace double qoutes in command
...
resolves #1963
2022-03-22 07:56:06 +01:00
Jan De Dobbeleer
3c0c350564
refactor: separate shell init
2022-03-22 07:56:06 +01:00