| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-04-19 | adapt to vim.treesitter.query.get_node_text | Nir Tzachar | |
| 2022-04-18 | chore: deprecate ts_utils.get_node_text | Stephan Seitz | |
| 2021-11-02 | chore: fix typos | Dundar Göc | |
| 2021-11-01 | Fix typo in locals.lua: vaild -> valid | Stephan Seitz | |
| 2021-07-21 | recurse_local_nodes: type check local_def to ensure it is a table (#1331) | mads kjeldgaard | |
| 2021-07-04 | Use stylua for autoformat code (#1480) | Santos Gallegos | |
| 2021-03-30 | refactor(all): language tree adaption (#1105) | Steven Sojka | |
| 2021-02-27 | chore: remove useless code and indent files | kiyan | |
| 2020-11-23 | fix: update interface following languagetree merge (#687) | Thomas Vigouroux | |
| 2020-11-03 | parser: only use parse to get a tree | Thomas Vigouroux | |
| This will avoid using internal data. | |||
| 2020-08-25 | fix(locals): add nil guard for definition id creation | Steven Sojka | |
| 2020-08-16 | feat(definitions): allow setting of scope | Steven Sojka | |
| 2020-08-13 | fix(definitions): optimize and fix definition highlighting | Steven Sojka | |
| 2020-08-11 | fix(locals): fix find definition implementation (#274) | Steven Sojka | |
| Co-authored-by: Thomas Vigouroux <39092278+vigoux@users.noreply.github.com> | |||
| 2020-07-16 | Refactor locals.lua: | Stephan Seitz | |
| - shared query group stuff -> query.lua - local-specific stuff from ts_utils -> locals.lua | |||
| 2020-07-16 | Refactor: Add parsers.get_buf_lang | Stephan Seitz | |
| 2020-07-15 | feat(textobjects): Add `start` to include preceding things like documentation | Stephan Seitz | |
| 2020-07-08 | fix(refactor): highlight def perf issue fix | 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 | refactor(refactor): use higher local apis and some cleanup | Steven Sojka | |
| 2020-06-30 | feat(refactor): highlight usages module | Steven Sojka | |
| 2020-06-24 | fix(locals): compute locals after later tick | Steven Sojka | |
| 2020-06-22 | rename and finish ft->lang migration | 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-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-04-26 | health(refactor): move checks inside health.lua | Thomas Vigouroux | |
| 2020-04-25 | textobj: add incremental node selection | Thomas Vigouroux | |
| 2020-04-21 | feat: add checkhealth | kiyan42 | |
| 2020-04-19 | perf: don't compute locals on buffer updates | Thomas Vigouroux | |
| Instead we lazily evaluate them on request. This allow two things : * better performances * being sure the locas are up to date | |||
| 2020-04-19 | fix: prepare injections mechanism | Thomas Vigouroux | |
| 2020-04-19 | style: avoid overindenting things | Thomas Vigouroux | |
| 2020-04-19 | feat: add locals to setup procedure | Thomas Vigouroux | |
| 2020-04-19 | feat: first version of locals | Thomas Vigouroux | |
| Locals will be the main interface to treesitter, through some functions: get_definitions(bufnr) : returns all the definitions in bufnr get_scopes(bufnr): returns all definitions in bufnr get_references(bufnr): returns all references in bufnr | |||
