From ca73f0ae11137b02f7a1b386fb81bf0aa0be780c Mon Sep 17 00:00:00 2001 From: Danielo Rodriguez Date: Mon, 29 Aug 2022 13:12:32 +0200 Subject: feat(luasnip): add virtual text to signal current insert point --- lua/lvim/plugins.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'lua/lvim/plugins.lua') 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 = { -- cgit v1.2.3