From 6cad3a7e473e56a65d089274dc6b5c0f6cb58ff9 Mon Sep 17 00:00:00 2001 From: Thomas Forgione Date: Mon, 12 May 2025 14:40:13 +0200 Subject: [PATCH] Add F12 for mars --- nvim/init.lua | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/nvim/init.lua b/nvim/init.lua index a8367e5..5931bf2 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -110,7 +110,24 @@ local map = function(type, key, value) vim.api.nvim_buf_set_keymap(0, type, key, value, { noremap = true, silent = true }); end -vim.keymap.set('i', '', function() +-- Compile on F12 +vim.keymap.set('n', '', function(e) + vim.cmd('wa') + vim.cmd('!mars -p %:p') +end, { silent = true, expr = true }) + +vim.keymap.set('i', '', function(e) + vim.cmd('wa') + vim.cmd('!mars -p %:p') +end, { silent = true, expr = true }) + +vim.keymap.set('i', '', function(e) + vim.cmd('wa') + vim.cmd('!mars -p %:p') +end, { silent = true, expr = true }) + +-- Autocomplete with tab +vim.keymap.set('v', '', function() if vim.fn.pumvisible() == 1 then return '' else