diff --git a/nvim/.config/nvim/after/plugin/config.lua b/nvim/.config/nvim/after/plugin/config.lua index b39292d..6f47976 100644 --- a/nvim/.config/nvim/after/plugin/config.lua +++ b/nvim/.config/nvim/after/plugin/config.lua @@ -74,14 +74,13 @@ end, { silent = true }) vim.keymap.set("n", "z", "(zoom-toggle)") vim.keymap.set("n", "", "(zoom-toggle)") -- let g:zoom#statustext='Z' --- function! MyCtrlW() --- let char = nr2char(getchar()) --- --- if get(t:, 'zoomed', 0) == 1 --- if char is# 'v' || char is# 's' || char is# '' || char is# '' --- return "" --- endif --- end --- return "\".char --- endfunction --- nnoremap MyCtrlW() +vim.keymap.set("n", "", function() + local char = vim.fn.nr2char(vim.fn.getchar()) + + if vim.fn.get('t:', 'zoomed', 0) == 1 then + if char == 'v' or char == 's' or char == '' or char == '' then + return "" + end + end + return "" +end, { expr = true, replace_keycodes = false})