Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix(snippet): modify base indentation when there's actually whitespace (#29670) | Maria José Solano | 2024-07-16 |
| | |||
* | feat(snippet): add default keymaps during snippet session | Maria José Solano | 2024-05-28 |
| | |||
* | fix(lsp): redundant vim.snippet.jumpable #28560 | Maria José Solano | 2024-04-29 |
| | |||
* | fix(snippet): do not add extra indent on newlines (#28538) | Mathias Fußenegger | 2024-04-28 |
| | | | | | | | | | | | | | | | | | | | | | | | Reverts parts of https://github.com/neovim/neovim/pull/27674 LSP snippets typically do include tabs or spaces to add extra indentation and don't rely on the client using `autoindent` functionality. For example: public static void main(String[] args) {\n\t${0}\n} Notice the `\t` after `{\n` Adding spaces or tabs independent of that breaks snippets for languages like Haskell where you can have snippets like: ${1:name} :: ${2}\n${1:name} ${3}= ${0:undefined} To generate: name :: name = undefined | ||
* | test: improve test conventions | dundargoc | 2024-04-23 |
| | | | | | | | | | Specifically, functions that are run in the context of the test runner are put in module `test/testutil.lua` while the functions that are run in the context of the test session are put in `test/functional/testnvim.lua`. Closes https://github.com/neovim/neovim/issues/27004. | ||
* | refactor(test): inject after_each differently | Lewis Russell | 2024-04-10 |
| | |||
* | test: improve test conventions | dundargoc | 2024-04-08 |
| | | | | Work on https://github.com/neovim/neovim/issues/27004. | ||
* | fix(snippet): correct indent with newline | glepnir | 2024-03-01 |
| | | | | | | Problem: snippet newline use before line indent after expand. Solution: it should level + 1. | ||
* | fix(lsp): add snippet regression test (#27618) | Maria José Solano | 2024-02-25 |
| | |||
* | fix(lsp): handle adjacent snippet tabstops | Maria José Solano | 2024-02-05 |
| | |||
* | test(lua/snippet_spec): wait for completion menu (#27243) | zeertzjq | 2024-01-28 |
| | | | | This fixes the flakiness caused by typing a completion menu key when the completion menu hasn't showed up. | ||
* | test: remove helpers.sleep() | Lewis Russell | 2024-01-12 |
| | |||
* | refactor: format test/* | Justin M. Keyes | 2024-01-03 |
| | |||
* | refactor(snippet): rename test utilities | Maria José Solano | 2023-11-17 |
| | |||
* | feat(lsp): support for choice snippet nodes | Maria José Solano | 2023-11-17 |
| | |||
* | fix(lsp): do not cancel snippet when selecting placeholder (#25835) | Maria José Solano | 2023-10-30 |
| | |||
* | fix(lsp): cancel session when leaving snippet region (#25762) | Maria José Solano | 2023-10-26 |
| | |||
* | fix(lsp): do not add extra indentation | Maria José Solano | 2023-10-23 |
| | |||
* | fix(lsp): track snippet deletion | Maria José Solano | 2023-10-23 |
| | |||
* | feat(lsp): add snippet API (#25301) | Maria José Solano | 2023-10-21 |