local vim = _G["vim"] vim.api.nvim_set_keymap("n", "", ":m .+1==", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "", ":m .-2==", { noremap = true, silent = true }) vim.api.nvim_set_keymap("v", "", ":m '>+1gv=gv", { noremap = true, silent = true }) vim.api.nvim_set_keymap("v", "", ":m '<-2gv=gv", { noremap = true, silent = true }) vim.cmd([[ nmap (ale_previous_wrap) nmap (ale_next_wrap) digraphs de 916 nnoremap h :noh nnoremap y "+y nnoremap y% gg"+yG nnoremap t :tabe ]] .. [[ nnoremap T :tabe nnoremap o :tabe . vnoremap eas :'<,'>EasyAlign \ vnoremap eae :'<,'>EasyAlign = vnoremap eac :'<,'>EasyAlign , vnoremap eaas :'<,'>EasyAlign *\ vnoremap eaae :'<,'>EasyAlign *= vnoremap eaac :'<,'>EasyAlign *, noremap :w inoremap :wa nnoremap :tabmove -1 nnoremap :tabmove +1 noremap gtn :tabnew noremap gto :tabedit noremap gtc :tabclose noremap gT noremap gt nnoremap 1gt nnoremap 2gt nnoremap 3gt nnoremap 4gt nnoremap 5gt nnoremap 6gt nnoremap 7gt nnoremap 8gt nnoremap 9gt nnoremap 10gt nnoremap :Telescope buffers nnoremap BufferPin nnoremap bb BufferOrderByBufferNumber nnoremap bn BufferOrderByName nnoremap bd BufferOrderByDirectory nnoremap bl BufferOrderByLanguage nnoremap bw BufferOrderByWindowNumber nnoremap ZZ :q nnoremap ZQ :q noremap Y y$ " improve indenting nnoremap > onoremap > vnoremap >gv vnoremap < >gv ]])