From dc51ca910d3b8dc75fd0e98816a377fc6e8a9ec5 Mon Sep 17 00:00:00 2001 From: Ralph Azucena Date: Fri, 12 Apr 2024 16:07:11 -0700 Subject: [PATCH] good enuff for now --- lua/config/keymaps.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 7b611a8..35102d1 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -6,4 +6,9 @@ vim.keymap.del({ "n", "i", "v" }, "") vim.keymap.del({ "n", "i", "v" }, "") +local toggle_rspec = [[:lcd `git rev-parse --show-toplevel` | if expand("%:r")[-5:-1] == "_spec" | + exe "e ".expand("%:h:s?spec?app?")."/".expand("%:t:s?_spec.rb?.rb?") | else | + exe "e ".expand("%:h:s?app?spec?")."/".expand("%:t:s?.rb?_spec.rb?") | endif +]] +vim.keymap.set('n', 'tf', toggle_rspec, { silent = true, desc = "Toggle test (f)ile" }) vim.keymap.set('v', 'y', '"+y') -- v-mode: yank to clipboard;