Results 12 issues of L3MON4D3

Hi! It looks like the `data`-fiels of completion-items is copied at some place, which can cause issues if `data` contains complicated structures eg. recursive tables. The specific issue is with...

feature-request

As the neovim-parser is 1. included in neovim (not really a plus, but not a negative, because we're not adding a dependency for the parser) 2. already supports `format`/`transform` (regex-stuff)...

Sounds a bit cryptic, the general idea is to allow stuff like ```lua -- this somewhere above: local override_fn = require("luasnip.extras.override_fn") local fmts = override_fn.fmt({delimiters = "[]"}) ``` This makes...

Currently we have `regTrig` and `not regTrig` (eg. a plain string), but since lua-patterns are quite limited it would be nice to support full regex via either the soon-to-be included...

Watch this issue to be notified of any breaking changes. thanks to @clason for recommending this

As proposed in #410. For now the inheritance is (with arrows `to` _gets-and-extends-ext_opts-from_ `from`) ```mermaid flowchart TD passive --> active passive --> visited passive --> unvisited snippet_passive --> passive ```...

Logging. Current behaviour: - will always append, even when a new session is started +: older logs still accessible -: log could grow too large - can log either info,warn,debug,error....

This can be useful for `rust-analyzer` and other lsp-servers implementing their [extension](https://github.com/rust-lang/rust-analyzer/blob/master/docs/dev/lsp-extensions.md#snippet-textedit). Not 100% sure luasnip is really the best place for this, but it makes more sense than each...

Hi! There were some additions to luasnip, some time ago actually, where lua-pattern-triggers may now be defined via `trigEngine`. I think it would make sense to handle snippets where it...

Deal with/Explicitly allow dynamicNodes being updated due to a change inside of them. This is to enable stuff like #1096 and #1102, where the text of an insertNode should be...