Justin Su
de396794cf
Add Ghostty syntax mapping
2026-05-18 03:29:12 -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
Keith Hall
5977245a23
Merge branch 'master' into fix/lessclose-nonzero-warning
2026-04-28 19:24:00 +03:00
Keith Hall
3f98e6f10f
Merge branch 'master' into master
2026-04-28 19:22:51 +03:00
auto-merge-dependabot-prs[bot]
78963986e0
Merge pull request #3666 from sharkdp/dependabot/submodules/assets/syntaxes/02_Extra/Idris2-4d8eb35
...
build(deps): bump assets/syntaxes/02_Extra/Idris2 from `bbfe50e` to `4d8eb35`
2026-04-27 19:41:31 +00:00
dependabot[bot]
de64d3a0eb
build(deps): bump assets/syntaxes/02_Extra/Idris2
...
Bumps [assets/syntaxes/02_Extra/Idris2](https://github.com/buzden/sublime-syntax-idris2 ) from `bbfe50e` to `4d8eb35`.
- [Commits](https://github.com/buzden/sublime-syntax-idris2/compare/bbfe50e023e0edc74f5e0c003eb946528d49279f...4d8eb35a38254d422030e77b4933530008dd3c6e )
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/Idris2
dependency-version: 4d8eb35a38254d422030e77b4933530008dd3c6e
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-27 19:28:44 +00:00
Keith Hall
78cb14af05
Merge pull request #3699 from guille/master
...
Improve Kotlin syntax
2026-04-27 22:26:10 +03:00
Keith Hall
8c8ed90d6d
Merge branch 'master' into master
2026-04-27 22:20:33 +03:00
guille
492c387ce7
CHANGELOG: reference PR not issue
2026-04-27 22:16:09 +03:00
guille
bceb260e91
Improve Kotlin syntax
2026-04-27 22:16:09 +03:00
Keith Hall
8cadefb5cb
Merge pull request #3706 from lawrence3699/fix/initial-read-errors
...
Propagate initial input read errors
2026-04-27 21:46:10 +03:00