Commit graph

109 commits

Author SHA1 Message Date
Nils
7f7eeaa99e feat(ada): initial ada support 2024-09-14 22:20:23 +01:00
Sönke Holz
0f3332788e feat(devicetree): add devicetree support 2024-08-07 07:52:19 +01:00
Aliaksandr Truš
2e5aef3d30 feat(proto): add proto support 2024-07-04 14:01:22 +01:00
Lewis Russell
00cb0522a8 docs: update README.md 2024-06-27 15:53:25 +01:00
Vincent Jousse
7068ad6d16 feat: add elm support 2024-05-15 14:05:01 +01:00
Novus Nota
2650e6431f feat: add Tact queries 2024-05-02 23:32:16 +01:00
Kassio Borges
ba05c6b753 feat: add rspec context support (ruby) 2024-04-13 18:24:06 +01:00
mathrim
ce37c77155 feat: gdscript support 2024-03-21 00:40:46 +00:00
Karol Waszczuk
fbeff2a60d fix: Display context when injected language is not supported 2024-02-20 01:10:24 +00:00
Tony Le
a5d16fd763
feat(vue): add context support 2024-02-20 01:08:33 +00:00
Karol Waszczuk
6a4b354233 docs: Adjust the position of svelte language in README 2024-02-19 04:26:02 +00:00
Karol Waszczuk
e75357fa49 feat(svelte): Add Svelte support 2024-02-16 15:23:32 +00:00
Jimmy C. Kromann
32bbb2136c
feat: added Groovy (and Jenkinsfile) syntax 2024-02-16 10:53:55 +00:00
przepompownia
f2ef98cd18 Support php_only 2024-02-10 14:48:35 +00:00
Danielkonge
9c06b115ab feat(hl): add 'TreesitterContextLineNumberBottom' 2024-01-25 21:10:55 +00:00
xi xiao
400a99ad43 add Salesforce Apex language support 2024-01-08 18:04:19 +00:00
Shihua Zeng
652ec514d6
feat: allow passing param depth to go_to_context() (#277)
* feat: allow passing param depth to go_to_context()

* doc: update README

* fix: remove usage of `vim.iter()` in `go_to_context()`
2023-12-23 10:16:06 +00:00
Lewis Russell
bf4d15ee4e doc: update README.md 2023-11-21 09:33:31 +00:00
Hoang Nguyen
ec7f160375 fix(README): fix some typos in the language list 2023-11-20 09:29:27 +00:00
Hoang Nguyen
4757afb4f9 feat(cue): add context support for CUE 2023-11-20 09:29:27 +00:00
Hoang Nguyen
0ddf6f069f feat(templ): add context support for templ 2023-11-20 09:28:46 +00:00
Hung Tran
c03f8aab1e
feat(yang): add YANG lang context (#360)
* feat(yang): add YANG lang context

* chore(yang): add test files and update README.md

---------

Co-authored-by: htran <htran@egihosting.com>
2023-11-12 09:43:52 +00:00
Colin Kennedy
2806d83e39
Added objdump context and test (#354)
* Added objdump context and test

* Added objdump to README.md
2023-10-28 09:46:44 +01:00
Teddytrombone
e5c90f0f32
feat(typoscript): add TypoScript support (#353)
* Added TypoScript

* Combined
2023-10-27 11:43:51 +01:00
Meet Mangukiya
82c6959516
feat: add context for solidity (#347)
* feat: add context for solidity

* add test file for solidity, update readme
2023-10-15 10:08:10 +01:00
harryvederci
4cf64264c0
Add Clojure support. (#342)
* Add Clojure support.

* Add Clojure to supported languages list.

* Add Clojure test.
2023-10-10 07:11:10 +01:00
harryvederci
b6b91e2e59
Add Fennel support. (#343)
* Create context.scm

* Update Fennel context query.

* Add Fennel to supported languages list.

* Add test for Fennel.
2023-10-10 07:10:43 +01:00
harryvederci
97b9f0ba8f
Add Janet support. (#341)
* Add Janet support.

* Add Janet test. Add Janet to readme language list.

* Rename test.janet to test/test.janet
2023-10-09 18:54:25 +01:00
Romain Beauxis
2095f231df Add liquidsoap 2023-10-05 09:31:35 +01:00
Walter Leibbrandt
0874a7973f Bump required Neovim version to 0.9.0
The `vim.treesitter.get_range()` function is used [here][1], but that
function was only added in Neovim [0.9.0][2], in [this PR][3].

[1]: https://github.com/nvim-treesitter/nvim-treesitter-context/blob/9afe41b/lua/treesitter-context/render.lua#L143
[2]: https://github.com/neovim/neovim/releases/tag/v0.9.0
[3]: https://github.com/neovim/neovim/pull/22613
2023-10-05 09:30:44 +01:00
Hoang Nguyen
bc19b78e9c feat: add jsonnet support 2023-10-01 10:50:03 +01:00
Frank Ebel
44d270e9d1 feat: Julia support 2023-09-27 09:24:59 +01:00
aMOPel
6edf360435 feat(nim): added nim support 2023-09-23 20:38:39 +01:00
Lewis Russell
31692b26d7 feat: add support for tcl 2023-09-01 14:12:24 +01:00
Lewis Russell
19a265d7f7 feat: highlight injection langs
feat: better multiline contexts

Instead of collapsing all the lines in a node, instead display the node
on multiple lines if it requires it.

This should significantly simplify the highlighting logic since we don't
need to keep track of how lines are joined.
2023-08-27 13:20:44 +01:00
hcssmith
14856c9ee6 Add support for Odin 2023-08-20 07:51:27 +01:00
Lewis Russell
5dd8c21211 feat(cmake): add support 2023-08-18 10:28:43 +01:00
Vitor Pavani
a17c31268b feat(xml): add xml support 2023-08-17 07:38:25 +01:00
Lewis Russell
ecba210c1b docs: remove install section 2023-07-13 09:54:51 +01:00
Bartek Łuka
05aa871a41
Add support for haskell (#291)
* Add haskell

* Add test file + mark Haskell as supported

* Remove unused `action` function
2023-06-17 17:58:56 +01:00
Rémi Labeyrie
efe87061af feat: add TreesitterContextSeparator highlight group 2023-06-14 15:19:37 +01:00
Vadim Kazakov
cf61804761 add support for glimmer 2023-06-13 19:58:32 +01:00
SamuelSehnert
e2ea37627c feat: add initial Nix support 2023-06-02 08:19:40 +01:00
Nils
7cd5ac1c38 feat(d): dlang support 2023-05-24 14:37:16 +01:00
Colin Kennedy
e3535ff78a
Add USD language (#278)
* Added USD context support

* Added USD as a supported language

* Added more USD context rules

* Added test/test.usd
2023-05-16 08:13:56 +01:00
Lewis Russell
f24a86c322 remove trailing ws 2023-05-12 11:02:01 +01:00
uchars
729cafed11 feat(fortran): fortran support 2023-05-11 14:16:11 +01:00
Andrei Lisnic
1cce4b735d
feat: add context jump function
* feat: add context jump function

* style: naming and nvim_win_set_cursor

* fix: track contexts per-buffer
2023-05-11 12:10:09 +01:00
wessel.blokzijl
75f8704fd3 feat: support for terraform 2023-05-11 11:09:27 +01:00
Lewis Russell
69498fb68c doc: add CONTRIBUTING.md 2023-05-11 10:50:42 +01:00