From d9e217383e87f2e8c7003d80a81f749081d849b9 Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Wed, 2 Feb 2022 21:31:31 +0300 Subject: [PATCH] return cmds as a module --- config/nvim/lua/user/cmds.lua | 8 ++++++-- config/nvim/lua/user/remaps.lua | 6 +++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/config/nvim/lua/user/cmds.lua b/config/nvim/lua/user/cmds.lua index 34bfbc6..b329d56 100644 --- a/config/nvim/lua/user/cmds.lua +++ b/config/nvim/lua/user/cmds.lua @@ -1,6 +1,8 @@ local yank = require("user.utils").yank -function open_terminal(vertically) +local M = {} + +M.open_terminal = function(vertically) vertically = vertically or false if vertically then @@ -10,7 +12,7 @@ function open_terminal(vertically) end end -function copy_diagnostic_message() +M.copy_diagnostic_message = function() local diagnostics = vim.lsp.diagnostic.get_line_diagnostics() if #diagnostics == 0 then @@ -26,3 +28,5 @@ function copy_diagnostic_message() print("Diagnostic message was yanked") end + +return M diff --git a/config/nvim/lua/user/remaps.lua b/config/nvim/lua/user/remaps.lua index d91b186..a6ec12e 100644 --- a/config/nvim/lua/user/remaps.lua +++ b/config/nvim/lua/user/remaps.lua @@ -31,8 +31,8 @@ vmap(">", ">gv") -- Terminal tmap("", "") -- Escape - in terminal mode, quit to normal mode -nmap("Th", ":lua open_terminal()") -- Shift+t - open terminal in horizontal split -nmap("Tv", ":lua open_terminal(true)") -- Shift+t+v - open terminal in vertical split +nmap("Th", ":lua require('user.cmds').open_terminal()") -- Shift+t - open terminal in horizontal split +nmap("Tv", ":lua require('user.cmds').open_terminal(true)") -- Shift+t+v - open terminal in vertical split -- Tabs nmap("H", ":tabprev") -- Shift+h - open previous tab @@ -55,7 +55,7 @@ nmap("", ":lua vim.lsp.buf.rename()") -- F2 - Rename thing under the cur nmap(".", ":lua vim.lsp.buf.code_action()") -- Leader+. - show code actions to run vmap(".", ":lua vim.lsp.buf.range_code_action()") -- same as above but for visual mode nmap("dd", ':lua vim.diagnostic.open_float(nil, {focus = false, scope = "cursor"})') -- Leader+d - show diagnostics in float window -nmap("dy", ":lua copy_diagnostic_message()") -- Leader+d+c - copy diagnostic message +nmap("dy", ":lua require('user.cmds').copy_diagnostic_message()") -- Leader+d+c - copy diagnostic message -- Git nmap("gg", ":G") -- Leader+g+g - open vim-fugitive window