| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2020-09-25 | chore(modules): remove refactor module | Steven Sojka | |
| 2020-09-11 | Allow to call setup on already loaded modules. | Santos Gallegos | |
| 2020-09-10 | Improve startuptime | Santos Gallegos | |
| - Don't load everything at startup - Don't define an autocomand for each module and for each supported lang (this creates nxm autocomand!) | |||
| 2020-09-08 | Import treesitter.install only when needed | Santos Gallegos | |
| 2020-09-06 | Text objects: check for query files first | Santos Gallegos | |
| The first function is faster and more common. | |||
| 2020-09-05 | Completion: use custom instead of customlist | Santos Gallegos | |
| Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/396 | |||
| 2020-09-05 | fix ts_available_modules should be using nvim_treesitter#available_modules | kiyan42 | |
| 2020-09-04 | Refactor: move completion functions to autoload | Santos Gallegos | |
| 2020-08-31 | Fix(modules): simplify configs.setup | Stephan Seitz | |
| This prevents a really weird bug were the following function call (after loading the activated modules) could activate `highlight_current_scope` ```lua require "nvim-treesitter.configs".setup( { highlight = { enable = false, -- false will disable the whole extension disable = {"html", "lua"} -- list of language that will be disabled }, refactor = { highlight_current_scope = { enable = false, inverse_highlighting = true, disable = {"python", "markdown"} }, highlight_definitions = { enable = true, disable = {"markdown"} }, }, ensure_installed = "all", disable = {"markdown"}, -- list of language that will be disabled } ) ``` | |||
| 2020-08-31 | Avoid enabling disabled modules (even if they were disabled immediately) | Stephan Seitz | |
| This might be safer for the case that attach/detach are not inverse to each other. Disabled modules shouldn't ever be activated. | |||
| 2020-08-31 | feat(refactor.navigation): add navigation.goto_{next,previous}_usage | Stephan Seitz | |
| 2020-08-22 | fix(modules): do not reattach if already attached | Steven Sojka | |
| 2020-08-17 | chore(textobjects): split up into submodules | Stephan Seitz | |
| 2020-08-17 | Textobjects: provide mappings for all swap/goto functions | Stephan Seitz | |
| 2020-08-17 | Textobjects: add swap feature | Stephan Seitz | |
