LeoniePhiline
6494fc1daf
feat(sql): MariaDB/MySQL syntax, Apache Hive syntax, unified builtin functions, floats, negative integers ( #6041 )
...
* feat(sql): MariaDB/MySQL table options `COLLATE`, `CHARACTER SET`, `ENGINE`
Upstream changes: 286e10c5bc...30e15d45dc
* feat(sql): Optional `COLUMN` in `ALTER TABLE`
Upstream changes: 30e15d45dc...c508e6044a
* feat(sql): Add `UNSIGNED` support, refactor numeric types
Upstream changes: c508e6044a...2d1d5b68a1
* feat(sql): Add support for Apache Spark create Hive table
Upstream changes: 2d1d5b68a1...7be06f4d5e
* feat(sql): Add support for signed and unsigned floating point literals
Upstream changes: https://github.com/DerekStride/tree-sitter-sql/pull/92/files
* feat(sql): Add interval data type
Upstream changes: 13d375dea3...7b4bcd0394
* feat(sql): Add support for DROP INDEX
Upstream changes: 7b4bcd0394...173d6feb50
* feat(sql): Add MariaDB/MySQL `ALTER TABLE ... CHANGE|MODIFY ... [FIRST|AFTER]` syntax
Upstream changes: 173d6feb50...0d7a121b2a
* feat(sql): Extract fields from Apache Hive storage location and row format
Upstream changes: 0d7a121b2a...d2f0f6695f
* feat(sql): Fix unified built-in functions
Upstream changes: d2f0f6695f...e4e43ba742
* feat(sql): Support negative integers
Upstream changes: e4e43ba742...3a3f92b29c
* rework(sql): Improve `@constant.numeric` regex
2023-02-22 18:04:33 -06:00
Erasin
864ee8fdef
Add GNU gettext PO grammar ( #5996 )
2023-02-20 17:04:17 -06:00
Philipp Mildenberger
b89b2eaf68
Added yuck language support (for eww) ( #6064 )
2023-02-20 16:42:54 -06:00
Jummit
5ff2cb24e2
Add support for the uxntal language ( #6047 )
2023-02-19 12:32:42 -06:00
LeoniePhiline
4c85f4d151
Add .env.dist
to source.env
language scope ( #6003 )
2023-02-15 18:47:34 -06:00
Erasin
c71b4c5579
Update grammar for godot ( #5944 )
...
* update grammar for gdscript.
* add comment injections for gdscript.
* add indent for gdscript
* add file-type support for godot-resource
2023-02-12 14:03:02 -06:00
Aleksey Kuznetsov
3b301a9d1d
Add comment-token to the hosts language definition ( #5914 )
2023-02-11 19:43:30 +09:00
ath3
1840d775c8
Added tree-sitter-hosts ( #4950 )
2023-02-10 11:32:04 -06:00
ath3
189c3c2ddc
Add tree-sitter-passwd ( #4959 )
2023-02-10 11:12:46 -06:00
zSchoen
882fa11d17
Add Containerfile
file-type for dockerfile language ( #5873 )
2023-02-08 15:08:10 -06:00
Matthew Toohey
05c5207265
feat: add pem language ( #5797 )
2023-02-07 17:24:26 -06:00
Surendrajat
fce30c0da0
xml: add mobileconfig & plist file types ( #5863 )
2023-02-07 17:17:48 -06:00
Ethan Budd
9c98043c1c
Recognize .C and .H file types as cpp ( #5808 )
2023-02-05 16:02:36 -06:00
Aleksey Kuznetsov
7b46a6cada
Add Podfile and *.podspec to the file types for ruby ( #5811 )
2023-02-03 11:46:57 -08:00
Brett Lyons
d8f482e11e
Add MSBuild language based on XML grammar ( #5793 )
2023-02-03 08:24:22 -06:00
LeoniePhiline
30412366be
feat: Update tree-sitter-sql
and migrate highlights.scm
to match grammar ( #5772 )
...
* Sort buildin functions alphabetically
* fix: Query float type like other numeric types
* Update tree-sitter-sql and update highlights.scm to match grammar
2023-02-02 16:44:36 -06:00
Eric Crosson
447909e4d0
Modify env language to extend bash ( #5720 )
...
Additionally, add `.envrc` to the `env`-supported file types.
2023-01-30 08:56:42 -06:00
LeoniePhiline
482cc22fec
Update tree-sitter-sql and improve highlight queries ( #5683 )
2023-01-28 14:15:53 -06:00
Sam Nystrom
291f39d66b
Add Justfile
to the file types for make ( #5687 )
2023-01-26 16:06:35 -06:00
LeoniePhiline
250b6cd7f0
Update tree-sitter-xml to fix whitespace parsing ( #5685 )
2023-01-26 15:24:21 -06:00
Jimmy Zelinskie
2db879629f
add explicit formatter for cue ( #5679 )
...
cuelsp does not support formatting.
Cue language support was added to Helix before
"formatter" was available.
References:
https://github.com/helix-editor/helix/pull/3262
https://github.com/dagger/cuelsp/issues/44
2023-01-25 16:25:08 -06:00
Antonius Naumann
56c0810c68
Change default language server for 'v' from 'vls' to 'v ls' ( #5677 )
2023-01-25 09:56:51 -06:00
Eloi Torrents
7e191f5915
Support sagemath language ( #5649 )
2023-01-23 12:10:27 -06:00
Eric Crosson
17acadb305
Use markdown language for hub pull-request files ( #5634 )
...
The hub[^1] command-line tool uses a file called `PULLREQ_EDITMSG`[^2].
This file is used to edit the text from of each commit being submitted
in a pull request, and the final content is rendered as markdown by
GitHub.
This commit adds `PULLREQ_EDITMSG` to the list of markdown file-types.
[^1]: https://github.com/github/hub
[^2]: c8e68d548a/commands/pull_request.go (L225)
2023-01-23 08:51:42 -06:00
Jared Moulton
5c6b7127f8
Add build.gradle to list of java roots ( #5641 )
2023-01-23 16:49:54 +09:00
anna
8e10c592b9
add lua injection regex ( #5606 )
2023-01-20 15:20:40 +09:00
eugene yokota
4535d0fa74
highlight(scala): update to fix potential crash ( #5576 )
...
* highlight(scala): update to fix crash
tree-sitter-scala has recently add a fix to workaround segv crashes in other editors.
Not sure if it happens to Helix as well, but it's probably a good idea to use the latest.
* highlight(scala): String interpolator support
This captures String interpolator as `function`
Co-authored-by: Chris Kipp <ckipp@pm.me>
2023-01-19 11:26:12 -06:00
Nachum Barcohen
94ef6fb69b
Add more file-types for python ( #5593 )
2023-01-19 10:08:56 -06:00
Ayoub Benali
97083f8836
Enable http server by default in Metals config ( #5551 )
...
This is required to make commands like [doctor-run](https://scalameta.org/metals/docs/integrations/new-editor#run-doctor ) work.
It simply opens a browser to get general information about the build.
Co-authored-by: Ayoub Benali <ayoub.benali@xing.com>
2023-01-16 10:03:03 -06:00
eugene yokota
6f6334f3c6
highlight(scala): update the Scala highlight queries ( #5546 )
...
There have been a lot of changes in tree-sitter/tree-sitter-scala,
including partial support for Scala 3 syntax and breaking changes in
some of the nodes.
This bumps up the grammar to the latest, and adjusts the queries.
Co-authored-by: Anton Sviridov <keynmol@gmail.com>
Co-authored-by: Chris Kipp <ckipp@pm.me>
2023-01-16 09:48:17 -06:00
Clément Delafargue
1f6809c9ce
Language support for dhall
...
https://dhall-lang.org/
2023-01-13 09:42:05 -06:00
Yura Shymon
4e9a0700db
Update tree-sitter-json, add jsonc as file-type for json ( #5509 )
...
New git revision of tree-sitter-json that supports comments.
Jsonc is alias for json.
Both formats doesn't mark comments as errors now.
2023-01-12 13:21:11 +09:00
Sam McCall
a8248c50e1
Update tree-sitter-cpp, support injections in tagged rawstrings ( #5457 )
...
The grammar now exposes the delimiter of raw-strings.
We can now inject the inner grammar in cases like:
const char* script = R"js(
alert('hello world!');
)js";
2023-01-10 19:57:10 -06:00
Matthias Wahl
e65f28d41a
Add language support for ponylang ( #5416 )
...
See https://www.ponylang.io
2023-01-10 19:54:19 -06:00
Michael Davis
b368df5785
Use tree-sitter-ruby for crystal ( #5205 )
2023-01-09 02:12:04 +09:00
Julius de Bruijn
5627c604ef
Update Prisma tree-sitter for view support ( #5417 )
2023-01-06 06:12:51 -06:00
Jonathan LEI
febe1a5172
Fix comment token for sshclientconfig ( #5351 )
2022-12-31 11:30:17 -06:00
k12ish
6f8f9cac9a
Add bash syntax highlighting for .bash_aliases
( #5347 )
2022-12-30 08:09:15 -06:00
Erasin
f0c6e6c9ee
fix comment token of godot resource file ( #5276 )
2022-12-24 17:00:44 +05:30
g-s-k
042d03269e
Add support for MATLAB/Octave files ( #5192 )
2022-12-17 13:44:08 -06:00
Jonas Everaert
aecb524e50
Crystal language support ( #4993 )
2022-12-17 13:34:00 -06:00
alice
3e6887648c
set 'c++' as a recognised extension for cpp ( #5183 )
2022-12-16 08:43:58 -06:00
Erasin
436296b76c
Add Mermaid.js for markdown support ( #5147 )
2022-12-14 07:51:00 -06:00
Blaž Hrastnik
bae890d8fa
Update tree-sitter-scheme
2022-12-12 17:50:12 +09:00
garlic0x1
a34ba071be
Fix commonlisp filetypes typo and auto-pairs ( #5091 )
2022-12-11 19:59:27 -06:00
Danilo Spinella
f323ffabcc
Treat patches as diff files ( #5085 )
2022-12-09 18:40:27 -06:00
Felipe S. S. Schneider
d14de27709
Add support for the BibTeX file format ( #5064 )
2022-12-08 22:33:08 -06:00
Blaž Hrastnik
417676953b
Add basic support for common lisp
2022-12-05 14:40:41 +09:00
Aleksey Kuznetsov
2123e91e56
Enable auto format for css and scss files ( #4987 )
...
provideFormatter enables capability in LS and
auto-format performs format on save
2022-12-03 08:24:43 -06:00
Matouš Dzivjak
d0bc38d6fa
feat(lang): bump tree-sitter-go ( #4969 )
...
Update tree-sitter-go to latest with updated support for generics.
See: 0fa917a702..05900faa3c
for full diff.
2022-12-02 08:06:35 -06:00