diff --git a/.config/nvim/lua/lazyvim/config/keymaps.lua b/.config/nvim/lua/lazyvim/config/keymaps.lua index 514e5f0..5fd0b53 100755 --- a/.config/nvim/lua/lazyvim/config/keymaps.lua +++ b/.config/nvim/lua/lazyvim/config/keymaps.lua @@ -58,9 +58,8 @@ vim.keymap.set("n", "-", "Oil") vim.keymap.set("t", "", "") vim.keymap.set("n", "xt", "PlenaryBustedFile %") -local angular_utils = require("lazyvim.utils.angular") -- angular related -vim.keymap.set("n", "gs", function() angular_utils.toggle_between_spec_and_file() end) +vim.keymap.set("n", "gs", function() require("lazyvim.utils.angular").toggle_between_spec_and_file() end) local job_id = 0 vim.keymap.set("n", "Ts", function() diff --git a/.config/nvim/lua/lazyvim/plugins/angular.lua b/.config/nvim/lua/lazyvim/plugins/angular.lua new file mode 100644 index 0000000..0e8ed09 --- /dev/null +++ b/.config/nvim/lua/lazyvim/plugins/angular.lua @@ -0,0 +1,19 @@ +return { + { + "joeveiga/ng.nvim", + enabled = true, + config = function() + local opts = { noremap = true, silent = true } + local ng = require("ng"); + vim.keymap.set("n", "at", function() + ng.goto_template_for_component({ reuse_window = true }) + end, opts) + vim.keymap.set("n", "ac", function() + ng.goto_component_with_template_file({ reuse_window = true }) + end, opts) + vim.keymap.set("n", "aT", function() + ng.get_template_tcb({ reuse_window = true }) + end, opts) + end, + }, +}