Martin Nordholts
375d55aa5d
HighlightingAssets: Encapsulate syntax_set behind a getter
...
Since we only modify `pub(crate)` items, the stable bat-as-a-library API is not
affected.
This takes us one step closer to making SyntaxSet lazy-loaded, which in turn
takes us one step closer to solving #951 .
2021-07-19 05:27:12 +02:00
Martin Nordholts
6ef2bb3283
De-duplicate some themes.bin and syntaxes.bin related code
2021-07-15 16:22:35 +02:00
bl-ue
fc0794a83d
Fix typo in README
2021-07-13 15:54:18 +02:00
David Peter
589df6792f
Add note on vulnerability reporting, closes #1473
2021-07-13 11:00:36 +02:00
David Peter
945bba777b
Upgrade CHANGELOG with security vulnerability notice
2021-07-13 10:56:51 +02:00
David Peter
64763eafbe
Update Julia syntax test
2021-07-13 09:07:29 +02:00
David Peter
3da4651569
Update Julia syntax, closes #1692
2021-07-13 08:50:23 +02:00
David Peter
311ed2feca
Update assets
2021-07-13 08:32:26 +02:00
David Peter
33c11d64f0
Run cargo fmt
2021-07-13 08:19:59 +02:00
David Peter
a4b674902f
Bump version to v0.18.2
2021-07-12 23:17:48 +02:00
David Peter
3fa09dbe2e
Use resolved path for --diagnostic as well
2021-07-12 23:17:30 +02:00
David Peter
bf2b2df9c9
Fix for Windows: do not run binaries from CWD
...
This fixes a bug on Windows where `Command::new` would also run
executables from the current working directory, possibly resulting in
accidental runs of programs called `less`.
2021-07-12 23:17:30 +02:00
dependabot[bot]
3617c98cf5
Bump assets/syntaxes/02_Extra/CMake from 7d6231c
to ab6ef4e
...
Bumps [assets/syntaxes/02_Extra/CMake](https://github.com/zyxar/Sublime-CMakeLists ) from `7d6231c` to `ab6ef4e`.
- [Release notes](https://github.com/zyxar/Sublime-CMakeLists/releases )
- [Commits](7d6231c934...ab6ef4ef9f
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/CMake
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-12 21:19:05 +02:00
dependabot[bot]
774d36c989
Bump ansi_colours from 1.0.2 to 1.0.4
...
Bumps [ansi_colours](https://github.com/mina86/ansi_colours ) from 1.0.2 to 1.0.4.
- [Release notes](https://github.com/mina86/ansi_colours/releases )
- [Commits](https://github.com/mina86/ansi_colours/commits )
---
updated-dependencies:
- dependency-name: ansi_colours
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-12 21:18:42 +02:00
dependabot[bot]
6abd61865f
Bump globset from 0.4.6 to 0.4.8
...
Bumps [globset](https://github.com/BurntSushi/ripgrep ) from 0.4.6 to 0.4.8.
- [Release notes](https://github.com/BurntSushi/ripgrep/releases )
- [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md )
- [Commits](https://github.com/BurntSushi/ripgrep/compare/globset-0.4.6...globset-0.4.8 )
---
updated-dependencies:
- dependency-name: globset
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-12 21:18:21 +02:00
David Peter
3c59b98dc8
Add CHANGELOG entry for #1687
2021-07-09 06:36:06 +02:00
David Peter
21338ed789
Abort ignored filename suffix stripping early on unworkable filenames
2021-07-09 06:34:11 +02:00
David Peter
dc8ab0b5ce
Simplify ignored filename suffix stripping
2021-07-09 06:34:11 +02:00
Ville Skyttä
ddb39ef2f6
Add syntax tests for ignored filename suffixes
2021-07-09 06:34:11 +02:00
Ville Skyttä
355e62efe9
Find syntax ignoring known backup/template filename suffixes
...
For example, fall back to `foo.extension` for `foo.extension~`,
`foo.extension.orig`, `foo.extension.in.in` etc.
2021-07-09 06:34:11 +02:00
David Peter
fddd11a205
CICD: sync with pastel, minor changes
2021-07-05 17:24:59 +02:00
Ville Skyttä
8b37e62cf3
Add some more options to bash completion
...
https://github.com/sharkdp/bat/pull/1702#issuecomment-872452683
2021-07-01 22:47:00 +02:00
dependabot[bot]
4296d47dcb
Bump assert_cmd from 1.0.4 to 1.0.5
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v1.0.4...v1.0.5 )
---
updated-dependencies:
- dependency-name: assert_cmd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-01 20:23:05 +02:00
Frederick Zhang
42f1ef019a
Fix missing config/cache arguments in Zsh completion
2021-06-28 11:59:01 +02:00
Frederick Zhang
fe8e526292
Document --generate-config-file in manual
2021-06-28 11:59:01 +02:00
Ville Skyttä
0e9d612173
Add change log entry for bash completion
2021-06-28 11:58:03 +02:00
Ville Skyttä
06c601bc7c
Depend on scop/bash-completion
...
For = option/arg separator support, improved mid-word completion
behavior, code cleanliness.
2021-06-28 11:58:03 +02:00
Ville Skyttä
229fbc1a18
Add missing comment about --theme arg escaping
2021-06-28 11:58:03 +02:00
Ville Skyttä
e05f5010da
Add bash completion
...
Closes https://github.com/sharkdp/bat/issues/1010
2021-06-28 11:58:03 +02:00
Martin Nordholts
073b9968c0
pretty_printer.rs: Don't use a URL as an example Input title
...
Otherwise Rust 1.53.0 gets confused during `cargo doc` because it thinks
we want an actual URL:
warning: this URL is not a hyperlink
--> src/pretty_printer.rs:331:40
|
331 | /// The title for the input (e.g. "http://example.com/example.txt ")
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `<http://example.com/example.txt >`
|
= note: `#[warn(rustdoc::bare_urls)]` on by default
= note: bare URLs are not automatically turned into clickable links
It was perhaps also a bit confusing to give an URL as an example in the
first place, because according to our own API example
`examples/inputs.rs` it is meant to be more a free-text thing.
2021-06-28 07:10:30 +02:00
Rémi Ait-Younes
d3aa17ae77
Update README.md
2021-06-27 21:08:59 +02:00
Rémi Ait-Younes
4187eed12b
Update README.md
2021-06-27 21:08:59 +02:00
Mohamed Abdelnour
12ecb325c9
Modify Linguist overrides
2021-06-14 08:36:20 +02:00
Ville Skyttä
90e48e9b61
Spelling fixes
2021-06-13 22:08:56 +02:00
Kid
35f31270f3
Highlight mtab files with fstab highlighting
2021-06-10 14:46:36 +02:00
Martin Nordholts
2a71852070
README.md: List compatibility as another advantage to 3-bit themes
...
See discussion in #1681 .
2021-06-10 13:54:24 +02:00
Martin Nordholts
c8dd32802d
README.md: Mention that PAGER is ignored if set to more or most
...
Fixes #1666
2021-06-08 07:13:46 +02:00
dependabot[bot]
71f04dc0e8
Bump nix from 0.20.0 to 0.21.0
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.20.0 to 0.21.0.
- [Release notes](https://github.com/nix-rust/nix/releases )
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nix-rust/nix/compare/v0.20.0...v0.21.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-05 16:50:41 +02:00
dependabot[bot]
49f8bbfee4
Bump assert_cmd from 1.0.3 to 1.0.4
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v1.0.3...v1.0.4 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-02 08:04:30 +02:00
Martin Nordholts
f4217eba73
Merge pull request #1669 from sharkdp/dependabot/submodules/assets/syntaxes/02_Extra/DotENV-58201ba
...
Bump assets/syntaxes/02_Extra/DotENV from `a1c9176` to `58201ba`
2021-06-02 07:48:13 +02:00
Mohamed Abdelnour
14900f6ed8
Update CHANGELOG.md
for #1668
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
c18afcb01a
Add Verilog syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
63043d4a60
Add varlink syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
76034880ae
Add TypeScriptReact syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
768189859a
Add Stylus syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
6e5a2a5c51
Add Strace syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
9935c4984c
Add Robot Framework syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
a0a5e30c39
Add Rego syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
4126bbeead
Add Puppet syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
a5b79295d7
Add NAnt Build File syntax test file
2021-06-01 22:36:56 +02:00