Commit Graph

995 Commits

Author SHA1 Message Date
Leo
f87157d009 Update syntax mapping for apache conf 2024-12-01 11:15:17 +08:00
d27064cea5 chore: remove redundant word in comment
Signed-off-by: binchengqu <bincheng@before.tech>
2024-11-21 11:55:43 +08:00
6598442d41 Merge branch 'master' into print 2024-11-14 10:08:21 +09:00
2e836e9822 Merge branch 'master' into mhelsley-fix-lessopen 2024-11-13 21:42:36 +02:00
08047a6a2e Merge branch 'master' into dark-light 2024-11-13 20:54:57 +02:00
60693db73f Merge branch 'master' into dark-light 2024-11-13 20:33:37 +02:00
dbe352d8b8 Merge branch 'master' into citation-mapping 2024-11-13 20:25:26 +02:00
ca43c7a8f8 Merge branch 'master' into print 2024-10-31 15:04:14 +09:00
0a8bfc52a6 Move from unix-family to common 2024-10-31 08:03:45 +02:00
9090fb75e0 Make .debdiff imply .diff using syntax_mapping toml
Closes #2940
2024-10-31 08:03:45 +02:00
bd3c49d234 Merge remote-tracking branch 'origin/master' into pacman-conf 2024-10-31 05:08:46 +02:00
3b71837174 Merge branch 'master' into fix/2731_plain_override 2024-10-30 13:06:13 +01:00
8d82402d74 Merge branch 'master' into feature/binary_as_text 2024-10-30 12:46:11 +01:00
b93a41a9a3 Add print_with_writer to PrettyPrint 2024-10-23 21:21:15 +09:00
a80d5ea9f7 Merge branch 'master' into pacman-conf 2024-10-21 23:02:56 +03:00
c11a7d9e41 Merge branch 'master' into kubernetes 2024-10-21 23:01:30 +03:00
c9fd0f3cf0 Add partial override of -pp and --paging 2024-10-18 12:13:41 +02:00
fd6c7637e4 Partially revert "Make -pp override --paging and vice versa when passed as a later argument. (#2660)"
This partially reverts commit e2bf85e749.
2024-10-18 11:46:51 +02:00
9a816c9c68 Add syntax mapping for CITATION.cff 2024-10-13 11:47:31 +02:00
431344ba67 Merge branch 'master' into mhelsley-fix-lessopen 2024-10-06 21:52:34 -07:00
b01ed8d773 Merge branch 'master' into fix/3073_list_themes 2024-10-06 22:08:00 +03:00
3e5f4266ce Fix lessopen feature
RawOsString API changed in os_str_bytes 7.0.0 and bat no longer builds
with the lessopen feature because:

- ::from_string() is deprecated and says to use new().
  The documentation says that new(), like from_string() no longer
  needs to copy the string.

- ::assert_from_raw_vec() is no longer merely deprecated and now
  requires selecting the "conversions" feature of os_str_bytes.

Replaces PR#2938
2024-10-03 16:32:23 -07:00
bc69ffb0f0 Map *.mkd files to Markdown syntax (#3061) 2024-09-26 21:06:07 +02:00
ed7789d9b7 Associate GeoJSON .geojson files with json syntax (fixes #3083) 2024-09-20 06:14:26 +02:00
b747184788 Accept impl Into<String> to avoid cloning strings 2024-09-08 17:11:11 +02:00
02ae6ef348 Remove redundant guard 2024-09-07 22:59:27 +02:00
0ebb9cbfe2 Add Display impl 2024-09-07 21:57:27 +02:00
f6cbee9e27 Update docs 2024-09-07 21:36:03 +02:00
10e823c4b7 Rename internal function 2024-09-07 21:36:03 +02:00
60e4027332 Expose theme env vars 2024-09-07 21:36:02 +02:00
e075fee5bf Add infallible constructor 2024-09-07 21:36:02 +02:00
16d9b99f6c Flatten preference enum 2024-09-04 21:18:29 +02:00
0603f0b844 Don't output default theme info to piped stdout 2024-08-25 10:54:46 +02:00
50958472e5 Return theme alongside detected color scheme 2024-08-23 18:03:07 +02:00
89ce060183 Update help, man page and completions 2024-08-18 20:32:59 +02:00
bc42149a72 Merge color scheme options into theme / BAT_THEME 2024-08-18 14:59:14 +02:00
0c3b22e0f0 Run syntax highlighting when --binary=as-text 2024-08-18 10:06:12 +02:00
7f089ead62 Add option --binary
`--binary` allows to specify how to deal with binary content. Current
options are not printing anything or treating the binary data as text.
2024-08-18 10:05:37 +02:00
b9b981f657 Generalize --detect-color-scheme to --color-scheme 2024-08-16 14:14:30 +02:00
abf9dada04 Remove HighlightingAssets::default_theme() 2024-08-16 14:13:58 +02:00
5c6974703e Respect --detect-color-scheme flag when listing themes 2024-08-16 14:13:58 +02:00
1b0a6da4be Use new default_theme fn for --list-themes 2024-08-16 14:13:58 +02:00
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