summaryrefslogtreecommitdiff
path: root/lua/lvim/plugins.lua
diff options
context:
space:
mode:
authorDanielo Rodriguez <[email protected]>2022-08-29 13:12:32 +0200
committeropalmay <[email protected]>2023-02-06 21:40:05 +0200
commitca73f0ae11137b02f7a1b386fb81bf0aa0be780c (patch)
treed0308c3ece766807b3b41d4c4dcbd7d783a202f5 /lua/lvim/plugins.lua
parent24d8780d7392f444f852e646eb8e438b4c629850 (diff)
feat(luasnip): add virtual text to signal current insert point
Diffstat (limited to 'lua/lvim/plugins.lua')
-rw-r--r--lua/lvim/plugins.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/lua/lvim/plugins.lua b/lua/lvim/plugins.lua
index d2efaf33..8db68d0e 100644
--- a/lua/lvim/plugins.lua
+++ b/lua/lvim/plugins.lua
@@ -90,6 +90,18 @@ local core_plugins = {
paths = paths,
}
require("luasnip.loaders.from_snipmate").lazy_load()
+ local luasnip = require "luasnip"
+ local types = require "luasnip.util.types"
+
+ local ext_opts = {
+ [types.insertNode] = {
+ active = {
+ virt_text = { { "<-- snip insert", "BufferInactiveIndex" } },
+ },
+ },
+ }
+ vim.tbl_deep_extend(lvim.builtin.config.ext_opts, ext_opts)
+ luasnip.config.set_config(lvim.builtin.luasnip.config)
end,
event = "InsertEnter",
dependencies = {