Stéphane Blondon
bb4d1cbd2e
refactor: factorize constants by inverting loop and condition order
5 months ago
Stéphane Blondon
23ec433167
display which theme is the default one in basic output
5 months ago
sblondon
d5bd4aa93f
display which theme is the default one in colored output ( #2838 )
6 months ago
Rivera Calzadillas
f8c5429a6c
Print $TERM with --diagnostic
6 months ago
Rivera Calzadillas
f71226adbb
Sort env vars printed by --diagnostic
6 months ago
Hamir Mahal
07c26adc35
style: simplify equality check
7 months ago
David Peter
f29f9387b5
Merge pull request #2868 from cyqsimon/builtin-offload-v2
...
Faster startup by offloading glob matcher building to a worker thread
7 months ago
Hamir Mahal
c290bfff1e
refactor: remove reference that is unnecessary
7 months ago
cyqsimon
46a2c004a2
Add syntax mapping for Wireguard config
7 months ago
cyqsimon
26ac179548
Add note on thread synchronization
7 months ago
Lena
4c85483486
Inline `format!` args wherever possible
7 months ago
einfachIrgendwer0815
83b00bc653
Rename `--squeeze` to `--squeeze-blank`
7 months ago
einfachIrgendwer0815
f041ff8c5f
Hide `--squeeze-limit` from short help
7 months ago
einfachIrgendwer0815
6c2ce63101
Add squeeze functionality to `SimplePrinter`
7 months ago
Ethan P
0e4e10edb6
Add --squeeze-limit to specify max number of consecutive empty lines
...
Co-authored-by: einfachIrgendwer0815 <85333734+einfachIrgendwer0815@users.noreply.github.com>
7 months ago
Ethan P
0c7e5299bf
Add squeeze_empty_lines to PrettyPrinter
7 months ago
Ethan P
c36ed32816
Add --squeeze/-s option
...
Co-authored-by: einfachIrgendwer0815 <85333734+einfachIrgendwer0815@users.noreply.github.com>
7 months ago
David Peter
1ae9e843ed
Merge branch 'master' into skip-highlighting-when-no-color
7 months ago
David Peter
4549f83689
Merge branch 'master' into quadlet
7 months ago
David Peter
3ffa3648cf
Merge pull request #2853 from einfachIrgendwer0815/document_default_style_components
...
Document default style components
7 months ago
David Peter
a6f01af8de
Merge branch 'master' into containers-conf
7 months ago
David Peter
b718889ba2
Merge branch 'master' into master
7 months ago
David Peter
708c74f6af
Merge pull request #2795 from mxaddict/master
...
Added JSONC and aws credentials to the syntax mappings
7 months ago
David Peter
74d666f5c0
Merge branch 'master' into skip-highlighting-when-no-color
7 months ago
David Peter
7604fe5567
Merge pull request #2807 from Oliver-Looney/2783-setting-terminal-title
...
2783 setting terminal title
7 months ago
David Peter
0080b043c4
Merge branch 'master' into master
7 months ago
cyqsimon
2b4339663c
Builtin glob matchers build offload, v2
7 months ago
cyqsimon
6a6b02117b
Apply clippy fixes ( #2864 )
...
* Apply clippy fixes
* Write changelog
7 months ago
cyqsimon
92915e22e7
Map containers `.conf` files to TOML syntax
7 months ago
cyqsimon
152d69fe98
Add syntax mapping for podman quadlets
7 months ago
Oliver Looney
1f628203e5
Merge branch 'master' into 2783-setting-terminal-title
8 months ago
David Peter
bc1ca1a346
Merge branch 'master' into fix-2185
8 months ago
Ethan P.
25b5a41189
Skip syntax parsing when color output disabled
8 months ago
Ethan P.
c94cf4e14e
Split syntax highlighting from print_line into fn
...
This simplifies the `print_line` function a little bit while also
providing a way for syntax highlighting to be skipped when it's
not being used (i.e. `--color=never`).
8 months ago
Ethan P.
84d80eebd0
Test for correct categorization of SGR sequences
...
This adds a regression test for the fix in the previous commit.
8 months ago
Ethan P.
915dd9fbf8
Fix incorrect categorization of SGR sequences
...
Specifically, prevent other attributes from leaking into the
bold/dim/italic/underline attributes, and ensure that bright backgrounds
are put into the background attribute instead of the foreground
attribute.
8 months ago
Ethan P.
9d77c1373c
Fix off-by-one error in line number continuation
8 months ago
Oliver Looney
c3f2ddf509
Merge branch 'master' into 2783-setting-terminal-title
8 months ago
einfachIrgendwer0815
875046e4cd
Mention which style components are the default
8 months ago
mxaddict
a5bd9f51be
Added JSONC and aws credentials to the syntax mappings
8 months ago
Ethan P
1023399c5e
Remove hyperlink when wrapping lines
8 months ago
Ethan P
6549e26f5d
Re-emit hyperlinks when wrapping lines
8 months ago
Ethan P
165c495e75
Replace AnsiCodeIterator in printer.rs
...
This uses the new EscapeSequenceIterator, saving us a preprocessing step
for each line.
8 months ago
Ethan P
6b9b085be3
Add EscapeSequenceIterator
...
This is an iterator for escape sequences, using
EscapeSequenceOffsetsIterator for the underlying parsing of individual
escape sequences.
8 months ago
Ethan P
054421268f
Strip OSC sequences before printing
...
This commit strips OSC (Operating System Command) sequences before
printing lines. Eventually when time permits, I want to add back
support for printing OSC sequences (and improve it to treat hyperlinks
like an attribute).
Until then, this should help prevent garbled output :)
8 months ago
Ethan P
414403b062
Add EscapeSequenceOffsetsIterator
...
This can be used to extract a subset of ANSI escape sequences from a
string of text. I have big plans for this eventually, but for now, it'll
be used to strip OSC before printing.
8 months ago
David Tolnay
1a54c9bf6d
Eliminate dependency on serde's "derive" feature
8 months ago
Oliver looney
02077db53e
undid unnecessary api visibility changes
8 months ago
Oliver looney
7ce010d9ed
Using hypens instead of underscores for set-terminal-title command
8 months ago
Andy Kipp
0af1df5258
Create xonsh.toml
8 months ago