| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: bat-fish-completion | Distribution: openSUSE Tumbleweed |
| Version: 0.26.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Oct 20 15:25:28 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 10684 | Source RPM: bat-0.26.0-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/sharkdp/bat | |
| Summary: Fish completion for bat | |
Fish command line completion support for bat.
Apache-2.0 OR MIT
* Mon Oct 20 2025 Ondřej Súkup <mimi.vx@gmail.com>
- update to 0.26.0
* Features
* Add paging to --list-themes, see PR #3239 (@einfachIrgendwer0815)
* Support negative relative line ranges, e.g. bat -r :-10 / bat -r='-10:', see #3068 (@ajesipow)
* Support context in line ranges, e.g. bat -r 30::5 / bat -r 30:40:5, see #3345 (@cavanaug)
* Add built-in 'minus' pager, e.g. bat --pager=builtin see PR #3402 (@academician)
* Bugfixes
* Fix UTF-8 BOM not being stripped for syntax detection, see #3314 (@krikera)
* Fix BAT_THEME_DARK and BAT_THEME_LIGHT being ignored, see issue #3171 and PR #3168 (@bash)
* Prevent --list-themes from outputting default theme info to stdout when it is piped, see #3189 (@einfachIrgendwer0815)
* Rename some submodules to fix Dependabot submodule updates, see issue #3198 and PR #3201 (@victor-gp)
* Make highlight tests fail when new syntaxes don't have fixtures PR #3255 (@dan-hipschman)
* Fix crash for multibyte characters in file path, see issue #3230 and PR #3245 (@HSM95)
* Add missing mappings for various bash/zsh files, see PR #3262 (@AdamGaskins)
* Send all bat errors to stderr by default, see #3336 (@JerryImMouse)
* Make --map-syntax target case insensitive to match --language, see #3206 (@keith-hall)
* Correctly determine the end of the line in UTF16LE/BE input #3369 (@keith-hall)
* --style=changes no longer prints a two-space indent when the file is unmodified, see issue #2710 and PR #3406 (@jyn514)
* Add missing shell completions, see #3411 (@keith-hall)
* Execute help/version/diagnostic commands even with invalid config/arguments present, see #3414 (@keith-hall)
* Fixed line numbers (-n) and style components not printing when piping output, see issue #2935 and PR #3438 (@lmmx)
* Other
* Update base16 README links to community driven base16 work #2871 (@JamyGolden)
* Work around build failures when building bat from vendored sources #3179 (@dtolnay)
* CICD: Stop building for x86_64-pc-windows-gnu which fails #3261 (Enselic)
* CICD: CICD: replace windows-2019 runners with windows-2025 #3339 (@cyqsimon)
* Build script: replace string-based codegen with quote-based codegen #3340 (@cyqsimon)
* Improve code coverage of --list-languages parameter #2942 (@sblondon)
* Only start offload worker thread when there's more than 1 core #2956 (@cyqsimon)
* Update terminal-colorsaurus (the library used for dark/light detection) to 1.0, see #3347 (@bash)
* Update console dependency to 0.16, see #3351 (@musicinmybrain)
* Fixed some typos #3244 (@ssbarnea)
* Update onig_sys dependency to 69.9.1 to fix a gcc build failure #3400 (@CosmicHorrorDev)
* Add a cargo feature (vendored-libgit2) to build with vendored libgit2 version without depending on the system's one #3426 (@0x61nas)
* Update syntect dependency to v5.3.0 to fix a few minor bugs, see #3410 (@keith-hall)
* Syntaxes
* Add syntax mapping for paru configuration files #3182 (@cyqsimon)
* Add support for Idris 2 programming language #3150 (@buzden)
* Add syntax mapping for nix's 'flake.lock lockfiles #3196 (@odilf)
* Improvements to CSV/TSV highlighting, with autodetection of delimiter and support for TSV files, see #3186 (@keith-
* Improve (Sys)log error highlighting, see #3205 (@keith-hall)
* Map ndjson extension to JSON syntax, see #3209 (@keith-hall)
* Map files with csproj, vbproj, props and targets extensions to XML syntax, see #3213 (@keith-hall)
* Add debsources syntax to highlight /etc/apt/sources.list files, see #3215 (@keith-hall)
* Add syntax definition and test file for GDScript highlighting, see #3236 (@chetanjangir0)
* Add syntax test file for Odin highlighting, see #3241 (@chetanjangir0)
* Update quadlet syntax mapping rules to cover quadlets in subdirectories #3299 (@cyqsimon)
* Add syntax Typst #3300 (@cskeeters)
* Map .mill files to Scala syntax for Mill build tool configuration files #3311 (@krikera)
* Add syntax highlighting for VHDL, see #3337 (@JerryImMouse)
* Add syntax mapping for certbot certificate configuration #3338 (@cyqsimon)
* Update Lean syntax from Lean 3 to Lean 4 #3322 (@YDX-2147483647)
* Map .flatpakref and .flatpakrepo files to INI syntax #3353 (@Ferenc-)
* Update hosts syntax #3368 (@keith-hall)
* Map .kshrc files to Bash syntax #3364 (@ritoban23)
* Map /var/log/dmesg files to Syslog syntax #3412 (@keith-hall)
* Add syntax definition and test file for Go modules(go.mod and go.sum) highlighting, see #3424 (@DarkMatter-999)
* Syntax highlighting for typescript code blocks within Markdown files, see #3435 (@MuntasirSZN)
* Themes
* Add Catppuccin, see #3317 (@SchweGELBin)
* Updated Catppuccin, see #3333 (@SchweGELBin)
* Updated gruvbox, see #3372 (@Nicholas42)
* Updated GitHub theme, see #3382 (@CosmicHorrorDev)
* Updated ANSI theme to highlight JSON object keys differently from values, see #3413 (@keith-hall)
* Mon Oct 13 2025 Ondřej Súkup <mimi.vx@gmail.com>
- cleanup _service
- refresh vendor.tar.zst to fix build problems
* Wed Jan 08 2025 Michael Vetter <mvetter@suse.com>
- Update to 0.25.0:
Features:
* Set terminal title to file names when Paging is not Paging::Never #2807
* bat --squeeze-blank/bat -s will now squeeze consecutive empty lines, see #1441 and #2665
* bat --squeeze-limit to set the maximum number of empty consecutive when using --squeeze-blank, see #1441 #2665
* PrettyPrinter::squeeze_empty_lines to support line squeezing for bat as a library, see #1441 #2665
* Syntax highlighting for JavaScript files that start with #!/usr/bin/env bun #2913
* bat --strip-ansi={never,always,auto} to remove ANSI escape sequences from bat's input, see #2999
* Add or remove individual style components without replacing all styles #2929
* Automatically choose theme based on the terminal's color scheme, see #2896
* Add option --binary=as-text for printing binary content, see issue #2974 and PR #2976
* Make shell completions available via --completion <shell>, see issue #2057 and PR #3126
* Syntax highlighting for puppet code blocks within Markdown files, see #3152
Bugfixes:
* Fix long file name wrapping in header, see #2835
* Fix NO_COLOR support, see #2767
* Fix handling of inputs with OSC ANSI escape sequences, see #2541 and #2544
* Fix handling of inputs with combined ANSI color and attribute sequences, see #2185 and #2856
* Fix panel width when line 10000 wraps, see #2854
* Fix compile issue of time dependency caused by standard library regression #3045
* Fix override behavior of --plain and --paging, see issue #2731 and PR #3108
* Fix bugs in $LESSOPEN support, see #2805
Other:
* Upgrade to Rust 2021 edition #2748
* Refactor and cleanup build script #2756
* Checks changelog has been written to for PRs in CI #2766
+ Use GitHub API to get correct PR submitter #2791
* Minor benchmark script improvements #2768
* Update Arch Linux package URL in README files #2779
* Update and improve zsh completion, see #2772
* More extensible syntax mapping mechanism #2755
* Use proper Architecture for Debian packages built for musl, see #2811
* Pull in fix for unsafe-libyaml security advisory, see #2812
* Update git-version dependency to use Syn v2, see #2816
* Update git2 dependency to v0.18.2, see #2852
* Improve performance when color output disabled, see #2397 and #2857
* Relax syntax mapping rule restrictions to allow brace expansion #2865
* Apply clippy fixes #2864
* Faster startup by offloading glob matcher building to a worker thread #2868
* Display which theme is the default one in basic output (no colors), see #2937
* Display which theme is the default one in colored output, see #2838
* Add aarch64-apple-darwin ("Apple Silicon") binary tarballs to releases, see #2967
* Update the Lisp syntax, see #2970
* Use bat's ANSI iterator during tab expansion, see #2998
* Support 'statically linked binary' for aarch64 in 'Release' page, see #2992
* Update options in shell completions and the man page of bat, see #2995
* Update nix dev-dependency to v0.29.0, see #3112
* Bump MSRV to 1.74, see #3154
* Update clircle dependency to remove winapi transitive dependency, see #3113
Syntaxes:
* cmd-help: scope subcommands followed by other terms, and other misc improvements, see #2819
* Upgrade JQ syntax, see #2820
* Add syntax mapping for quadman quadlets #2866
* Map containers .conf files to TOML syntax #2867
* Associate .xsh files with xonsh syntax that is Python, see #2840
* Associate JSON with Comments .jsonc with json syntax, see #
* Associate JSON-LD .jsonld files with json syntax, see #3037
* Associate .textproto files with ProtoBuf syntax, see #3038
* Associate GeoJSON .geojson files with json syntax, see #3084
* Associate .aws/{config,credentials}, see #2795
* Associate Wireguard config /etc/wireguard/*.conf, see #2874
* Add support for CFML, see #3031
* Map *.mkd files to Markdown syntax, see issue #3060 and PR #3061
* Add syntax mapping for CITATION.cff, see #3103
* Add syntax mapping for kubernetes config files #3049
* Adds support for pipe delimiter for CSV #3115
* Add syntax mapping for /etc/pacman.conf #2961
* Associate uv.lock with TOML syntax, see #3132
Themes:
* Patched/improved themes for better Manpage syntax highlighting support, see #2994
* Tue Nov 19 2024 Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
- Update vendored dependencies to fix build failures on newer rust versions
- Remove cargo_config since it is now included in vendor.tar.xz by the obs service
* Fri Nov 03 2023 Joshua Smith <jsmithfpv@gmail.com>
- Update to 0.24.0:
Features:
* Add environment variable BAT_PAGING, see #2629
* Add opt-in (--features lessopen) support for LESSOPEN and
LESSCLOSE. See #1597, #1739, #2444, #2602, and #2662
Bugfixes:
* Fix more not being found on Windows when provided via
BAT_PAGER, see #2570, #2580, and #2651
* Switched default behavior of --map-syntax to be case
insensitive #2520
* Updated version of serde_yaml to 0.9. See #2627
* Fix arithmetic overflow in LineRange::from and
LineRange::parse_range, see #2674, #2698
* Fix paging not happening when stdout is interactive but stdin
is not, see #2574
* Make -pp override --paging and vice versa when passed as a
later argument, see #2660
Other:
* Output directory for generated assets (completion, manual) can
be customized, see #2515
* Use the is-terminal crate instead of atty, see #2530
* Add Winget Releaser workflow, see #2519
* Bump MSRV to 1.70, see #2651
Syntaxes:
* Associate os-release with bash syntax, see #2587
* Associate Containerfile with Dockerfile syntax, see #2606
* Replaced quotes with double quotes so fzf integration example
script works on windows and linux. see #2095
* Associate ksh files with bash syntax, see #2633
* Associate sarif files with JSON syntax, see #2695
* Associate ron files with rust syntax, see #2427
* Add support for WebGPU Shader Language, see #2692
* Add .dpkg-new and .dpkg-tmp to ignored suffixe, see #2595
* fix: Add syntax mapping *.jsonl => json, see #2539
* Update Julia syntax, see #2553
* add NSIS support, see #2577
* Update ssh-config, see #2697
* Sat Mar 25 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.23.0:
Features:
* Implemented -S and --chop-long-lines flags as aliases for
- -wrap=never. See #2309
* Breaking change: Environment variables can now override config
file settings (but command-line arguments still have the highest
precedence), see #1152, #1281, and #2381
* Implemented --nonprintable-notation=caret to support showing
non-printable characters using caret notation. See #2429
Bugfixes:
* Fix bat cache --clear not clearing the --target dir if specified. See #2393
Other:
* Various bash completion improvements, see #2310
* Disable completion of cache subcommand, see #2399
* Signifigantly improve startup performance on macOS, see #2442
* Bump MSRV to 1.62, see #2496
Syntaxes:
* Added support for Ada, see #1300 and #2316
* Added todo.txt syntax, see #2375
* Improve Manpage.sublime-syntax. See #2364 and #2461
* Added a new requirements.txt syntax, see #2361
* Added a new VimHelp syntax, see #2366
* Associate pdm.lock with TOML syntax, see #2410
* Todo.txt: Fix highlighting of contexts and projects at beginning
of done.txt, see #2411
* cmd-help: overhaul scope names (colors) to improve theme
support; misc syntax improvements. See #2419
* Added support for Crontab, see #2509
* Wed Nov 30 2022 Filippo Bonazzi <filippo.bonazzi@suse.com>
- Add shell completion packages
- Install manpage
* Fri Oct 14 2022 William Brown <william.brown@suse.com>
- Update vendored dependencies
- Add _constraints to prevent OBS workers randomly failing
* Tue Sep 13 2022 jorik.cronenberg@suse.com
- Update to version 0.22.1:
- v0.22.1
* Bugfixes
- Bring back pre-processing of ANSI escape characters to so that some
common bat use cases starts working again. See #2308 (@Enselic)
- v0.22.0
* Features
- Make the default macOS theme depend on Dark Mode.
See #2197, #1746 (@Enselic)
- Support for separate system and user config files.
See #668 (@patrickpichler)
* Bugfixes
- Prevent fork nightmare with PAGER=batcat. See #2235 (@johnmatthiggins)
- Make --no-paging/-P override --paging=... if passed as a later arg,
see #2201 (@themkat)
- --map-syntax and --ignored-suffix now works together, see #2093 (@czzrr)
- Strips byte order mark from output when in non-loop-through mode.
See #1922 (@dag-h)
* Other
- Relaxed glibc requirements on amd64, see #2106 and #2194 (@sharkdp)
- Improved fish completions. See #2275 (@zgracem)
- Stop pre-processing ANSI escape characters. Syntax highlighting on ANSI
escaped input is not supported. See #2185 and #2189 (@Enselic)
* Syntaxes
- NSE (Nmap Scripting Engine) is mapped to Lua, see #2151 (@Cre3per)
- Correctly color fstab dump and pass fields, see #2246 (@yuvalmo)
- Update Command Help syntax, see #2255
- Julia: Fix syntax highlighting for function name starting with struct,
see #2230
- Minor update to LiveScript, see #2291
- Associate .mts and .cts files with the TypeScript syntax.
See #2236 (@kidonng)
- Fish history is mapped to YAML. See #2237 (@kidonng)
* bat as a library
- Make bat::PrettyPrinter::syntaxes() iterate over new bat::Syntax struct
instead of &syntect::parsing::SyntaxReference. See #2222 (@Enselic)
- Clear highlights after printing, see #1919 and #1920 (@rhysd)
* Mon May 30 2022 Jan Baier <jbaier@suse.com>
- Update to version 0.21.0:
* assets/create.sh
* Bump to v0.21.0
* Make `INI` syntax register as handler of `.inf` files
* release-checklist.md: Don't recommend `--allow-dirty` to cargo publish
* release-checklist.md: Recommend looking at the tip of master for `-h` and `man`
* release-checklist.md: Recommend `--locked` for `cargo install`
* release-checklist.md: Recommend a single git grep command for MSRV
* CHANGELOG.md: Clean up and tweak
* Bump to syntect 5.0.0 to e.g. start lazy-loading syntaxes (#2181)
* Simplify release-checklist.md by printing `-h`, `--help` and `man` in CI (#2183)
* Bump assets/syntaxes/02_Extra/Zig from `87ecbca` to `1a4a384` (#2136)
* Add `--relative` to `batdiff` in README.md (#2172)
* printer.rs: De-duplicate code to highlight long lines
* Limit nix features
* Add a --style=default option (#2119)
* Bump assets/syntaxes/02_Extra/Nginx from `15a1db1` to `65f5a63`
* Skip syntax highlighting for long lines (#2165)
* Add support for BusyBox less as pager (#2162)
* Bump nix from 0.23.1 to 0.24.1
* Bump flate2 from 1.0.22 to 1.0.23
* Bump thiserror from 1.0.30 to 1.0.31
* Run `cargo clippy --fix --all-targets --all-features` with Rust 1.60
* Add mapping for Unix mail spool (#2156)
* Bump assets/syntaxes/02_Extra/Fish from `cd95616` to `98316d4`
* Syntax: add cmd-help (#2148)
* bug_report.md template: Explicitly ask for steps
* bug_report.md template: Mention some already reported bugs
* Print info about custom assets in --diagnostics
* Lock regex crate at min 1.5.5 for CVE-2022-24713
* Allow configuring show_nonprintable from PrettyPrinter
* Bump git2 from 0.14.1 to 0.14.2
* Bump once_cell from 1.9.0 to 1.10.0
* Bump regex from 1.5.4 to 1.5.5
* Bump semver from 1.0.6 to 1.0.7
* Bump assets/syntaxes/02_Extra/Fish from `2c254cc` to `cd95616`
* Syntax: [Log] highlight escape characters in double quoted strings
* Include contents of custom assets `metadata.yaml` in `--diagnostics`
* Bump shell-words from 1.0.0 to 1.1.0
* Bump git2 from 0.13.25 to 0.14.1
* Updated test names
* correctly handle multiple tabs in one line
* add show_all_tabstops_long integration test
* add show_all_tabstops integration test
* Correctly render tab stops
* Syntax: add clang-format (#2076)
* Bump serial_test from 0.5.1 to 0.6.0
* Bump semver from 1.0.4 to 1.0.6
* Bump predicates from 2.1.0 to 2.1.1
* release-checklist: Remind where to push tags in forks
* Mon Apr 18 2022 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 0.20.0
* New style component header-filesize to show size of the displayed
file in the header.
* Use underline for line highlighting on ANSI
* Fix bash completion on bash 3.x and bash-completion 1.x.
- Update to version 0.19.0
* Reduce startup time in loop-through mode by 90%.
* Load themes lazily to make bat start 25% faster when disregarding
syntax load time.
* Python syntax highlighting no longer suffers from abysmal performance
in specific scenarios.
* Fix for poor performance when ANSI escape sequences are piped to bat
* Fix for incorrect handling of ANSI escape sequences when
using --wrap=never
* Load custom assets as fast as integrated assets
* Support for x:-delta (minus) syntax in line ranges
* Support for --ignored-suffix argument.
* $BAT_CONFIG_DIR is now a recognized environment variable. It has
precedence over $XDG_CONFIG_HOME
* Support for x:+delta syntax in line ranges (e.g. 20:+10)
* Add new --acknowledgements option that gives credit to theme and
syntax definition authors
* Fix: First line not shown in diff context.
* Fix: Do not ignore syntaxes that handle file names with
a *.conf extension.
/usr/share/fish /usr/share/fish/vendor_completions.d /usr/share/fish/vendor_completions.d/bat.fish
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:37:43 2025