diff --git a/nvim/lua/custom_functions.lua b/nvim/lua/custom_functions.lua index a924c72..3c27126 100644 --- a/nvim/lua/custom_functions.lua +++ b/nvim/lua/custom_functions.lua @@ -9,6 +9,9 @@ return { execute = function(type) local command_table = { + build = { + rust = 'cargo build', + }, run = { java = 'java %', python = 'python %', diff --git a/nvim/lua/keymappings.lua b/nvim/lua/keymappings.lua index c2baf3e..5cf6d52 100644 --- a/nvim/lua/keymappings.lua +++ b/nvim/lua/keymappings.lua @@ -51,7 +51,8 @@ vim.keymap.set('n', '', 'za') -- Keymaps for custom functions vim.keymap.set('n', 'et', function() cf.execute('test') end) vim.keymap.set('n', 'er', function() cf.execute('run') end) -vim.keymap.set('n', 'eb', function() cf.execute('benchmark') end) +vim.keymap.set('n', 'eb', function() cf.execute('build') end) +vim.keymap.set('n', 'em', function() cf.execute('benchmark') end) vim.keymap.set('n', 'eo', ':Lexplore', options)