sharkdp
72618db179
Add metadata information to cached assets
...
When saving/reading user-provided syntaxes or themes, `bat` will now maintain a
`metadata.yaml` file which includes information about the `bat` version which was
used to create the cached files. When loading cached files, we now print an error
if they have been created with an incompatible version
closes #882
2020-04-21 18:14:31 +02:00
sharkdp
c8273369cc
Make get_cache_dir private
2020-04-21 18:14:31 +02:00
sharkdp
95a56a2795
Typo in CHANGELOG
2020-04-21 17:49:36 +02:00
sharkdp
859ff50766
Update default config file, add comment about tmux mouse scrolling support
2020-04-21 17:45:14 +02:00
sharkdp
ce583eb9bf
Revert "Pass '--mouse' to less versions >= 551"
...
This reverts commit cb21b74ecd
.
2020-04-21 17:29:01 +02:00
sharkdp
3a195be14e
Revert "Only enable --mouse when running from tmux, see #904 "
...
This reverts commit 5f6e310152
.
2020-04-21 17:28:37 +02:00
sharkdp
5f6e310152
Only enable --mouse when running from tmux, see #904
2020-04-21 16:15:02 +02:00
sharkdp
5449472f15
Remove invalid UTF-8 file from repo, use temp file instead
2020-04-21 16:02:28 +02:00
sharkdp
82e20bfe14
Fix bug for file with invalid-utf8 filenames
2020-04-21 14:09:18 +02:00
sharkdp
47abb192bc
Patch Rust syntax file
...
closes #924
2020-04-21 13:45:26 +02:00
sharkdp
03a7d6be92
Disable Travis caching
2020-04-21 13:44:51 +02:00
sharkdp
a927815292
Update CHANGELOG
2020-04-21 11:50:26 +02:00
sharkdp
3447a03433
Update dependencies
2020-04-21 11:50:26 +02:00
sharkdp
03c2281828
Add do-not-panic! regression tests
2020-04-21 11:50:26 +02:00
sharkdp
c386cb35fb
Pass '--mouse' to less versions >= 551
...
When using `less` version 551 or newer, `bat` will now pass the `--mouse` argument, allowing
for (better) mouse scrolling support in some terminals.
closes #904
2020-04-21 10:00:32 +02:00
sharkdp
97ea3dd4dc
Update CHANGELOG
2020-04-21 08:58:38 +02:00
sharkdp
a6d9d1551f
Improve error message
2020-04-21 08:57:15 +02:00
sharkdp
34619a2e89
Small refactoring, handle invalid UTF-8 filenames
2020-04-21 08:57:15 +02:00
Kyle Criddle
83d408bab3
Extract common syntax functionality to helper fns
2020-04-21 08:57:15 +02:00
sharkdp
8067fd9eda
Fix build on 1.37
2020-04-21 08:57:15 +02:00
sharkdp
98ba9e0101
Use to_string_lossy
2020-04-21 08:57:15 +02:00
sharkdp
1b8ce60054
Pass stdin as a generic BufRead, fix stdin tests
2020-04-21 08:57:15 +02:00
sharkdp
d5a31dc2ec
Remove commented-out code
2020-04-21 08:57:15 +02:00
sharkdp
051dd4ba87
Make filename method private
2020-04-21 08:57:15 +02:00
sharkdp
2ad1848859
Do not take optional as argument
2020-04-21 08:57:15 +02:00
sharkdp
90e7d2fe33
Rename field name, new constructors
2020-04-21 08:57:15 +02:00
Kyle Criddle
04fa84aea7
Moved user_provided_filename to be contained within OrdinaryFile struct
2020-04-21 08:57:15 +02:00
Kyle Criddle
a3f8140fbe
Use --file-name to detect syntax highlighting
...
Closes #891
2020-04-21 08:57:15 +02:00
Ethan P
96aedf6240
Add cat alias detection to info.sh ( #911 )
2020-04-21 08:33:44 +02:00
Michael Diamond
4cc2989fe9
Clarify the Ubuntu/Debian install instructions
...
A cursory reading of the existing text would lead a reader to think `bat`should be available on Debian, which isn't really true. Most users are not running Sid, so `bat` isn't yet available to them.
2020-04-17 14:10:08 +02:00
sharkdp
0ecc94956b
Add performance patch for Makefile syntax
...
Thanks to @keith-hall!
closes #750
2020-04-13 10:38:22 +02:00
David Peter
61e47e0c13
Add Stylus syntax ( #917 )
...
closes #915
2020-04-12 19:42:36 +02:00
sharkdp
f5145ef130
Move Rego syntax
2020-04-12 19:20:28 +02:00
sharkdp
edd27645d0
Add a way to directly search for a pattern
2020-04-12 19:19:33 +02:00
sharkdp
fc6f4f31dd
Add documentation
2020-04-12 19:19:33 +02:00
sharkdp
f2cef702a0
Add script to find slow-to-highlight files
2020-04-12 19:19:33 +02:00
sharkdp
8b3d54ce29
Update CHANGELOG
2020-04-11 23:55:27 +02:00
sharkdp
47a3721890
Add patch for C# syntax
2020-04-11 23:55:27 +02:00
sharkdp
495fab24a5
cargo fmt
2020-04-11 19:40:04 +02:00
sharkdp
fccbe4f4f2
Add regex-onig feature to 'cargo check' tests
2020-04-11 10:33:53 +02:00
sharkdp
9793bb3938
Update to syntect 4.1, fancy-regex support
2020-04-11 10:33:53 +02:00
sharkdp
496dd29cb9
Add -i option for bash/zsh to output wrapper function
2020-04-09 09:20:03 +02:00
Ethan P
116d76a00f
Reformat info.sh
2020-04-09 09:20:03 +02:00
Ethan P
dd336e6fb2
Fix wrapper detection failing on non-English LANG in info.sh
2020-04-09 09:20:03 +02:00
Ethan P
c33af3581a
Fix missing shell '-i' option when checking for wrapper in info.sh
2020-04-09 09:20:03 +02:00
Ethan P
2f4ecf8fc5
Add zsh wrapper detection to info.sh
2020-04-09 09:20:03 +02:00
Ethan P
e037afeaca
Add custom theme/syntax detection to info.sh
2020-04-09 09:02:23 +02:00
sharkdp
7b87af1748
Update dependencies, closes #476
2020-04-08 09:31:50 +02:00
dependabot-preview[bot]
0eee26fb09
Bump assert_cmd from 0.12.0 to 1.0.1
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 0.12.0 to 1.0.1.
- [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/v0.12.0...v1.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-01 07:50:24 +02:00
sharkdp
3355aeba22
Update CHANGELOG
2020-03-31 09:33:58 +02:00