dependabot[bot]
565ae0bef1
build(deps): bump assets/syntaxes/02_Extra/sublime-odin
...
Bumps [assets/syntaxes/02_Extra/sublime-odin](https://github.com/odin-lang/sublime-odin ) from `5d6a0ed` to `633e545`.
- [Release notes](https://github.com/odin-lang/sublime-odin/releases )
- [Commits](https://github.com/odin-lang/sublime-odin/compare/5d6a0ed41e41ec3709ec74f40686dc3761d6596e...633e545c514d94aafbbb38559bfaeff03c1988f5 )
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/sublime-odin
dependency-version: 633e545c514d94aafbbb38559bfaeff03c1988f5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-01 03:30:31 +00:00
Keith Hall
f3d0773468
Merge pull request #3761 from mvanhorn/fix/3760-completion-skip-pager
...
fix(completions): force --no-paging on bat invocations in completion scripts (#3760 )
2026-05-20 07:00:37 +03:00
Matt Van Horn
66e336bcfb
fix(completions): force --no-paging on bat invocations in completion scripts ( #3760 )
...
Every shell completion script (bash, zsh, fish, PowerShell) shells out
to bat to enumerate languages/themes for tab completion candidates. If
the user has wired bat into LESSOPEN (e.g. LESSOPEN='|-bat -f -pp %s'),
bat's normal pager auto-detection can engage when stdout looks like a
terminal at completion time and reflect ANSI escape sequences back into
the candidate list. The result is the issue's reproducer: tab completion
expands 'Per' to '\033[38;2;248;248;242mPerl' instead of 'Perl'.
The list-languages/list-themes calls are always meant to be machine-
readable, so they should never page. Pass --no-paging explicitly to
every bat invocation inside the four completion files. The flag is the
public alias for --paging=never (already documented in bat --help) and
is the same form completion scripts elsewhere in the codebase use.
Touches the four completion files only; no production code changes.
2026-05-19 04:19:31 -07:00
Keith Hall
ce7ad9adca
Merge pull request #3758 from injust/patch-1
...
Include `.ssh/` subdirectories in SSH Config syntax mapping
2026-05-18 20:26:18 +03:00
Keith Hall
f9fa590c3d
Merge branch 'master' into patch-1
2026-05-18 20:11:48 +03:00
Keith Hall
1e1c3773fb
Merge pull request #3759 from injust/patch-2
...
Add Ghostty syntax mapping
2026-05-18 20:10:26 +03:00
Justin Su
0ef0342ff2
Add changelog entry
2026-05-18 03:33:50 -04:00
Justin Su
de396794cf
Add Ghostty syntax mapping
2026-05-18 03:29:12 -04:00
Justin Su
43c4957e18
Add changelog entry
2026-05-18 03:08:39 -04:00
Justin Su
c9fa10e76b
Include .ssh/ subdirectories in SSH Config syntax mapping
2026-05-18 02:45:50 -04:00
Keith Hall
2cec8cdf25
Merge pull request #3737 from truffle-dev/fix/zsh-completion-language-only
...
fix: only offer language names in zsh tab completion for `-l`
2026-05-11 20:32:12 +03:00
truffle
138d70fd4c
fix(zsh): drop redundant awk pipeline in language completion
...
`bat --list-languages` already emits each entry in `name:matchers`
form, which is the format `_describe` consumes directly. The previous
awk script split each line on `:` and re-emitted `$1:$2`, which is
byte-identical to the input.
Verified with `diff <(bat --list-languages) <(bat --list-languages |
awk -F: '{ printf("%s:%s\\n", $1, $2) }')` against the current
syntax set.
2026-05-10 14:10:54 +00:00
truffle
98df25434e
fix: reference PR number in changelog entry
2026-05-10 09:20:40 +00:00
truffle
5f952066fb
fix: only offer language names in zsh tab completion for -l
...
The previous awk script in `bat.zsh.in` split each line of
`bat --list-languages` on `:` or `,` and emitted every field as a
completion candidate, including the second column. That column lists
file matchers, which can be plain extensions (`rs`), globs (`*.rs`),
absolute paths (`/etc/profile`), or filenames (`Containerfile`). None
of those parse as `-l` arguments, so completing them produces
`unknown syntax` errors.
Switch to splitting on `:` only and emit the language name as the
completion value with the file-matcher list as its description, which
matches the bash completion's behavior.
Closes #3735 .
2026-05-10 09:19:54 +00:00
Keith Hall
f74082cee8
Merge pull request #3734 from kimjune01/fix/zsh-completion-force-plain
...
fix: pass --color=never --decorations=never in zsh completions
2026-05-09 13:52:47 +03:00
June Kim
a0c95618c4
fix: pass --color=never --decorations=never in zsh completions
...
When BAT_OPTS contains --color=always or --decorations=always, the zsh
completion script's calls to --list-languages and --list-themes produce
ANSI escape codes that corrupt tab completion results.
Pass --color=never --decorations=never explicitly so completion output
is always plain text regardless of user config.
Fixes #3733
2026-05-09 03:35:54 -07:00
Keith Hall
f57c1b6b1d
Merge pull request #3726 from curious-rabbit/less
...
fix command injection in LESS template
2026-05-07 05:34:13 +03:00
Keith Hall
517de0463b
Merge branch 'master' into less
2026-05-07 05:23:26 +03:00
curious-rabbit
3be4e30e00
improve patch
2026-05-06 10:58:02 +02:00
auto-merge-dependabot-prs[bot]
15fdc7637a
Merge pull request #3717 from sharkdp/dependabot/cargo/terminal-colorsaurus-1.0.3
...
build(deps): bump terminal-colorsaurus from 1.0.1 to 1.0.3
2026-05-06 03:58:05 +00:00
dependabot[bot]
72fc697372
build(deps): bump terminal-colorsaurus from 1.0.1 to 1.0.3
...
Bumps [terminal-colorsaurus](https://github.com/tautropfli/terminal-colorsaurus ) from 1.0.1 to 1.0.3.
- [Release notes](https://github.com/tautropfli/terminal-colorsaurus/releases )
- [Changelog](https://github.com/tautropfli/terminal-colorsaurus/blob/main/changelog.md )
- [Commits](https://github.com/tautropfli/terminal-colorsaurus/compare/1.0.1...1.0.3 )
---
updated-dependencies:
- dependency-name: terminal-colorsaurus
dependency-version: 1.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-06 03:45:27 +00:00
auto-merge-dependabot-prs[bot]
b8d2781784
Merge pull request #3715 from sharkdp/dependabot/cargo/flate2-1.1.9
...
build(deps): bump flate2 from 1.1.2 to 1.1.9
2026-05-06 03:41:52 +00:00
dependabot[bot]
787a36acb6
build(deps): bump flate2 from 1.1.2 to 1.1.9
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.1.2 to 1.1.9.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.1.2...1.1.9 )
---
updated-dependencies:
- dependency-name: flate2
dependency-version: 1.1.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-06 03:29:10 +00:00
auto-merge-dependabot-prs[bot]
a79701a43e
Merge pull request #3712 from sharkdp/dependabot/cargo/regex-1.12.3
...
build(deps): bump regex from 1.12.2 to 1.12.3
2026-05-06 03:26:32 +00:00
dependabot[bot]
3bcbc45ab0
build(deps): bump regex from 1.12.2 to 1.12.3
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.12.2 to 1.12.3.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.12.2...1.12.3 )
---
updated-dependencies:
- dependency-name: regex
dependency-version: 1.12.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-06 03:09:47 +00:00
auto-merge-dependabot-prs[bot]
7953df44ea
Merge pull request #3711 from sharkdp/dependabot/cargo/clap-4.6.1
...
build(deps): bump clap from 4.5.60 to 4.6.1
2026-05-06 03:06:46 +00:00
dependabot[bot]
443bcb9287
build(deps): bump clap from 4.5.60 to 4.6.1
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.60 to 4.6.1.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.60...clap_complete-v4.6.1 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.6.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-06 02:44:23 +00:00
auto-merge-dependabot-prs[bot]
0523b70473
Merge pull request #3714 from sharkdp/dependabot/cargo/bugreport-0.6.0
...
build(deps): bump bugreport from 0.5.1 to 0.6.0
2026-05-06 02:41:47 +00:00
dependabot[bot]
f776d1ad3f
build(deps): bump bugreport from 0.5.1 to 0.6.0
...
Bumps [bugreport](https://github.com/sharkdp/bugreport ) from 0.5.1 to 0.6.0.
- [Release notes](https://github.com/sharkdp/bugreport/releases )
- [Commits](https://github.com/sharkdp/bugreport/compare/v0.5.1...v0.6.0 )
---
updated-dependencies:
- dependency-name: bugreport
dependency-version: 0.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-06 02:33:22 +00:00
Keith Hall
cfc6d9c415
Merge pull request #3728 from Daeraxa/fix-fedora-section
...
Fix README Fedora section links
2026-05-06 04:59:37 +03:00
Daeraxa
89d7c86b19
update fedora package link
2026-05-05 23:53:13 +01:00
curious-rabbit
c437ad4d27
fix command injection in LESS template
2026-05-06 00:46:35 +02:00
Daeraxa
1c6e763d75
Update readme to fix Fedora section
2026-05-05 23:42:30 +01:00
Keith Hall
baebdd1789
Merge pull request #3623 from zachvalenta/makefile-syntax-for-justfiles
...
Makefile syntax for justfiles
2026-05-02 14:04:55 +03:00
Keith Hall
f7b84a3b41
Merge branch 'master' into makefile-syntax-for-justfiles
2026-05-02 13:56:45 +03:00
auto-merge-dependabot-prs[bot]
b483f90612
Merge pull request #3716 from sharkdp/dependabot/submodules/assets/syntaxes/02_Extra/typst-syntax-highlight-5f71d12
...
build(deps): bump assets/syntaxes/02_Extra/typst-syntax-highlight from `363f0e7` to `5f71d12`
2026-05-01 03:03:58 +00:00
dependabot[bot]
6edad56b00
build(deps): bump assets/syntaxes/02_Extra/typst-syntax-highlight
...
Bumps [assets/syntaxes/02_Extra/typst-syntax-highlight](https://github.com/hyrious/typst-syntax-highlight ) from `363f0e7` to `5f71d12`.
- [Release notes](https://github.com/hyrious/typst-syntax-highlight/releases )
- [Commits](https://github.com/hyrious/typst-syntax-highlight/compare/363f0e767c938c615a14912c302db7936f025fc2...5f71d12fa129165bbe51aa867292555cdff6eb75 )
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/typst-syntax-highlight
dependency-version: 5f71d12fa129165bbe51aa867292555cdff6eb75
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-01 02:43:12 +00:00
auto-merge-dependabot-prs[bot]
e2174379ed
Merge pull request #3713 from sharkdp/dependabot/submodules/assets/syntaxes/02_Extra/PureScript-1773f4f
...
build(deps): bump assets/syntaxes/02_Extra/PureScript from `5acebc1` to `1773f4f`
2026-05-01 02:38:41 +00:00
dependabot[bot]
816aea0625
build(deps): bump assets/syntaxes/02_Extra/PureScript
...
Bumps [assets/syntaxes/02_Extra/PureScript](https://github.com/tellnobody1/sublime-purescript-syntax ) from `5acebc1` to `1773f4f`.
- [Release notes](https://github.com/tellnobody1/sublime-purescript-syntax/releases )
- [Commits](https://github.com/tellnobody1/sublime-purescript-syntax/compare/5acebc18503697be09df047591964e68e80fcf8e...1773f4fddb08560d6bcb354901088e61e9ea0908 )
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/PureScript
dependency-version: 1773f4fddb08560d6bcb354901088e61e9ea0908
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-01 02:11:34 +00:00
Keith Hall
7fcab0616a
Merge pull request #3700 from optimistiCli/list-themes-term-probe-fix
...
Fixed hardcoded terminal probing when `--list-themes` is called
2026-04-30 18:09:32 +03:00
Keith Hall
e157ac911b
Merge branch 'master' into list-themes-term-probe-fix
2026-04-30 17:58:24 +03:00
Keith Hall
b29e1d55c4
Merge pull request #3709 from mvanhorn/osc/3228-readme-style-list
...
docs(README): list available --style components in Output style section
2026-04-30 14:15:25 +03:00
Keith Hall
12ee94f530
Merge branch 'master' into list-themes-term-probe-fix
2026-04-30 14:13:47 +03:00
Matt Van Horn
cbe7919451
docs(README): list available --style components in Output style section
...
The Output style section explained how to combine values into --style
without listing what those values are, so the recommended path was
either to read the man page or grep the source. Adds two tables: the
four pre-defined styles (default, full, auto, plain) and the eight
individual components (changes, header, header-filename, header-filesize,
grid, rule, numbers, snip), copying the descriptions from `bat --help`
verbatim. Also calls out the default-enabled set explicitly so the
"by default..." sentence in the existing tip block has a referent.
Closes #3228
2026-04-30 01:54:42 -07:00
David Peter
10b4f07a87
Remove sponsors
2026-04-30 10:18:58 +02:00
David Peter
ebf469b99a
Update README
2026-04-30 10:16:33 +02:00
Keith Hall
8fbc96a5f2
Merge pull request #3654 from cuiweixie/fix/lessclose-nonzero-warning
...
fix: correct $LESSCLOSE exit-status warning
2026-04-30 08:19:42 +03:00
Keith Hall
54bfc33248
Merge branch 'master' into fix/lessclose-nonzero-warning
2026-04-30 08:10:40 +03:00
Keith Hall
91aac95db2
Merge pull request #3691 from curious-rabbit/master
...
sanitize filenames
2026-04-28 23:24:00 +03:00
zach valenta
5bf932d511
Merge branch 'master' into makefile-syntax-for-justfiles
2026-04-28 14:41:15 -04:00