Marc Jakobi
fa32df466b
injections(nix): add nixosTest.testScript + home-manager nvim config
...
(+ add Check to mkDerivation bash matches)
(+ add Check to mkDerivation bash matches)
2023-09-09 16:17:08 +02:00
Lewis Russell
3b79045583
fix: add stricter cc options ( #5063 )
2023-09-09 16:17:08 +02:00
Christian Clason
62e5c7ab1d
fix: remove upstreamed directives
...
`#inject-lang!` and `#trim!`; fix `set-lang-from-mimetype`
2023-09-09 16:17:08 +02:00
TheLeoP
83358dfbef
fix: always normalize paths
...
Not doing this results in paths with a mix of '\\' and '/' for Windows.
This isn't a problem when dealing with Neovim/luv APIs, but it is a
problem when comparing strings.
2023-09-09 16:17:08 +02:00
TheLeoP
92c302b862
fix: make locals work again
2023-09-09 16:17:08 +02:00
TheLeoP
6337f0872d
fix: check if config has install_info in filter
2023-09-09 16:17:08 +02:00
Lewis Russell
36762ec3f8
fix: check queries in needs_update()
2023-09-09 16:17:08 +02:00
Lewis Russell
d696bf5b2f
fix: filter languages through parser.configs
2023-09-09 16:17:08 +02:00
Christian Clason
0ce8619a25
feat: add parser tiers
...
Tier 1: Stable
Tier 2: Core (maintained by org members)
Tier 3: Community (maintained by external contributors, to varying
degree)
Tier 4: Unsupported (lacking active maintainer or declared
experimental); skipped in lockfile update and ignored for automatic
install by default
2023-09-09 16:17:07 +02:00
Christian Clason
c9ee49f61d
feat!: drop makefile support, norg parser
...
Norg install_info and queries are maintained by neorg.
All other parsers are compatible with C++11, so fix that as standard.
(Can be bumped if all supported platforms support C++14.)
Remove Makefile support, as it's no longer needed.
2023-09-09 16:17:03 +02:00
Lewis Russell
30ee6476c2
refactor: use vim.system ( #4923 )
2023-09-09 16:17:03 +02:00
Christian Clason
ba05f949b8
fix: expand tiers in ignore_install
2023-09-09 16:17:03 +02:00
Christian Clason
49dd75859f
feat: drop TSInstallInfo in favor of better checkhealth
...
also fixes the hole in install.compilers
2023-09-09 16:17:03 +02:00
Christian Clason
161310566a
refactor: use vim.uv
2023-09-09 16:17:03 +02:00
Christian Clason
ea192c36ad
fix: install dependencies
2023-09-09 16:17:03 +02:00
Christian Clason
008cc677d2
fix tests
...
disable Windows tests for now (hang on parser compile)
2023-09-09 16:17:03 +02:00
Christian Clason
7681249bbd
ci: remove update-lockfile shell script
2023-09-09 16:17:03 +02:00
Lewis Russell
73ddd80069
refactor: rewrite installation using jobs and async
...
Replace sync variants with callback support
2023-09-09 16:17:03 +02:00
Christian Clason
52976802a5
refactor: use vim.fs.joinpath
2023-09-09 16:17:03 +02:00
Christian Clason
fdafc019bb
feat!: refactor locals.lua into standalone
2023-09-09 16:17:02 +02:00
Christian Clason
2c8f2f2fad
feat!: drop modules, general refactor and cleanup
2023-09-09 16:16:51 +02:00
GitHub
c13e28f894
Update parsers: llvm, wing
2023-09-09 08:51:04 +02:00
GitHub
dfcfdb0e7b
Update parsers: dart, lua, sql, t32, wing
2023-09-08 09:12:07 +02:00
Munif Tanjim
80b4fa7970
fix(lua): highlights for attribute
2023-09-07 03:36:55 -04:00
GitHub
adfebcfe75
Update parsers: elm, wing
2023-09-07 09:18:59 +02:00
GitHub
cc56e1f093
Update parsers: ada, hoon, wing
2023-09-06 08:48:56 +02:00
GitHub
95d02cdafe
Update parsers: julia, wing
2023-09-05 09:23:47 +02:00
GitHub
30604fd7dd
Update parsers: blueprint, devicetree, java, wing
2023-09-04 09:05:15 +02:00
Tavish Pegram
9d637b7ae8
Feat: Add unison ( #5340 )
...
* Add unison
* Trivial change to force prepush hook
* Undo change
* PR Feedback - remove appended text in query after variable, update lockfile, remove main branch specification in parser
* Replacing captures with only ones in the contributing.md
* Fix typo
* Generate from grammar
* First group of suggested changes
* Update gt operator
* Remove outer parens
* Remove maybe.c
* Add comment injection
2023-09-03 15:05:18 -04:00
Yuri Socher Bichibichi
17b943e7c5
docs: fix typo in README.md
2023-09-02 17:54:11 +03:00
GitHub
e60057b389
Update parsers: gpg, requirements, wing
2023-09-02 02:56:58 -04:00
GitHub
691d73287a
Update parsers: csv, kconfig, nqc, psv, racket, scala, scheme, tsv, wing
2023-09-01 09:19:08 +02:00
Amaan Qureshi
f8c2825220
feat: add Kconfig
2023-08-31 14:19:23 -04:00
Tobias S
8e9cc89955
fix(ecma_injections): limit function names to alphanumeric characters only
2023-08-31 22:41:07 +09:00
Amaan Qureshi
9361484fa4
feat(doxygen): update queries from upstream
2023-08-31 14:02:31 +03:00
Amaan Qureshi
f0f115e926
feat: add NQC
2023-08-31 05:25:29 -04:00
GitHub
4a9adef710
Update parsers: fortran, wing
2023-08-31 08:50:24 +02:00
Amaan Qureshi
920b37260e
feat(bash): update parser and queries
2023-08-30 14:36:10 -04:00
GitHub
7f6ff292e3
Update parsers: hack, rust, tiger, wing
2023-08-30 02:48:54 -04:00
GitHub
6def3eea22
Update parsers: ada, java, wing
2023-08-29 09:44:11 +02:00
GitHub
d94e1ad957
Update parsers: bash, gleam, wing
2023-08-28 02:58:49 -04:00
Stephan Seitz
08c830f625
folds(typescript): add enum_declaration
...
Fixes #5325
2023-08-27 16:01:05 -04:00
Amaan Qureshi
d0b17cc0b9
feat(doxygen): update parser and queries
2023-08-27 04:21:42 -04:00
Kevin Svetlitski
1705a3e486
feat(vim): add the builtin sign command ( #5322 )
2023-08-27 10:43:10 +03:00
Noah
e942c720ac
fix(clojure): fix field highlighting ( #5319 )
2023-08-27 10:25:43 +03:00
GitHub
dfbba919dd
Update parsers: bash, doxygen, wing
2023-08-27 02:52:54 -04:00
GitHub
cb74c1c5ae
Update parsers: commonlisp, glsl, wing
2023-08-26 05:35:04 -04:00
Amaan Qureshi
3be738312b
fix(bash): update queries from upstream ( #5321 )
2023-08-26 09:06:54 +00:00
Amaan Qureshi
a4f4fcdd3e
feat: add Doxygen
2023-08-26 04:58:36 -04:00
Jeroen Op 't Eynde
4d41d9bfb0
feat(jsonnet): update parser and queries
2023-08-25 13:55:22 -04:00