Kid
d7b6519422
Add .mts
and .cts
to TypeScript file extensions
...
See also:
https://github.com/github/linguist/pull/5905
2022-09-04 22:06:54 +02:00
yuvalmo
c4d9d7561b
Color fstab
dump and pass fields correctly ( #2246 )
...
Was missing the number 2 as a valid option in those fields.
2022-07-25 21:33:51 +02:00
Cre3per
ed4997c77c
Add syntax mapping from NSE to Lua ( #2214 )
2022-06-04 14:12:42 +02:00
Martin Nordholts
5fe9b3e1b3
Make INI
syntax register as handler of .inf
files
...
We need to type `inf` and `INF` as strings in `INI.sublime-syntax`,
otherwise `yaml-rust` interprets them as real numbers ("infinity") and
they do not get registered as file extensions:
/Users/martin/src/yaml-rust # https://github.com/chyh1990/yaml-rust
% cargo run --example dump_yaml ~/src/bat/assets/syntaxes/02_Extra/INI.sublime-syntax
---
String("name"):
String("INI")
String("file_extensions"):
String("ini")
String("INI")
Real("inf")
Real("INF")
...
Also add a regression test.
2022-05-11 17:39:01 +02:00
Martin Nordholts
7334ab4542
Bump to syntect 5.0.0 to e.g. start lazy-loading syntaxes ( #2181 )
...
* Bump to syntect 5.0.0 to e.g. start lazy-loading themes
Closes #915
Closes #951
Closes #1846
Closes #1854
* Typo fix formated -> formatted
* Update CHANGELOG.md
2022-05-07 13:43:11 +02:00
dependabot[bot]
ef3e398b2b
Bump assets/syntaxes/02_Extra/Zig from 87ecbca
to 1a4a384
( #2136 )
...
* Bump assets/syntaxes/02_Extra/Zig from `87ecbca` to `1a4a384`
Bumps [assets/syntaxes/02_Extra/Zig](https://github.com/ziglang/sublime-zig-language ) from `87ecbca` to `1a4a384`.
- [Release notes](https://github.com/ziglang/sublime-zig-language/releases )
- [Commits](87ecbcae6f...1a4a38445f
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/Zig
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update tests/syntax-tests/highlighted/Zig/example.zig and CHANGELOG.md
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2022-05-05 20:29:17 +02:00
Víctor González Prieto
b0898900ce
Syntax: add cmd-help ( #2148 )
...
* Add cmd-help syntax
To highlight command --help messages.
* README.md: mention help message highlighting
* README.md: edit help message highlighting
2022-04-26 19:42:18 +02:00
Keith Hall
c0ec03e08a
Syntax: [Log] highlight escape characters in double quoted strings
2022-03-22 22:20:39 +02:00
ltdk
e4f6fb2afe
Add JQ syntax highlighting
2022-02-14 19:14:19 +01:00
Firegem
0c19d3e51a
Add autogenerated highlighted
folder
2022-01-06 13:08:38 +01:00
Firegem
e73c3d2378
Add a test file for nimble
2022-01-06 13:08:38 +01:00
dependabot[bot]
a02713dc15
Bump assets/syntaxes/02_Extra/PowerShell from 4a0a076
to 742f0b5
( #1935 )
...
* Bump assets/syntaxes/02_Extra/PowerShell from `4a0a076` to `742f0b5`
Bumps [assets/syntaxes/02_Extra/PowerShell](https://github.com/PowerShell/EditorSyntax ) from `4a0a076` to `742f0b5`.
- [Release notes](https://github.com/PowerShell/EditorSyntax/releases )
- [Commits](4a0a076661...742f0b5d4b
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/PowerShell
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Do machine-conversion from .tmLanguage to .sublime-syntax
The new .sublime-syntax file is a pure "Tools" -> "Developer" -> "New Syntax
from ..." conversion from a licenced version of Sublime Text, Version 3.1.1,
Build 3176 with the .tmLanguage as the source file. No manual changes has been
made.
* Update regression test and add CHANGELOG.md entry
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2021-12-12 19:41:04 +01:00
dependabot[bot]
ee1f5a9e89
Bump assets/syntaxes/02_Extra/SCSS_Sass from 63819a1
to d3d9404
( #1766 )
...
* Bump assets/syntaxes/02_Extra/SCSS_Sass from `63819a1` to `d3d9404`
Bumps [assets/syntaxes/02_Extra/SCSS_Sass](https://github.com/braver/SublimeSass ) from `63819a1` to `d3d9404`.
- [Release notes](https://github.com/braver/SublimeSass/releases )
- [Commits](63819a1ab6...d3d9404640
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/SCSS_Sass
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update regression test and add CHANGELOG.md entry
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Nordholts <enselic@gmail.com>
2021-12-12 18:58:30 +01:00
Ersikan
29711c178a
Better syntax highlighting for Dart ( #1959 )
...
Remove unmaintained Dart syntax submodule. Add elMuso/Dartlight as submodule. Update Dart syntax highlighting. Add changes to changelog.
2021-12-06 08:40:43 +01:00
David Peter
3338699257
Remove the 'requirements.txt' syntax
...
This is needed because the syntax is only available under GPL v3.0,
which is not compatible with `bat`s license.
2021-11-28 16:28:14 +01:00
Shun Sakai
619cf6e6d6
Add MediaWiki syntax
2021-11-22 19:46:29 +01:00
David Peter
0b63ad5e8b
create_highlighted_versions: fix misleading/wrong error message
2021-10-24 12:24:46 +02:00
Martin Nordholts
dde770aa21
Add bat panic regression test for Svelte files with embedded LiveScript
...
Without a LiveScript syntax present, the Svelte test will now fail with a panic.
2021-10-23 13:35:32 +02:00
Martin Nordholts
6eb2cc9cac
Add LiveScript syntax
...
The file `LiveScript.sublime-syntax` is a pure export from a licenced version
of Sublime Text, Version 3.1.1, Build 3176 with
assets/syntaxes/02_Extra/LiveScript/Syntaxes/LiveScript.tmLanguage as the source
file.
2021-10-23 13:35:32 +02:00
Martin Nordholts
994c21a5e1
syntax-tests: Make CpuInfo test actually work ( #1887 )
...
* syntax-tests: Make CpuInfo test actually work
File extension matching is case-sensitive, so extension needs to be .cpuinfo for
the syntax to actually be used.
* Also fix MemInfo
2021-10-06 06:50:11 +02:00
Georgy Komarov
d04a83de7b
Add Racket syntax
2021-10-03 19:17:26 +02:00
David Peter
44a332c1c4
Parallelize syntax regression tests
...
The syntax highlighting regression tests can be trivially parallelized.
On my notebook (8 core), this results in a 3.9x speedup.
2021-09-22 22:18:01 +02:00
David Peter
27f046ec03
Consolidate environment variable lists
...
We want to make sure that all of our test environments are clean from
possible outside modification. This consolidates the list of used
environment variables in Rust-based and Python-based integration tests.
Note that there is also a similar list in `src/bin/bat/main.rs` which
is even more exhaustive (for bug report collection). However, some
of these variables can not possibly have an effect on test environments.
2021-09-07 20:17:16 +02:00
Martin Nordholts
d935ea1cda
Add regression testing for the custom assets functionality ( #1829 )
...
The test is following the same steps regular users are instructed to follow:
https://github.com/sharkdp/bat/blob/master/README.md#adding-new-syntaxes--language-definitions
2021-09-07 17:01:15 +02:00
Ville Skyttä
7c41bd72da
assets: add Debian ucf backups to ignored suffixes
...
Refs https://manpages.debian.org/bullseye/ucf/ucf.1.en.html
2021-08-29 19:55:00 +02:00
Keith Hall
133b06e945
Fix syslog syntax highlighting when no colon after "process"
2021-08-16 22:15:39 +03:00
Mario Finelli
699f1e65cc
Add slim syntax test
2021-08-16 06:16:53 +02:00
Ville Skyttä
2d92a4dbb3
Allow colon in syslog loghost
...
Makes it work with IPv6 addresses.
2021-08-11 21:36:43 +03:00
Ville Skyttä
f508ddf66d
Allow period in syslog loghost
...
Makes it work with FQDN's and IPv4 addresses.
2021-08-11 16:43:04 +03:00
Ville Skyttä
02218c916c
Allow period in syslog process name
2021-08-11 16:41:56 +03:00
Layle | Luca
51c7eb7ac1
Included LLVM syntax highlighting submodule and added regression tests
2021-08-05 20:20:33 +02:00
Keith Hall
6d5ff671e7
Add HTTP Request/Response syntax as a git submodule
2021-07-29 21:36:16 +02:00
Sarvesh MD
f464b1ba39
Update battest.py
...
Add decorator test `@classmethod` and fixed spellings.
2021-07-26 08:44:05 +02:00
Ville Skyttä
7537e309d8
Add groff syntax
...
The syntax is named "Man Page" upstream, but our man page syntax is
different, it's for rendered man pages. Rename to Groff and remove
`.man` from extensions.
2021-07-25 13:27:30 +02:00
David Peter
64763eafbe
Update Julia syntax test
2021-07-13 09:07:29 +02:00
Ville Skyttä
ddb39ef2f6
Add syntax tests for ignored filename suffixes
2021-07-09 06:34:11 +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
Mohamed Abdelnour
e917784932
Add Literate Haskell syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
f46b90d28d
Add jsonnet syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
64cbfbed47
Add Java Server Page (JSP) syntax test file
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
1ced35ec76
Add 'NOTICE' to list of file names to skip
2021-06-01 22:36:56 +02:00
Mohamed Abdelnour
16d346773b
Add Fortran Namelist syntax test file
2021-06-01 22:36:56 +02:00