From 695cd74e5455c30eb1e63f26b302d5cab7d114a1 Mon Sep 17 00:00:00 2001 From: David JULIEN Date: Fri, 29 Apr 2022 00:23:08 +0200 Subject: [PATCH] [nvim] feat: custom (colored) nodes for snippets --- .config/nvim/lua/plugin/luasnip.lua | 21 ++++++++++++++++++++- .local/src/astronomy.nvim | 2 +- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/.config/nvim/lua/plugin/luasnip.lua b/.config/nvim/lua/plugin/luasnip.lua index b88b007..c5415c1 100644 --- a/.config/nvim/lua/plugin/luasnip.lua +++ b/.config/nvim/lua/plugin/luasnip.lua @@ -31,7 +31,26 @@ ls.config.set_config({ ext_opts = { [types.choiceNode] = { active = { - virt_text = { { "choiceNode", "Comment" } }, + virt_text = { { "●", "LuaSnipChoice" } }, + }, + inactive = { + virt_text = { { "●", "LuaSnipInactive" } }, + }, + }, + [types.functionNode] = { + active = { + virt_text = { { "●", "LuaSnipFunction" } }, + }, + inactive = { + virt_text = { { "●", "LuaSnipInactive" } }, + }, + }, + [types.insertNode] = { + active = { + virt_text = { { "●", "LuaSnipInsert" } }, + }, + inactive = { + virt_text = { { "●", "LuaSnipInactive" } }, }, }, }, diff --git a/.local/src/astronomy.nvim b/.local/src/astronomy.nvim index d77e1cf..9b46e0f 160000 --- a/.local/src/astronomy.nvim +++ b/.local/src/astronomy.nvim @@ -1 +1 @@ -Subproject commit d77e1cfe127418ab00c6d5fb076f89cdf9b49e94 +Subproject commit 9b46e0fa3d2bfca3b376961d822eb5d965da48ed