From c08219209c689c93d959d02b61223461beeae6de Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Sat, 7 Mar 2026 17:18:23 +0100 Subject: vis: add convenience binding to add a fontawesome icon --- config/vis/visrc.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/config/vis/visrc.lua b/config/vis/visrc.lua index 08e2377..40a4314 100644 --- a/config/vis/visrc.lua +++ b/config/vis/visrc.lua @@ -187,3 +187,18 @@ vis:map(vis.modes.NORMAL, ' x', function() vis:message('') vis:command(':q') end) + +vis:command_register('faicon', function() + local win = vis.win + if not win or not win.file then return end + local file = win.file + local icons = {'hands-helping', 'chalkboard-teacher', 'desktop', 'comments', 'lightbulb', 'pencil-alt', 'earlybirds'} + local choosen = lspc:select(icons) + if choosen then + file:insert(win.selection.pos, '\\faIcon{' .. choosen .. '}') + end +end) + +vis:map(vis.modes.NORMAL, 'fa', function() + vis:command(':faicon') +end) -- cgit v1.2.3