e8ca6ec7c3
Remove cargo feature
2024-08-16 14:13:18 +02:00
6498615f5f
Improve upon the documentation
2024-08-16 14:13:18 +02:00
30b0143ccf
Make default_theme pub
2024-08-16 14:13:17 +02:00
ff81cfd584
Move actual detection into library
2024-08-16 14:13:16 +02:00
cea45e05f3
Expose new theme selection in CLI
2024-08-16 14:12:22 +02:00
cda363a3f7
Use default_theme()
function from theme module
2024-08-16 14:09:38 +02:00
de796392cf
Deprecate old default_theme
function
2024-08-16 14:09:38 +02:00
1423dd9440
Choose theme based on the terminal's color scheme
2024-08-16 14:09:35 +02:00
aa3ec109b7
First StyleComponentList should remove from 'auto' style.
...
This happens when there are no `--style` arguments other than the one
passed in as a command line argument.
Prior to this change, removing a style component (e.g. `--style=-numbers`)
would remove the component from an empty style component set, resulting
in no styles at all. That behaviour was less intuitive than the new
behaviour, which starts out with the default components and
removes the line numbers.
2024-07-30 21:22:02 -07:00
93b25d75a0
Join env var options with "=" instead of " "
...
Joining them with a space was causing certain styles (e.g. `-grid`) to
be misinterpreted as a separate option.
2024-07-30 21:21:58 -07:00
6e91ba83b7
Update clap/docs for merging --style
arguments
2024-07-30 21:21:55 -07:00
b74c125c43
Support merging --style
arguments
...
The `overrides_with` clap builder option was removed
because it interfered with the matcher's ability to
retain all occurrences of `--style`.
The behavior it covered is expressed within the new
`forced_style_components` function.
2024-07-30 21:21:53 -07:00
23fd200482
Associate JSON-LD .jsonld
files with json
syntax ( fixes #3036 )
...
Use PR instead of Issue # number in CHANGELOG.
Clean up (unify) CHANGELOG.
2024-07-27 15:48:02 +02:00
3f22311ec8
Add ANSI stripping to bat-as-a-library
2024-06-17 18:27:39 -07:00
9e8176b1c6
Add --strip-ansi=auto
option
...
When using `auto`, escape sequences will be stripped unless printing
plain text.
2024-06-17 18:27:33 -07:00
70ff93d238
Add --strip-ansi
option
2024-06-16 16:49:07 -07:00
9c76b72825
Update expand_tabs to use bat's ANSI iterator
2024-06-10 20:07:54 -07:00
b4fe182960
Make EscapeSequenceOffsetsIterator pub, add fns to get indices
2024-06-10 20:04:17 -07:00
bb4d1cbd2e
refactor: factorize constants by inverting loop and condition order
2024-04-19 11:44:47 +02:00
23ec433167
display which theme is the default one in basic output
2024-04-19 11:44:47 +02:00
d5bd4aa93f
display which theme is the default one in colored output ( #2838 )
2024-04-14 15:54:52 +02:00
f8c5429a6c
Print $TERM with --diagnostic
2024-04-07 14:24:16 +02:00
f71226adbb
Sort env vars printed by --diagnostic
2024-04-07 14:24:16 +02:00
07c26adc35
style: simplify equality check
2024-03-11 18:57:51 +01:00
f29f9387b5
Merge pull request #2868 from cyqsimon/builtin-offload-v2
...
Faster startup by offloading glob matcher building to a worker thread
2024-03-10 20:08:43 +01:00
c290bfff1e
refactor: remove reference that is unnecessary
2024-03-10 11:17:02 +01:00
46a2c004a2
Add syntax mapping for Wireguard config
2024-02-29 14:25:20 +08:00
26ac179548
Add note on thread synchronization
2024-02-26 11:31:30 +08:00
4c85483486
Inline format!
args wherever possible
2024-02-25 00:38:11 +01:00
83b00bc653
Rename --squeeze
to --squeeze-blank
2024-02-24 14:02:27 +01:00
f041ff8c5f
Hide --squeeze-limit
from short help
2024-02-24 13:57:44 +01:00
6c2ce63101
Add squeeze functionality to SimplePrinter
2024-02-24 13:51:44 +01:00
0e4e10edb6
Add --squeeze-limit to specify max number of consecutive empty lines
...
Co-authored-by: einfachIrgendwer0815 <85333734+einfachIrgendwer0815@users.noreply.github.com >
2024-02-24 13:51:06 +01:00
0c7e5299bf
Add squeeze_empty_lines to PrettyPrinter
2024-02-24 13:51:05 +01:00
c36ed32816
Add --squeeze/-s option
...
Co-authored-by: einfachIrgendwer0815 <85333734+einfachIrgendwer0815@users.noreply.github.com >
2024-02-24 13:51:00 +01:00
1ae9e843ed
Merge branch 'master' into skip-highlighting-when-no-color
2024-02-23 21:59:32 +01:00
4549f83689
Merge branch 'master' into quadlet
2024-02-23 21:54:36 +01:00
3ffa3648cf
Merge pull request #2853 from einfachIrgendwer0815/document_default_style_components
...
Document default style components
2024-02-23 21:51:55 +01:00
a6f01af8de
Merge branch 'master' into containers-conf
2024-02-23 21:50:35 +01:00
b718889ba2
Merge branch 'master' into master
2024-02-23 21:48:44 +01:00
708c74f6af
Merge pull request #2795 from mxaddict/master
...
Added JSONC and aws credentials to the syntax mappings
2024-02-23 21:48:20 +01:00
74d666f5c0
Merge branch 'master' into skip-highlighting-when-no-color
2024-02-23 21:45:38 +01:00
7604fe5567
Merge pull request #2807 from Oliver-Looney/2783-setting-terminal-title
...
2783 setting terminal title
2024-02-23 21:37:28 +01:00
0080b043c4
Merge branch 'master' into master
2024-02-23 21:35:21 +01:00
2b4339663c
Builtin glob matchers build offload, v2
2024-02-21 14:56:37 +08:00
6a6b02117b
Apply clippy fixes ( #2864 )
...
* Apply clippy fixes
* Write changelog
2024-02-20 19:39:22 +01:00
92915e22e7
Map containers .conf
files to TOML syntax
2024-02-21 00:25:06 +08:00
152d69fe98
Add syntax mapping for podman quadlets
2024-02-20 14:49:12 +08:00
1f628203e5
Merge branch 'master' into 2783-setting-terminal-title
2024-02-12 09:34:01 +00:00
bc1ca1a346
Merge branch 'master' into fix-2185
2024-02-12 08:19:56 +01:00