230abfd2bc
Merge branch 'master' into syntax-mapping-refactor
2024-01-19 15:18:48 +08:00
c0f2d6f934
Add note on subdirectory's irrelevance to ordering
2024-01-18 23:26:00 +08:00
9f36a7a284
Minor codestyle improvements
2024-01-18 23:07:11 +08:00
e4d637a3d8
Reverse precedence of syntax mappings specified on CLI
2024-01-18 22:41:57 +08:00
98a2b6bc17
Update changelog
2024-01-17 22:00:29 +01:00
8e66bc8722
Make the error handler FnMut
2024-01-17 22:00:29 +01:00
cd81c7fa6b
Bump assets/syntaxes/02_Extra/SublimeJQ from 6870582
to b7e53e5
( #2820 )
...
* Bump assets/syntaxes/02_Extra/SublimeJQ from `6870582` to `b7e53e5`
Bumps [assets/syntaxes/02_Extra/SublimeJQ](https://github.com/zogwarg/SublimeJQ ) from `6870582` to `b7e53e5`.
- [Commits](687058289c...b7e53e5d86
)
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/SublimeJQ
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* update highlighted version of sample.jq
* update changelog
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Keith Hall <kingkeith+github@gmail.com >
2024-01-03 14:16:33 +00:00
c76ed99db2
Bump once_cell from 1.18.0 to 1.19.0 ( #2826 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.18.0 to 1.19.0.
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.18.0...v1.19.0 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 04:50:36 +00:00
06aef22943
Bump home from 0.5.5 to 0.5.9 ( #2823 )
...
Bumps [home](https://github.com/rust-lang/cargo ) from 0.5.5 to 0.5.9.
- [Changelog](https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cargo/commits )
---
updated-dependencies:
- dependency-name: home
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 04:37:23 +00:00
128b0d6dd3
Bump thiserror from 1.0.50 to 1.0.53 ( #2825 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.50 to 1.0.53.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.50...1.0.53 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 04:24:27 +00:00
15dc20109f
Bump clap from 4.4.10 to 4.4.12 ( #2824 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.4.10 to 4.4.12.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.10...v4.4.12 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 04:10:40 +00:00
5c4bcd6611
Bump anyhow from 1.0.75 to 1.0.78 ( #2822 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.75 to 1.0.78.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.75...1.0.78 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 03:52:33 +00:00
ecf4029dc7
Merge pull request #2819 from victor-gp/bump-cmd-help-syntax-b150d84
...
Bump cmd-help syntax to `b150d84`
2024-01-01 05:22:23 +02:00
497342fabb
Bump cmd-help syntax to latest
...
Manual update (as opposed to Dependabot's) because the highlighting for
the test help message has changed. It's all good because it's as
intended, an improvement.
See victor-gp/cmd-help-sublime-syntax#23
2023-12-29 18:15:55 +01:00
bf56cd90f0
Eliminate dependency on syn v1 by updating git-version
2023-12-29 08:37:11 +01:00
0acb979e9e
Pull in fix for unsafe-libyaml security advisory
2023-12-28 23:01:55 +01:00
b89dc15be1
Use proper Architecture for Debian packages built for musl
...
New values taken from
dpkg-architecture -L
2023-12-27 17:03:40 +01:00
15ab4478c9
Reduce unnecessary build deps
2023-12-22 19:55:49 +08:00
f0a6fe216d
Benchmark prototype
2023-12-11 10:38:59 +08:00
d792dc5804
Move rusty-fork
to dev-dependencies
2023-12-11 10:21:07 +08:00
8a08025091
Disable builtin_mappings_are_lazily_evaluated
for ARM builds
2023-12-11 10:21:06 +08:00
586c804b1e
Add test: builtin_mappings_are_lazily_evaluated
2023-12-11 10:21:06 +08:00
e30161ac3c
Add test: builtin_mappings_matcher_only_compile_once
2023-12-11 10:21:06 +08:00
3865908439
Add test: custom_mappings_precedence
2023-12-11 10:21:06 +08:00
9474b4cf8b
Rename & sort syntax mapping tests
2023-12-11 10:21:06 +08:00
b48bda21a3
Add test: all_fixed_builtin_mappings_can_compile
2023-12-11 10:21:06 +08:00
daf33709a0
Additional sanity check for matcher parser
2023-12-11 10:21:06 +08:00
36073a3d95
Document another rule ignore condition
2023-12-11 10:21:06 +08:00
12fa2cb1eb
-
is not a legal character in variable name
2023-12-11 10:21:06 +08:00
1f10d846a3
Fix tests
...
1. for override test, test for something in `common`
2. move git mappings to `common`
2023-12-11 10:21:05 +08:00
22531eab90
Port all mappings to new system
2023-12-11 10:21:05 +08:00
0c1b80faab
Impl per-target syntax mappings
2023-12-11 10:21:05 +08:00
2c9bf229e1
Add doc comment for BUILTIN_MAPPINGS
2023-12-11 10:21:05 +08:00
822e81bb24
Suppress clippy warning for MappingTarget
in build script
2023-12-11 10:21:05 +08:00
ad628c0471
Fix iterator lifetime incompatibility
2023-12-11 10:21:05 +08:00
f483d2df42
Lazily compile GlobMatcher
s
2023-12-11 10:21:05 +08:00
4ad3002543
s/Lazy<GlobMatcher>/Lazy<Option<GlobMatcher>>/
2023-12-11 10:21:05 +08:00
cfd622d6e1
Migrate SyntaxMapping
impl to new system
...
Most existing builtins are removed but not yet ported, so the test
`user_can_override_builtin_mappings` should fail. It should pass once the old
rules have been ported.
2023-12-11 10:21:05 +08:00
1c7c9a6b6d
Split syntax_mapping/builtin.rs
2023-12-11 10:21:05 +08:00
0c93ca80f4
Guard against duplicate matchers in build script
2023-12-11 10:21:04 +08:00
de6d418d42
Remove BuiltinMatcher
enum
...
Explanation added as comments in code
Using plain `Lazy<Option<GlobMatcher>>` is just better
2023-12-11 10:21:04 +08:00
c016b462c0
STATIC_RULES
=> BUILTIN_MAPPINGS
2023-12-11 10:21:04 +08:00
7e1fbcfe95
Fix visibility for SyntaxMapping::get_syntax_for
...
This change was made in 31fb708
, but then was reverted (I assume incorrectly)
in 6246485
.
2023-12-11 10:21:04 +08:00
4815b6155e
Write changelog
2023-12-11 10:21:03 +08:00
075b5b288a
Matcher parser errors when empty
2023-12-11 10:20:12 +08:00
7cfd1e0d78
Rerun build script only when necessary
2023-12-11 10:20:12 +08:00
9f7d70f642
Use regex for matcher parsing
...
- Somewhat better maintainability I think
2023-12-11 10:20:12 +08:00
0fea82cff9
Minor improvement of variable naming accuracy
2023-12-11 10:20:11 +08:00
64840fbbae
join_segments
-> build_glob_string
...
- this is a more descriptive name
2023-12-11 10:20:11 +08:00
827b3eca2f
Add unset *.conf
example
2023-12-11 10:20:11 +08:00