summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-09-28chore: dedup join_paths <-> join_pathStephan Seitz
2020-09-27Add extension and on keywordsAkin Sowemimo
2020-09-27Add progress info to iter_cmdStephan Seitz
2020-09-27Add lockfile and make lockfile default install revisionStephan Seitz
2020-09-25chore(modules): remove refactor moduleSteven Sojka
2020-09-24Improve the highlighting for class instantiationAkin Sowemimo
So it finds _HiddenClasses as well as OtherClasses
2020-09-23Highlight top-level 'require' as TSInclude (fix #463)Dennis B
Same for 'require_relative' & 'load' code importation mechanisms. Note, method calls of 'require' (as in Rails strong-params) will be still be highlighted as Method/Function.
2020-09-22feat(parsers): add possibility to install from other branchesStephan Seitz
More and more Github repos are switching to "main" branch. Example: `tree-sitter-wasm`
2020-09-21Python locals: account for ↵Stephan Seitz
https://github.com/tree-sitter/tree-sitter-python/pull/83
2020-09-21Add OCaml foldsPieter Goetschalckx
2020-09-21Improve OCaml localsPieter Goetschalckx
2020-09-21Improve OCaml highlightsPieter Goetschalckx
2020-09-20Add locals.scm for dartAkin Sowemimo
This is an initial stab at this since I don't know much about how this should work but this seems to at leas allow incremental selection of most block of code
2020-09-20fix(checkhealth): use pcall to check for syntax errors in query filesStephan Seitz
2020-09-20also match variable names to be @type when uppercasedkiyan42
2020-09-20use @tag and @type directives for jsx highlightskiyan42
2020-09-19fix(python): use `@Normal` again for f-strings `@none` is not aggressive enoughStephan Seitz
2020-09-19feat(install): make compiler selectableStephan Seitz
Compilers are selectable via 'nvim-treesitter.install'.compilers (list of compilers) or environment variable CC Addresses #502
2020-09-19fix: only concatenate cmd.err if not nilStephan Seitz
2020-09-19chore(java): remove duplicate lineStephan Seitz
2020-09-19ocaml: follow upstream for highlightsPau Ruiz Safont
2020-09-19feat(install): print more information when there's a failurePau Ruiz Safont
2020-09-19[docgen] Update README.mdGithub Actions
skip-checks: true
2020-09-19ocaml: follow upstream for highlightsPau Ruiz Safont
2020-09-19feat: add parser for ocaml interface filesPau Ruiz Safont
The files have the mli extension. The parser grammar uses the name ocaml_interface, but since vim the underscore has a special meaning ocamlinterface is used as the filetype.
2020-09-19Bash: update highlightsSantos Gallegos
Following some of our conventions and some bits from atom https://github.com/atom/language-shellscript/blob/master/grammars/tree-sitter-bash.cson: - Uppercase var are constants - `$` is a special symbol, not part of the name - Builtin constants and functions
2020-09-19Add @keyword.operator for operators that are English words and add ↵Stephan Seitz
@exception for Java/JS
2020-09-18Link to gallerySantos Gallegos
2020-09-19Update FAQSantos Gallegos
Add an entry for https://github.com/nvim-treesitter/nvim-treesitter/issues/340.
2020-09-18Ensure that updated files are replaced w/o warningRasmus Michelsen
2020-09-18Re-add attribute highlightAkin Sowemimo
2020-09-18Add case builtinAkin Sowemimo
Based on accepted PR to unhide this node Also show Function as a type correctly and use existing annotation highlight for annotations
2020-09-18RST: update queriesSantos Gallegos
Some nodes were renamed and added more textobjects.
2020-09-18use TSnone instead of linking to Normalkyazdani42
2020-09-18link highlight groups for TSTag and TSTagDelimiterTravonteD
2020-09-18Add TSTag and TSTagDelimiter groupsTravonteD
These groups will be added for use with xml-like tags such as html and jsx.
2020-09-18move the generic "constant" capture to the topTravonteD
2020-09-18Make :TSInstall work in Nix by adding a second module installation target (#473)Florian Beeres
* Ignore tags file in project root * Make :TSInstall work with Nix This commit adds logic to determine where to install parsers, meaning the *.so files. Until now the package path of the nvim-treesitter plugin was used. But when installed with Nix, the plugin lands in "/nix/store", which is read-only. With this commit $XDG_DATA_HOME/nvim/site/parser/*.go will be used as the parser installation path. The directory will be created if it doesn't exist. * Add generate_join function The generate_join function is used to create two other functions, one to join path segments, the other to join strings with a space for error messages.
2020-09-17Update CONTRIBUTING.mdSantos Gallegos
Co-authored-by: Thomas Vigouroux <tomvig38@gmail.com>
2020-09-17Update contributingSantos Gallegos
2020-09-17Remove @definition.doc capturesSantos Gallegos
These aren't really definitions and are being show in the definitions list. We aren't using them at the moment, we could use another group or query file.
2020-09-16update require statements to use TSIncludeTravonteD
2020-09-16fix(folds): has_fold -> has_foldsStephan Seitz
2020-09-15RST: update localsSantos Gallegos
A title is an implicit target.
2020-09-15reset python interpolation nodekiyan42
2020-09-15add @none to contributing.mdkiyan42
2020-09-15add TSNonekiyan42
2020-09-15do not highlight as normal to prevent background to override CursorLinekiyan42
2020-09-14Merge pull request #467 from stsewd/patch-1Santos Gallegos
Rename jsx/fold.scm -> folds.scm
2020-09-14Rename jsx/fold.scm -> folds.scmSantos Gallegos
This was merged before https://github.com/nvim-treesitter/nvim-treesitter/pull/461