| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-07-08 | fix(refactor): highlight def perf issue fix | Steven Sojka | |
| 2020-07-07 | feat(configs): dynamic module defintions | Steven Sojka | |
| 2020-07-05 | Allow arbitrary query files in locals.lua | Stephan Seitz | |
| This is a preparation for `textobject` queries. | |||
| 2020-07-05 | Make luacheck happy | Stephan Seitz | |
| 2020-06-30 | fix ask install | kiyan42 | |
| 2020-06-30 | Define multiple query for a language | kiyan42 | |
| Allows using another query file for a language, or use a query file from another language | |||
| 2020-06-30 | if/else in defining languages | kiyan42 | |
| 2020-06-30 | fix: remove goto statements | kiyan42 | |
| 2020-06-30 | update installer with sync and some fixes | kiyan42 | |
| - add sync method for installing using `system` - remove `descriptions` in command configs - use install(lang) in ensure_installed and make it compatible | |||
| 2020-06-30 | refactor(refactor): use higher local apis and some cleanup | Steven Sojka | |
| 2020-06-30 | feat(refactor): add definition navigation module | Steven Sojka | |
| 2020-06-30 | feat(refactor): add smart rename module | Steven Sojka | |
| 2020-06-30 | feat(refactor): highlight usages module | Steven Sojka | |
| 2020-06-29 | add used_by key to parsers | kiyan42 | |
| Enables the use of multiple filetypes for one parser. | |||
| 2020-06-27 | Merge pull request #102 from vigoux/fix-94 | Stephan Seitz | |
| Separate queries with newlines | |||
| 2020-06-26 | highlight: use custom highlight groups | Thomas Vigouroux | |
| 2020-06-25 | continue installing if not reinstalling one parser | kiyan42 | |
| 2020-06-25 | install can take 'all' as parameter | kiyan42 | |
| 2020-06-25 | add command to install all parsers | kiyan42 | |
| 2020-06-24 | fix(locals): compute locals after later tick | Steven Sojka | |
| 2020-06-22 | rename and finish ft->lang migration | kiyan42 | |
| 2020-06-21 | fix: separate queries with newlines | Thomas Vigouroux | |
| 2020-06-21 | Fix bash parser url | Santos Gallegos | |
| Not sure if this was on purpose or if it was a mistake | |||
| 2020-06-21 | Merge pull request #90 from kyazdani42/fix/parser-names-as-filetypes | Kiyan Yazdani | |
| refacto/fix: filetype / parser name distinction | |||
| 2020-06-21 | Merge pull request #72 from doubleloop/python | Stephan Seitz | |
| Updated python highlights | |||
| 2020-06-21 | Updated python highlights | Jakub Łuczyński | |
| * allow for digits in constant names * removed redundant/conflicting rules * added missing hlmap * fixed escape_sequence * more explicit @constructor assignment * added rules for function decoration identifiers | |||
| 2020-06-20 | refactor: parser list and lang->ft/ft->lang | kiyan42 | |
| - move parser list in `parsers.lua` - most `ft` variable where changed to `lang`, `ft` is only used on autocmd binding, and lang is used for everything else. Functions have been defined to make the switch between `ft` and `lang` | |||
| 2020-06-19 | fix: declare parse names as their appropriate filetype and change clone url | kiyan42 | |
| 2020-06-19 | add winnr to get_node_at_cursor | kiyan42 | |
| 2020-06-19 | refacto: remove buf_state | kiyan42 | |
| - remove buf_state and related code - add get_node_at_cursor() - better incremental selection (code is localized) | |||
| 2020-06-15 | Fixup: Introduce base languages for queries | Stephan Seitz | |
| Use same argument for nvim_get_runtime_file for base language | |||
| 2020-06-15 | Introduce base languages for queries | Stephan Seitz | |
| Some treesitter grammars just extend another treesitter grammar. This enables us to use the C queries also for C++. We only need to put additional queries in the C++ files. | |||
| 2020-06-15 | Merge pull request #80 from steelsojka/feat/user-query-overrides | Kiyan Yazdani | |
| feat(queries): allow user query overrides | |||
| 2020-06-14 | Add tree-sitter-regex | Stephan Seitz | |
| This might be interesting for injected highlighting | |||
| 2020-06-14 | feat(queries): allow for user overrides | Steven Sojka | |
| 2020-05-25 | feat: add syntax-based folding | Thomas Vigouroux | |
| 2020-05-23 | Merge pull request #56 from theHamsta/python-locals | Thomas Vigouroux | |
| Add python locals.scm | |||
| 2020-05-22 | Remove postspaces and avoid one global | Stephan Seitz | |
| 2020-05-17 | Introduce `@include` | Stephan Seitz | |
| 2020-05-15 | install: allow installing multiple parsers at once | Thomas Vigouroux | |
| This allow commands like so : :TSInstall c rust lua python | |||
| 2020-05-15 | Expose internal api. | kiyan42 | |
| - add `exposed_state` to expose 'current_node' and 'cursor_pos' for a current buffer to the user. - add `get_buf_state` and `get_node_api` for users. - add documentation about api functions. - remove `node_movement` module which should be done in user side. | |||
| 2020-05-12 | refacto/feat: better handling of parser updates | kiyan42 | |
| features: - node_movement is moving between scopes. - add selection initialization from normal mode - add a decremental selection improvements: - attach to buffer to run tree parsing on change - run state update on CursorMoved - the buffer state is: ``` { cursor_pos = { row=row, col=col }, current_node = node_under_cursor, selection = { range = nil, -- activates when starting a selection nodes = {} -- filling up when starting an incremental selection }, parser = parser, -- parser for current buffer } ``` - refacto all the modules reliant on parsing the tree, update the current nodes, get the current nodes... fixes: - fix has_parser to look for .so libraries - fix should select the whole file when selection root in selection | |||
| 2020-05-07 | fix: change locals extraction | Thomas Vigouroux | |
| 2020-05-07 | feat: support suggested highlights | Thomas Vigouroux | |
| 2020-05-05 | feat: provide a statusline indicator | Thomas Vigouroux | |
| It will show the current branch at the cursor going the tree as such. root->node->subnode->leaf If an argument is provided to `statusline`, then the tree will be truncated as follows : ..->subnode->subnode | |||
| 2020-05-03 | Add 'nvim-treesitter/node-movement' | Stephan Seitz | |
| 2020-05-02 | modules: move textobj to incremental_selection | Thomas Vigouroux | |
| As suggested in #37, rename the textobj module to incremental_selection. Also adds a utility function to get the config of a module. | |||
| 2020-05-01 | Merge pull request #36 from theHamsta/community-parsers | Kiyan Yazdani | |
| Add some more community parsers | |||
| 2020-05-01 | Add some more community parsers | Stephan Seitz | |
| The haskell one really takes long to compile | |||
| 2020-05-01 | update docs for ensure installed, move modules config in config.modules | kiyan42 | |
