From 49eb1af27a6fcfd010b24b5894dca9fb46c1e2d8 Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Mon, 7 Feb 2022 00:33:59 +0100 Subject: [PATCH] vim: add macros to execute lua chunk/file --- nvim/.config/nvim/after/ftplugin/lua.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/nvim/.config/nvim/after/ftplugin/lua.lua b/nvim/.config/nvim/after/ftplugin/lua.lua index 924cf6b..aeeca03 100644 --- a/nvim/.config/nvim/after/ftplugin/lua.lua +++ b/nvim/.config/nvim/after/ftplugin/lua.lua @@ -1,2 +1,10 @@ vim.bo.tabstop = 2 +local nmap = require 'fs.keymap'.nmap + +-- execute the current line +nmap { 'x', [[call luaeval(getline("."))]] } + +-- save and execute the current file +nmap { 'x', 'silent write | luafile %' } +