diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2026-03-07 17:18:23 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2026-03-07 17:18:23 +0100 |
| commit | c08219209c689c93d959d02b61223461beeae6de (patch) | |
| tree | 37cff02dd378d4dcb897f552810ca9112927049e /config/vis/visrc.lua | |
| parent | 455afca52f6ad35b88d8ab4d4579517bbc0bbb63 (diff) | |
| download | dotfiles-c08219209c689c93d959d02b61223461beeae6de.tar.gz dotfiles-c08219209c689c93d959d02b61223461beeae6de.zip | |
vis: add convenience binding to add a fontawesome icon
Diffstat (limited to 'config/vis/visrc.lua')
| -rw-r--r-- | config/vis/visrc.lua | 15 |
1 files changed, 15 insertions, 0 deletions
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) |
