(import-macros {: map!} :nvrc.macro.keymap) (import-macros {: setv!} :nvrc.macro.set) (map! [n] : "" "") (setv! mapleader " ") (map! [n :silent] :fe ":NvimTreeToggle ") (map! [n :silent] :ft ":NvimTreeFocus ") (map! [n :silent] :/ ":lua require('Comment.api').toggle_current_linewise() ") (map! [v :silent] :/ ":lua require('Comment.api').toggle_linewise_op(vim.fn.visualmode()) ") (map! [n :silent] :ff ":FzfLua files ") (map! [n :silent] :fc ":FzfLua grep ") (map! [n :silent] :fs ":FzfLua live_grep ") (map! [n :silent] :fb ":FzfLua buffers ") (map! [n :silent] :gc ":FzfLua git_commits ") (map! [n :silent] :gs ":FzfLua git_status ") (map! [n] :f :Lightspeed_f) (map! [n] :F :Lightspeed_F) (map! [n] :t :Lightspeed_t) (map! [n] :T :Lightspeed_T) (map! [n :silent] :rm ":TZMinimalist ") (map! [n :silent] :rf ":TZFocus ") (map! [n :silent] :ra ":TZAtaraxis ") (map! [t] :jk "") (map! [t :silent] :JK " :lua require ('nvrc.utils').del_buf() ") ; FIXME This opens on top of existing vertical/horizontal term (map! [n :silent] :th ":execute 15 .. 'new +terminal' | let b:term_type = 'hori' ") (map! [n :silent] :tv ":execute 'vnew +terminal' | let b:term_type = 'vert' ") (map! [n :silent] :tn ":execute 'terminal' | let b:term_type = 'wind' ") (map! [n :silent] :q ":lua require('nvrc.utils').del_buf() ") (map! [n :silent] :ya ":%y+ ") (map! [n :silent] :bn ":enew ") (map! [n :silent] :wn ":tabnew ") (map! [n :silent] :lt ":set nu! ")