utils.lua 283 B

12345678910111213141516
  1. local M = {}
  2. function M.win_move(key)
  3. local curwin = vim.fn.winnr()
  4. vim.cmd("wincmd " .. key)
  5. if curwin == vim.fn.winnr() then
  6. if key:match("[jk]") then
  7. vim.cmd("wincmd v")
  8. else
  9. vim.cmd("wincmd s")
  10. end
  11. vim.cmd("wincmd " .. key)
  12. end
  13. end
  14. return M