| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-10-31 | fix(configs): ensure_installed can be a string | Carlo Sala | |
| 2022-10-31 | feat(emmy): add emmylua annotations | Lewis Russell | |
| 2022-10-19 | fix(modules): allow non-registered langs to use modules | Lewis Russell | |
| This change allows for languages not managed by nvim-treesitter to use Nvim-treesitter modules like folding and indent. | |||
| 2022-08-26 | fix: warn when user uninstalls parser than is in their ensure_installed | Stephan Seitz | |
| Fixes #2777 | |||
| 2022-08-26 | chore: remove unused parameter | Stephan Seitz | |
| The argument wasn't used anywhere neither in function nor in call sites | |||
| 2022-08-26 | chore!: don't allow to silently use alternative install directory | Stephan Seitz | |
| 2022-07-18 | fix(typo): utils.create_or_resue_writable_dir -> reuse (#3194) | Kiyan | |
| 2022-07-08 | feat: add option to auto-install missing parsers (#3130) | Jonas Strittmatter | |
| 2022-06-20 | Add support for custom parser install locations #2959 (#3031) | Duncan McDougall | |
| 2022-04-30 | fixup: separate augroups for modules | Christian Clason | |
| 2022-04-30 | refactor!: update to Neovim 0.7 APIs | Christian Clason | |
| * set highlight groups via nvim_set_hl * define autocommands via nvim_create_autocmd * port plugin/nvim-treesitter.vim to Lua * port healthcheck to Lua | |||
| 2022-04-18 | chore!: remove compat module for vim.ui | Stephan Seitz | |
| 2022-04-10 | fix(modules): enabling disabling per buffer and globally | kiyan | |
| When a module is disabled by default in the config, running TSBufEnable will not enable the module because the is_enabled function will always return false, thus the module not being enabled. Also, disabling/enabling the buffers is flaky. This commit adds per buffer check when the module is not disabled. It also makes the enable and disable more indempotent. i've also renamed TS*All to TS*. Fixes #2754 | |||
| 2022-02-19 | refacto: expose a function to set custom capture for the higlighter | kiyan | |
| BREAKING: deprecate custom_captures from highlight config. This allows plugin authors to extend the map. It also avoids settings user configuration specific values during the highlighter initialization (SOC). Not sure how much value this brings, and might potentially break a lot of people configurations. This is questionable. | |||
| 2022-02-06 | chore: expose start and stop highlighter | kiyan | |
| Decompose highlighter module in small functions to allow exporting a start and stop functions without the syntax change. Also fix linter issues in configs.lua | |||
| 2021-12-14 | parsers: Add MDeiml/tree-sitter-markdown as markdown parser | Stephan Seitz | |
| Fixes #872 | |||
| 2021-11-28 | Fix docs | patrick96 | |
| 2021-11-28 | Make disable accept a function | patrick96 | |
| Replaces the condition setting (though it does the exact inverse) | |||
| 2021-11-28 | Rename cond to condition | patrick96 | |
| 2021-11-12 | Add condition function to module config | patrick96 | |
| The function is called with the language and bufnr, if it returns false, the module is disabled for that buffer. This gives the user more fine-grained control over whether a module is started. | |||
| 2021-11-08 | refactor: nitpicking | Sirisak Lueangsaksri | |
| 2021-11-08 | feat: sync install for `ensure_installed` | Sirisak Lueangsaksri | |
| 2021-10-22 | Use wrapper around vim.notify with common options | Santos Gallegos | |
| Ref https://github.com/nvim-treesitter/nvim-treesitter/pull/1927#issuecomment-947064843 | |||
| 2021-10-03 | chore: use vim.ui.select for TSEditQuery if available | Stephan Seitz | |
| 2021-07-18 | Re-attach module when the file type is changed | Santos Gallegos | |
| Requires https://github.com/neovim/neovim/pull/14995 Closes https://github.com/nvim-treesitter/nvim-treesitter/issues/1249 | |||
| 2021-07-11 | New stylua version (#1555) | Stephan Seitz | |
| 2021-07-04 | Use stylua for autoformat code (#1480) | Santos Gallegos | |
| 2021-07-04 | Improved passing bang to functions | Shane Hird | |
| 2021-07-04 | Fix ensure_installed function | Shane Hird | |
| 2021-07-04 | TSUpdate does not install if up to date | Shane Hird | |
| 2021-04-22 | feat(incremental_selection): don't require locals | Thomas Vigouroux | |
| 2021-04-19 | Avoid Lua 5.3 function table.unpack | Stephan Seitz | |
| 2021-04-16 | Fix TSEditQuery with several files (#1191) | Santos Gallegos | |
| - Choice already starts with 1, there isn't need to increment 1 - The first item is the prompt as recommended in `:h inputlist()` (this way the choice matches when using the mouse) | |||
| 2021-04-14 | feat: Add TSEditQueryUserAfter | Stephan Seitz | |
| 2021-04-14 | feat: Add TSEditQuery | Stephan Seitz | |
| 2021-03-24 | feat(install): allow ignore list when installing parsers (#1098) | Steven Sojka | |
| 2021-03-18 | feat: Allow to configure to use syntax and tree-sitter together | Stephan Seitz | |
| 2021-02-27 | chore: remove useless code and indent files | kiyan | |
| 2021-02-01 | Implement `TSToggleAll`. | echasnovski | |
| 2021-02-01 | Implement `TSBufToggle`. | echasnovski | |
| 2021-01-14 | Revert "added attach async" | Thomas Vigouroux | |
| 2021-01-08 | fixed not highlighting bug | Brian Shu | |
| 2021-01-07 | added attach async | Brian Shu | |
| 2020-10-24 | feat: add TSConfigInfo to display current config | Stephan Seitz | |
| https://nvim-treesitter.zulipchat.com/#narrow/stream/252271-general/topic/Random/near/210929394 | |||
| 2020-10-22 | fix(markdown): disable highlighting | Thomas Vigouroux | |
| The markdown scanner errors out far too often to be usable, disabling it by default would avoid many issues until those assertion errors are fixed. | |||
| 2020-10-19 | Treesitter indent | kiyan42 | |
| also fixes the memoize_by_buf_tick function | |||
| 2020-10-19 | start indent module | kiyan42 | |
| 2020-10-04 | Remove textobjects module | Stephan Seitz | |
| 2020-10-04 | Merge pull request #487 from steelsojka/remove-refactor | Steven Sojka | |
| chore(modules): remove refactor module | |||
| 2020-09-27 | Add lockfile and make lockfile default install revision | Stephan Seitz | |
