| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | highlights(python): fix captures | ObserverOfTime | 2022-11-26 | 1 | -9/+38 |
| | | |||||
| * | highlights(python): add "except*" | Stephan Seitz | 2022-10-25 | 1 | -0/+1 |
| | | | | | | | Added in https://github.com/tree-sitter/tree-sitter-python/pull/176 About the feature https://realpython.com/python311-exception-groups/#exception-groups-and-except-in-python-311 | ||||
| * | highlights: use @preproc where appropriate | ObserverOfTime | 2022-10-15 | 1 | -0/+4 |
| | | |||||
| * | feat(spell): support more languages | Lewis Russell | 2022-09-26 | 1 | -2/+1 |
| | | |||||
| * | feat(spell): upstream spell queries from spellsitter | Lewis Russell | 2022-09-06 | 1 | -0/+4 |
| | | |||||
| * | Split func/method definition from calls in python highlighting query | lfenzo | 2022-08-03 | 1 | -2/+2 |
| | | |||||
| * | fix: keep cls variable highlighting consistent in class methods | Ryan Barth | 2022-06-14 | 1 | -10/+2 |
| | | |||||
| * | python(folds): fold whole functions not only body | Stephan Seitz | 2022-05-15 | 1 | -8/+9 |
| | | |||||
| * | Python: highlight future import (#2936) | Santos Gallegos | 2022-05-13 | 1 | -0/+1 |
| | | | | | | * Python: highlight future import * Use constant.builtin | ||||
| * | Python: highlight raise from statement | Santos Gallegos | 2022-05-01 | 1 | -0/+2 |
| | | |||||
| * | fixup! highlights(python): highlight exception keywords | Ferdinand Ratajczak | 2022-04-07 | 1 | -4/+0 |
| | | |||||
| * | highlights(python): highlight exception keywords | Ferdinand Ratajczak | 2022-04-07 | 1 | -0/+11 |
| | | |||||
| * | highlights(python): "from" in yield should be `@keyword.return` | Stephan Seitz | 2022-04-01 | 1 | -1/+4 |
| | | | | | Fixes #2712 | ||||
| * | locals(python): adapt as_pattern to upstream change | Stephan Seitz | 2022-02-07 | 1 | -1/+1 |
| | | |||||
| * | fix: Allow re-parsing in Python, XFAIL `\` indentation test | Stephan Seitz | 2022-02-06 | 1 | -1/+0 |
| | | |||||
| * | indents: allow aligned_indent for unfinished calls in C and Python | Stephan Seitz | 2022-02-05 | 1 | -0/+2 |
| | | |||||
| * | highlights(python): add support for pattern matching | Stephan Seitz | 2022-01-28 | 2 | -6/+3 |
| | | | | | | Fixes #2080 Depends on https://github.com/tree-sitter/tree-sitter-python/pull/140 | ||||
| * | feat(indent): support `@aligned_indent` for python | Munif Tanjim | 2022-01-21 | 1 | -3/+14 |
| | | |||||
| * | feat: rewrite indent module | Munif Tanjim | 2022-01-21 | 1 | -9/+4 |
| | | |||||
| * | Remove Python docstring injections | Rafik Draoui | 2022-01-04 | 1 | -18/+0 |
| | | | | | | | | | | | | | | | | | These injections lead to inconsistent highlighting since some edge cases aren't handled (as mentioned in the PR description that introduced the injections [0]). Besides, not all Python projects use reStructuredText syntax in docstrings. If someone still wants to use them, they can extend the base injection queries through `after/queries/` [1] or enable them with `vim.treesitter.set_query`. See also: https://github.com/nvim-treesitter/nvim-treesitter/pull/1204 [0]: https://github.com/nvim-treesitter/nvim-treesitter/pull/917 [1]: https://github.com/nvim-treesitter/nvim-treesitter/tree/ad69e2528ac382b7cbf28f1ac7ee450981734ab0#adding-queries | ||||
| * | Update queries | Santos Gallegos | 2021-12-22 | 1 | -1/+1 |
| | | | | | | - Don't use the old form for predicates - Update some invalid queries | ||||
| * | highlights(python): Improve self and cls highlight (#2134) | Fabian | 2021-12-18 | 1 | -5/+8 |
| | | | | | | | | | | | | | | | | | | 1. This function simplifies an unnecessary lua-match usage. 2. Fixes an accidental change, where "cls" was changed to "class" (fe4f320b66) 3. Match functions, which have have a decorator. 4. But exclude @staticmethod 5. Only highlight "cls" as @variable.builtin when the decorator is @classmethod This might be a bit to complicated and some of this not to useful, as this existing rule: ```scm ((identifier) @variable.builtin (#eq? @variable.builtin "self")) ``` overwrites the queries anyway. | ||||
| * | Prefer lua-match over match | Lewis Russell | 2021-11-23 | 2 | -7/+7 |
| | | | | | as string.find is much quicker than vim.regex:match* | ||||
| * | Python: highlight semicolon | Santos Gallegos | 2021-11-12 | 1 | -1/+1 |
| | | |||||
| * | chore: fix typos | Dundar Göc | 2021-11-02 | 2 | -2/+2 |
| | | |||||
| * | Update queries/python/highlights.scm | Santos Gallegos | 2021-11-01 | 1 | -1/+1 |
| | | |||||
| * | Revert "feat: add `del` keyword for highlights" | Santos Gallegos | 2021-11-01 | 1 | -2/+2 |
| | | | | | This reverts commit 385193d41fe6b74fe0e3698588ae54545d1cd88b. | ||||
| * | feat: add `del` keyword for highlights | Ashish Panigrahi | 2021-11-01 | 1 | -2/+2 |
| | | |||||
| * | Python: highlight interpolation escaped chars | Santos Gallegos | 2021-10-22 | 1 | -1/+5 |
| | | | | | Support for these was just added in the grammar. | ||||
| * | Python: fix class highlights (#1548) | Santos Gallegos | 2021-07-11 | 1 | -6/+7 |
| | | |||||
| * | Highlights(python): Add `@keyword.function` | Sergio Alejandro Vargas | 2021-07-06 | 1 | -2/+5 |
| | | | | | Use `@keyword.function` for `def` and `lambda` | ||||
| * | feat(keywords) merge return and yield into keyword.return group | antonk52 | 2021-07-04 | 1 | -4/+1 |
| | | |||||
| * | feat(keywords) add keyword.return & keyword.yield | antonk52 | 2021-07-04 | 1 | -2/+8 |
| | | |||||
| * | python(highlights): don't use type for APP | Stephan Seitz | 2021-07-01 | 1 | -1/+1 |
| | | |||||
| * | highlights(python): use any-of? | Stephan Seitz | 2021-05-16 | 1 | -9/+30 |
| | | |||||
| * | Revert "Comment: use `@combined` to create just one tree per buffer (#1252)" | Santos Gallegos | 2021-05-07 | 1 | -1/+1 |
| | | | | | This reverts commit 4a7a713c527f57c355bc817f16fc6d955b8cce9b. | ||||
| * | Comment: use `@combined` to create just one tree per buffer (#1252) | Santos Gallegos | 2021-04-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | * Comment: use `@combined` to create just one tree per buffer There is no need to create a tree per line/block for comments. Should fix https://github.com/nvim-treesitter/nvim-treesitter/issues/1251 * Add injections for scss * Fix jsonc * Combine jsdoc | ||||
| * | Add comment parser to highlight comment tags (#893) | Santos Gallegos | 2021-03-12 | 1 | -0/+2 |
| | | | | Closes #236 | ||||
| * | Python: inject rst in docstrings (#917) | Santos Gallegos | 2021-02-05 | 1 | -0/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since hasn't been much discussion around https://github.com/nvim-treesitter/nvim-treesitter/issues/806. I'm just porting the injection queries. I've been using this for a while now. Things I've noticed: - Due that rst uses indentation for its syntax, everything is treated as an block quote (but it looks good). This can be solved by having a predicate like `#dedent!`. - Looks like there is a bug in how the injected content is extracted ``` def foo(): """Foo bar""" ``` That would be parsed as a section title for some reason, but it's a paragraph. In rst it would be a title if the content was: ``` """ Foo bar """ ``` If the content is ``` """Foo bar""" ``` That's just a paragraph. I'll try to debug that from the neovim side next week or so. | ||||
| * | indent: add Python @ignore queries | Jędrzej Boczar | 2021-01-14 | 1 | -0/+4 |
| | | |||||
| * | indent: add Python @return queries | Jędrzej Boczar | 2021-01-14 | 1 | -0/+6 |
| | | |||||
| * | Python highlights: update definition of decorator | Stephan Seitz | 2021-01-07 | 1 | -1/+4 |
| | | |||||
| * | Python locals: Add new node with_clause | Stephan Seitz | 2021-01-07 | 1 | -1/+2 |
| | | |||||
| * | Remove usages of `@embedded` in highlights | Stephan Seitz | 2021-01-06 | 1 | -1/+1 |
| | | |||||
| * | Python highlights: Add regex injections: re.match(r"...") | Stephan Seitz | 2021-01-03 | 1 | -0/+6 |
| | | |||||
| * | Python (folds): allow to fold strings | Santos Gallegos | 2021-01-02 | 1 | -0/+2 |
| | | | | | Mostly useful for folding docstrings | ||||
| * | Improve python/indents.scm | Jędrzej Boczar | 2020-12-21 | 1 | -7/+29 |
| | | |||||
| * | Python: fix self highlighing | Santos Gallegos | 2020-12-18 | 1 | -1/+1 |
| | | |||||
| * | Update indents.scm | Evan | 2020-12-18 | 1 | -0/+2 |
| | | |||||
| * | Create indents.scm for python | Evan | 2020-12-18 | 1 | -0/+14 |
| | | |||||
