summaryrefslogtreecommitdiff
path: root/lua
AgeCommit message (Collapse)Author
2020-08-17some refacto, doc fixes and jsx querieskiyan42
- compute query language extensions *after* default ones (jsx after javascript) - remove outdated ts_utils functions from docs - add better regex detection to javascript - javascriptreact to use javascript queries - add javascript.jsx to javascript queries - write jsx.scm hl file
2020-08-17chore(textobjects): split up into submodulesStephan Seitz
2020-08-17Textobjects: set jump before going to adjacent_textobjectStephan Seitz
2020-08-17Textobject goto: treat end differently that startStephan Seitz
2020-08-17Textobjects: Allow nested textobjects on goto_adjacentStephan Seitz
2020-08-17chore(textobject): use query.find_best_match to find next/previous textobjectStephan Seitz
2020-08-17Textobjects: provide mappings for all swap/goto functionsStephan Seitz
2020-08-17Textobjects: Add goto_adjacentStephan Seitz
2020-08-17Textobjects: add swap featureStephan Seitz
2020-08-16Add fennel supportTravonteD
2020-08-16Merge pull request #296 from steelsojka/feat-is-predicateSteven Sojka
feat(highlights): add is predicate
2020-08-16Merge pull request #295 from steelsojka/feature/set-scopes-for-definitionsSteven Sojka
feat(defintions): allow setting of scope
2020-08-16feat(definitions): allow setting of scopeSteven Sojka
2020-08-16feat(highlights): add is predicateSteven Sojka
2020-08-15fix: check 'after' against third directoryRafał Camlet
2020-08-15Merge pull request #291 from vigoux/post-upstream-workSteven Sojka
fix: refactor after upstream refactor
2020-08-14feat: intuitive runtime queriesThomas Vigouroux
Starting now, runtime queries will be sourced in this order : - Queries that are not in any `after` folder, will serve as a base, with each occurence overwriting the others (that is, .config/nvim/queries has the highest priority) - Queries within the `after` directory will be sourced one after the other. The rationale is that this reminds all the `.vim` files (ftplugin) for example, and this allows both to experiment and to override queries easily.
2020-08-14fix: refactor after upstream refactorThomas Vigouroux
2020-08-13fix(definitions): optimize and fix definition highlightingSteven Sojka
2020-08-11perf: cache parser file list for performanceThomas Vigouroux
2020-08-11pass full module path in recurse accumulator to enable/disable sub modulesLaxman Sooriyathas
2020-08-11fix(locals): fix find definition implementation (#274)Steven Sojka
Co-authored-by: Thomas Vigouroux <39092278+vigoux@users.noreply.github.com>
2020-08-11fix(queries): don't load queries on startupSteven Sojka
2020-08-10configs: actually enable and disable on setupThomas Vigouroux
2020-08-10fix(highlight): Use TSParameterThomas Vigouroux
2020-08-09Change capture groups and add variable highlightsAkin Sowemimo
2020-08-09Lua: highlight function nameSantos Gallegos
2020-08-06Add noremap option to mappingsRafał Camlet
2020-08-02feat(install): Export iter_cmdStephan Seitz
2020-08-02Add TSUninstallStephan Seitz
2020-08-02Add TSUpdate command to update parsersStephan Seitz
2020-08-02fix decremental selectionkiyan42
2020-07-31feat(predicates): add adjacent predicateSteven Sojka
2020-07-28rename query parser to query from schemeSteven Sojka
2020-07-28feat(parsers): add scheme parserSteven Sojka
2020-07-27configs: attach on unknown parsers tooThomas Vigouroux
2020-07-27Predicates: remove function unlispify and use Lisp names directlyStephan Seitz
2020-07-27Add predicate: has-ancestor?Stephan Seitz
2020-07-27Add predicates moduleStephan Seitz
2020-07-27Parsers: add reStructuredTextSantos Gallegos
2020-07-23Rename attribute to annotationAkin Sowemimo
2020-07-23Add attribute to the highlight mapAkin Sowemimo
2020-07-23Fix #213: Add parser for dartStephan Seitz
2020-07-20Fix #206: Use lsp.util.apply_text_edits for smart_renameStephan Seitz
2020-07-20Fixed to use normal! instead of normalSteve Vermeulen
2020-07-16Add jsdoc parserStephan Seitz
2020-07-16Refactor locals.lua:Stephan Seitz
- shared query group stuff -> query.lua - local-specific stuff from ts_utils -> locals.lua
2020-07-16Refactor: Add parsers.get_buf_langStephan Seitz
2020-07-16fix(ts_utils): be sure to parse to get rootThomas Vigouroux
Be sure to call `parser:parser()` to get a tree instead of getting the tree directly. This will not cost anything is the buffer is freshly parsed. Fixes #181
2020-07-15fix(parsers): add additional typescript filetype to parserPierre Poupin
Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/181