Andrew Pantuso
e5cec9ea50
fix(style): ensure nested style variables are processed during formatting ( #5120 )
...
fix: ensure nested style variables are processed during formatting
2023-04-24 16:03:04 +02:00
David Knaack
6e38683c89
chore: fix new clippy lints ( #4557 )
2022-11-05 12:40:46 +01:00
Anomalocaridid
d93074d056
feat: add user-defined color palette ( #4209 )
...
* docs(config): add color palette to docs
* feat: add user-defined color palette
* fix: update config schema
* refactor: apply suggestions from code review
Co-authored-by: David Knaack <davidkna@users.noreply.github.com>
* fix: update new test
* feat: add support for multiple palettes
* docs(config): update docs for multiple color palettes
* docs(config): fix formatting
* test: test overriding a predefined color with itself
* docs: mention palettes cannot reference themselves
* refactor: warn when using a nonexistent palette
* test: test retrieving a nonexistent color palette
* fix: fix issues with palette log messages
* fix: update config schema
* fix: skip serializing palette if none
* refactor: change nonexistent palette message to warning
* fix: update config schema
Co-authored-by: David Knaack <davidkna@users.noreply.github.com>
2022-09-27 23:08:52 +02:00
David Knaack
6ac5df904b
refactor: replace ansi_term
with nu_ansi_term
( #4339 )
2022-09-04 18:44:54 +02:00
David Knaack
eb67534ac9
chore: fix new clippy lints ( #4136 )
2022-06-30 16:18:29 -04:00
Kian-Meng Ang
018b077630
chore: fix typos in comments ( #4122 )
2022-06-28 14:19:17 -04:00
David Knaack
7d31bac1cc
fix: escape text segments in meta variables ( #3563 )
2022-05-27 12:36:37 -05:00
David Knaack
0ae61c7758
chore(clippy): fix new lints ( #4002 )
2022-05-23 06:58:27 -04:00
David Knaack
1745392909
refactor: fix new clippy/compiler warnings ( #3656 )
2022-02-24 23:31:01 -05:00
Fred Cox
c1f2d345aa
fix(escaping): move escaping to individual variables ( #3107 )
2021-11-01 22:18:45 +01:00
Matthew (Matt) Jeffryes
5d0a38aca3
feat: Add a fill module to pad out the line ( #3029 )
2021-09-12 19:59:15 -04:00
Matthew (Matt) Jeffryes
79585dcb17
feat: Add support for RPROMPT (right prompt) ( #3026 )
...
Adds support for zsh, fish, and elvish.
Co-authored-by: Matan Kushner <hello@matchai.dev>
2021-09-08 15:45:27 -04:00
David Knaack
af43aeefba
fix(clippy): fix new clippy lints ( #2939 )
2021-07-29 14:27:46 -04:00
filip
72e5a544fc
feat: treat empty string as none when formating ( #2738 )
...
* treat empty string as none when formating
* update docs
* format & clippy
2021-06-29 19:33:43 -04:00
Dario Vladović
fe030c2064
refactor: propagate version formatting errors ( #2566 )
...
* refactor: propagate version formatting errors
* refactor: trim version formatting boilerplate
* refactor(node): unwrap version formatting
* docs: fix typo
* docs: remove dots after `version_format`
* feat: lazy version parsing
* refactor(version-formatter): collect segments into string
2021-04-10 19:06:25 +02:00
Alexandru Macovei
3e6b2713b2
refactor: simplify StringFormatter::new
2021-01-22 11:50:12 -05:00
Thomas O'Donnell
1ba862b26f
style: Latest clippy suggestions ( #2048 )
...
Have fixed a few new suggestions from the latest version of clippy.
2021-01-01 12:45:04 -06:00
David Knaack
cf297ff25d
fix: apply nightly clippy & fmt suggestions ( #1922 )
2020-11-23 20:38:11 +01:00
Tilmann Meyer
d1e2c13a7c
fix: apply clippy suggestions ( #1756 )
2020-10-13 12:03:33 -04:00
Tilmann Meyer
bcdf522af5
chore: remove unused name from Segment and remove some of the misleading underscores ( #1584 )
...
* chore: Remove unused name from Segment and remove some of the misleading underscores
* chore: Access members of `Segment` directly
2020-08-16 22:16:05 -04:00
Zhenhui Xie
ec76fafff0
feat: refactor modules to use format strings ( #1374 )
2020-07-07 18:45:32 -04:00
Zhenhui Xie
b11fe2ad30
fix: Fix variable styles in string formatter ( #1069 )
...
* fix: Fix styling in variables
* fix: Fix clippy
* fix: Allow passing styles down to segments with no style
* fix: Fix clippy
2020-04-10 18:23:20 +02:00
Zhenhui Xie
22dc419a3e
improvement: add parser for format strings ( #1021 )
...
This PR implements the parser of format strings described in #624 .
2020-04-06 13:16:18 -04:00