aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/snippet.lua
Commit message (Expand)AuthorAge
* fix(snippet): preserve the full TM_DIRECTORY path (#42408)Volodymyr Chernetskyi3 days
* fix(lua): enable assignment type checking in runtime codeLewis Russell2026-09-25
* fix(lua): enable nil-safety diagnostics in runtime codeLewis Russell2026-09-25
* fix(snippet): cancel session on ESC in insert-mode #41555Nathan Zeng2026-08-30
* refactor(api): omit optional paramJustin M. Keyes2026-07-13
* refactor: introduce nvim_on internally #39883Justin M. Keyes2026-05-20
* fix(snippet): cancel session on <Esc> in Select mode #39238glepnir2026-05-10
* build(lint): allow "bufnr" as positional param #39515Justin M. Keyes2026-04-30
* refactor: update usages of deprecated "buffer" param #39089Justin M. Keyes2026-04-15
* feat(snippet): support multiple sessions #29340Maria Solano2026-04-10
* feat(api): rename buffer to buf #35330Jordan2026-04-08
* docs: small fixes (#35791)zeertzjq2025-09-16
* feat(snippet): highlight active tabstop (#35378)TheBlob422025-08-19
* fix(snippet): adjacent tabstops without placeholders (#35167)TheBlob422025-08-13
* fix(snippet): sync tabstop text also if pmenu is visible (#35250)Mathias Fußenegger2025-08-08
* fix(snippet): early return for final tabstop #35115TheBlob422025-08-03
* fix(snippet): jumping backwards to choice node (#35062)TheBlob422025-07-27
* fix(snippet): setting end_right_gravity (#35061)TheBlob422025-07-27
* fix(snippet): use <cmd>call cursor() for visual rangeLuuk van Baal2025-04-23
* perf(snippet): use "[count]|" to move cursor #33571luukvbaal2025-04-22
* fix(snippet): wrong indentation when snippet contains "^" #32970Avinash Thakur2025-03-19
* feat(snippet): set snippet keymaps permanent instead of dynamic (#31887)Mathias Fußenegger2025-03-14
* refactor: use nvim.foo.bar format for autocommand groupsMaria José Solano2025-01-14
* refactor: use nvim.foo.bar format for namespacesMaria José Solano2025-01-14
* fix(snippet): modify base indentation when there's actually whitespace (#29670)Maria José Solano2024-07-16
* refactor: use `vim._with` where possibledundargoc2024-06-28
* docs(news): fix inconsistencies (#29381)zeertzjq2024-06-18
* Merge pull request #27339 from MariaSolOs/completionGregory Anders2024-05-28
|\
| * feat(snippet): add default keymaps during snippet sessionMaria José Solano2024-05-28
* | fix(snippet): cancel snippet session when leaving the buffer (#29031)Maria José Solano2024-05-27
* | fix(snippet): don't override unnamed register on tabstop select (#28998)Mathias Fußenegger2024-05-25
|/
* docs: newsJustin M. Keyes2024-05-15
* docs: misc (#28609)dundargoc2024-05-15
* refactor(snippet): rename exit() => stop() #28628Justin M. Keyes2024-05-06
* docs: add `hl-SnippetTabstop` tagEvgeni Chasnovski2024-05-02
* fix(lsp): redundant vim.snippet.jumpable #28560Maria José Solano2024-04-29
* fix(snippet): do not add extra indent on newlines (#28538)Mathias Fußenegger2024-04-28
* refactor(lua): type annotationsLewis Russell2024-03-16
* Merge pull request #27674 from glepnir/snippet_indentbfredl2024-03-15
|\
| * fix(snippet): correct indent with newlineglepnir2024-03-01
* | docs: improve/add documentation of Lua typesLewis Russell2024-03-01
|/
* feat(docs): replace lua2dox.luaLewis Russell2024-02-27
* fix(lsp): handle adjacent snippet tabstopsMaria José Solano2024-02-05
* refactor: create function for deferred loadingdundargoc2024-02-03
* fix(snippet): remove misleading comment about TM_FILENAME_BASE (#26465)Maria José Solano2023-12-08
* feat(lsp): support for choice snippet nodesMaria José Solano2023-11-17
* fix(lsp): do not cancel snippet when selecting placeholder (#25835)Maria José Solano2023-10-30
* fix(lsp): cancel session when leaving snippet region (#25762)Maria José Solano2023-10-26
* fix(lsp): do not add extra indentationMaria José Solano2023-10-23
* fix(lsp): track snippet deletionMaria José Solano2023-10-23