Martin Nordholts
478233f795
Merge remote-tracking branch 'origin/master' into fix-1063
2021-01-04 21:02:51 +01:00
Martin Nordholts
e87c554ccd
tests: Make mocked pagers work on Windows
2021-01-04 20:22:04 +01:00
Martin Nordholts
df33ed05dd
Run PATH-dependent tests serially
...
Since PATH is a shared resource.
2021-01-04 15:45:57 +01:00
Martin Nordholts
c9efdd68ed
Add integration tests for 'more' and 'most' used as pagers
2021-01-04 10:30:55 +01:00
sharkdp
8381945cb5
Update formatting
2021-01-03 21:18:54 +01:00
David Peter
2046b47739
Move "diagnostics" part to the bottom of the bug report template
2021-01-03 21:16:56 +01:00
Janek
0c302f088a
Update bug_report.md
2021-01-03 21:16:56 +01:00
Janek
a41db63907
Update bug_report.md
2021-01-03 21:16:56 +01:00
Janek
3573c48e98
bug_report.md: improve wording
2021-01-03 21:16:56 +01:00
Janek
e94980bfd0
bug_report.md: move environment prompt back up
2021-01-03 21:16:56 +01:00
Janek
5422982207
Update bug_report.md
2021-01-03 21:16:56 +01:00
David Peter
4fe5497d19
Merge pull request #1268 from eth-p/improved-benchmark
...
Add option to specify bat target in run-benchmarks.sh
2021-01-03 07:14:12 +01:00
Ethan P
1b549ecc66
Merge branch 'master' into improved-benchmark
2021-01-02 21:35:58 -08:00
sharkdp
b5bdba8b16
Svelte syntax test: rename license file
2021-01-02 22:34:15 +01:00
sharkdp
522c97f5ad
DotEnv syntax test: add missing newline
2021-01-02 22:34:15 +01:00
sharkdp
7fbb3a5352
Add Zig entry in ChangeLog, see #1470
2021-01-02 21:37:11 +01:00
sharkdp
b3f34529b5
Update Zig syntax test output
2021-01-02 21:34:25 +01:00
Paul Smith
d388d07e9f
Delete erroneously added Sublime file
2021-01-02 21:34:25 +01:00
Paul Smith
c76e27851c
Add support for Zig
...
Adds syntax support for source code for the Zig programming
language. https://ziglang.org/
2021-01-02 21:34:25 +01:00
sharkdp
8c0dcf3b57
Update syntax test instructions
2021-01-02 21:21:28 +01:00
sharkdp
962b3a78c0
Add step-by-step guide to add syntax tests, see #1211
2021-01-02 10:21:02 +01:00
sharkdp
aa5b941ed5
Add ChangeLog entry
2021-01-02 09:46:58 +01:00
Julian Berman
af8a8035e8
Add a Lean highlighting test file.
2021-01-02 09:45:19 +01:00
Julian Berman
037a66c57b
Add the Lean submodule.
2021-01-02 09:45:19 +01:00
Julian Berman
1a04dcf10f
Add Lean.sublime-syntax.
...
Covers syntax for Lean 3, an interactive theorem prover
at https://leanprover-community.github.io/ whose users
mostly use VSCode.
2021-01-02 09:45:19 +01:00
David Peter
2eae8b578e
Fix repology badge
2021-01-01 23:07:13 +01:00
dependabot-preview[bot]
17189fce9b
Bump assets/themes/zenburn from cb746f6
to 7f6fb86
...
Bumps [assets/themes/zenburn](https://github.com/colinta/zenburn ) from `cb746f6` to `7f6fb86`.
- [Release notes](https://github.com/colinta/zenburn/releases )
- [Commits](cb746f6962...7f6fb86e0d
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:14:47 +01:00
dependabot-preview[bot]
a0225018e6
Bump assets/syntaxes/02_Extra/TypeScript from 603ebb4
to a607ddf
...
Bumps [assets/syntaxes/02_Extra/TypeScript](https://github.com/Microsoft/TypeScript-Sublime-Plugin ) from `603ebb4` to `a607ddf`.
- [Release notes](https://github.com/Microsoft/TypeScript-Sublime-Plugin/releases )
- [Commits](603ebb48b1...a607ddfec9
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:14:16 +01:00
dependabot-preview[bot]
361b7aa0da
Bump console from 0.13.0 to 0.14.0
...
Bumps [console](https://github.com/mitsuhiko/console ) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/mitsuhiko/console/releases )
- [Changelog](https://github.com/mitsuhiko/console/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/console/compare/0.13.0...0.14.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:14:00 +01:00
dependabot-preview[bot]
334590932a
Bump syntect from 4.4.0 to 4.5.0
...
Bumps [syntect](https://github.com/trishume/syntect ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/trishume/syntect/releases )
- [Changelog](https://github.com/trishume/syntect/blob/master/CHANGELOG.md )
- [Commits](https://github.com/trishume/syntect/compare/v4.4.0...v4.5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:10:49 +01:00
dependabot-preview[bot]
3f4638204f
Bump git2 from 0.13.12 to 0.13.15
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.13.12 to 0.13.15.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.13.12...0.13.15 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:10:32 +01:00
dependabot-preview[bot]
5e7061b9f6
Bump predicates from 1.0.5 to 1.0.6
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 1.0.5 to 1.0.6.
- [Release notes](https://github.com/assert-rs/predicates-rs/releases )
- [Changelog](https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/predicates-rs/compare/v1.0.5...v1.0.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:10:03 +01:00
dependabot-preview[bot]
7a1cd5226f
Bump serde from 1.0.117 to 1.0.118
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.117 to 1.0.118.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.117...v1.0.118 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:09:55 +01:00
dependabot-preview[bot]
285ac75738
Bump assets/syntaxes/02_Extra/Julia from 6c0d770
to e2b1cb5
...
Bumps [assets/syntaxes/02_Extra/Julia](https://github.com/JuliaEditorSupport/Julia-sublime ) from `6c0d770` to `e2b1cb5`.
- [Release notes](https://github.com/JuliaEditorSupport/Julia-sublime/releases )
- [Commits](6c0d770fc7...e2b1cb549d
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:09:25 +01:00
dependabot-preview[bot]
00ff54be4e
Bump assets/syntaxes/02_Extra/SCSS_Sass from bc6332c
to 4868322
...
Bumps [assets/syntaxes/02_Extra/SCSS_Sass](https://github.com/braver/SublimeSass ) from `bc6332c` to `4868322`.
- [Release notes](https://github.com/braver/SublimeSass/releases )
- [Commits](bc6332c1be...4868322030
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:08:29 +01:00
dependabot-preview[bot]
aab35e3faa
Bump assets/themes/dracula-sublime from 26c57ec
to c2de0ac
...
Bumps [assets/themes/dracula-sublime](https://github.com/dracula/sublime ) from `26c57ec` to `c2de0ac`.
- [Release notes](https://github.com/dracula/sublime/releases )
- [Commits](26c57ec282...c2de0acf5a
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 08:08:00 +01:00
Martin Nordholts
bfa5342331
Also replace 'more' from PAGER with 'less'
...
But first do some quite significant refactorings to keep the code clean
and easy to understand.
2020-12-30 17:59:30 +01:00
Martin Nordholts
c0d945c0ac
Allow clippy::style lints
...
Turns out GitHub is clever enough to pick up clippy warnings from us
just running it, and showing them in PRs under a "Unchanged files with
check annotations (beta)" header.
The only warnings currently shown are style warnings, and we agreed we
don't want to risk putting off contributors over style issues. So
explicitly allow (don't warn in the logs for) this category of clippy
lints.
This means that the only clippy categories left that prints warnings
(Warn) are:
clippy::complexity
clippy::perf
And the only category of lints that fails the CI build (Deny) remains to
be:
clippy::correctness
See https://rust-lang.github.io/rust-clippy/master/index.html for a
catalog of all lints.
2020-12-30 11:46:56 +01:00
Martin Nordholts
22bdc7c20f
When PAGER=most, don't print a warning to stderr, silently use less instead
2020-12-30 08:25:39 +01:00
Ethan P
3ed0081f1f
Improve benchmark script to support cargo/config target-dir
2020-12-29 15:07:22 -08:00
sharkdp
6d0e7650c3
Add .resource extension for Robot Framework
2020-12-29 09:04:34 +01:00
Martin Nordholts
552545fe5f
Merge remote-tracking branch 'origin/master' into fix-1063
2020-12-28 22:48:52 +01:00
Martin Nordholts
dcfe883f4b
Simplify and polish pager.rs and related code
2020-12-28 22:39:34 +01:00
Martin Nordholts
f45fa5e187
CHANGELOG.md: Add bugfix entry for #614
2020-12-28 22:32:56 +01:00
Martin Nordholts
05e9da390f
bat cache --build: Print syntect error message for themes if any
...
This will fix #614 by making it clear what is wrong by showing the
following error message:
Failed to load one or more themes from
'/Users/me/.config/bat/themes' (reason: 'Invalid syntax theme
settings')
We also need to add a check if theme_dir.exists(), otherwise an absent
dir will seem like an error:
Failed to load one or more themes from
'/Users/me/.config/bat/themes' (reason: 'IO error for
operation on /Users/me/.config/bat/themes: No such file or
directory (os error 2)')
(This is the same check we already have for syntax_dir.)
2020-12-28 22:32:56 +01:00
Martin Nordholts
cc0f8ca813
Merge remote-tracking branch 'origin/master' into fix-1063
2020-12-28 21:57:38 +01:00
Martin Nordholts
9c16571347
bat --list-languages: remove unnecessary format!() call
...
To trigger/verify the changed code, run
bat --list-languages # or -L
This is the last clippy warning in the code that you get if you run
cargo clippy --all-targets --all-features -- --allow clippy::style
so by fixing it it becomes easier to spot when a new warning is
introduced (that does not belong to the clippy category clippy::style).
And by making it easy to spot new warnings, we increase chance of such
regressions not ending up in the code base.
2020-12-28 20:28:24 +01:00
Martin Nordholts
2765c6ba3b
clippy: Only enforce 'correctness' lints, just print the rest
...
Only the 'correctness' category of lints are 'deny' by default. This is
the only clippy lints we want to enforce for now. The other ones we just
want to print in the logs. So remove any --deny and --allow arguments.
See discussion in #1410 .
2020-12-28 14:22:56 +01:00
Martin Nordholts
28f3f3c9c9
Add Clippy linter step to CICD
...
Run the linter on the minimum supported rust version; otherwise we will
get lint warnings for things that require a too high Rust toolchain
version to fix.
Allow the following checks, since we already violate them our code:
- clippy::new-without-default
- clippy::match-bool
- clippy::if_same_then_else
Eventually we should fix these lint issues and then disallow them to
prevent them from coming back in other places.
The clippy args used is recommended here:
https://github.com/rust-lang/rust-clippy#travis-ci
2020-12-28 14:22:56 +01:00
sharkdp
73d9a95862
Update CHANGELOG
2020-12-28 09:36:49 +01:00