nmap zz nmap zz nmap n nzzzv nmap N Nzzzv nmap x !chmod +x % xnoremap p "_dP nnoremap :set paste!set paste? nnoremap :set spell!set spell? " reselect visual selection after indent vnoremap < >gv vnoremap J :m '>+1gv=gv vnoremap K :m '<-2gv=gv " for toggling/hiding the split-term tnoremap :FloatermToggle floatterm tnoremap tnoremap tt :FloatermToggle split-term tnoremap tf :FloatermToggle floatterm tnoremap tp :FloatermToggle ipython tnoremap tP :FloatermToggle ipython-full nnoremap :bnext nnoremap :bprev nnoremap :wa:FloatermToggle floatterm " open file under cursor, create if necessary nnoremap // :Telescope current_buffer_fuzzy_find nnoremap ?? :BLines nnoremap gA :lua vim.lsp.buf.code_actions() nnoremap gd :Telescope lsp_definitions nnoremap gDc :Telescope lsp_implementations nnoremap gDf :Telescope lsp_definitions nnoremap gF :edit nnoremap gT :Telescope lsp_type_definitions nnoremap gb :Gitsigns blame_line nnoremap gi :Telescope lsp_implementations nnoremap gj :Telescope jumplist nnoremap gl :lua vim.lsp.buf.code_lens() nnoremap gr :Telescope lsp_references nnoremap gs :lua vim.lsp.buf.signature_help() nnoremap Q !!$SHELL nnoremap rn :lua vim.lsp.buf.rename() nnoremap as :FloatermNew --title=aniwrapper aniwrapper -qtdoomone -D144 nnoremap ad :FloatermNew --title=aniwrapper ani-cli -q720p -cd/home/sudacode/Videos/sauce -D144 nnoremap bb :Telescope buffers nnoremap bk :bdelete nnoremap bn :bnext nnoremap bp :bprev nnoremap ca :lua vim.lsp.buf.code_action() nnoremap cd :Telescope diagnostics nnoremap cp :vert Copilot panel nnoremap Ci :lua require('chatgpt').edit_with_instructions() nnoremap Cd :ChatGPTRun docstring nnoremap Ct :ChatGPTRun add_tests nnoremap Co :ChatGPTRun optimize_code nnoremap Cs :ChatGPTRun summarize nnoremap Cf :ChatGPTRun fix_bugs nnoremap Ce :ChatGPTRun explain xnoremap Ci :lua require('chatgpt').edit_with_instructions() xnoremap Cd :ChatGPTRun docstring xnoremap Ct :ChatGPTRun add_tests xnoremap Co :ChatGPTRun optimize_code xnoremap Cs :ChatGPTRun summarize xnoremap Cf :ChatGPTRun fix_bugs xnoremap Ce :ChatGPTRun explain nnoremap fb :Telescope file_browser nnoremap ff :Telescope find_files nnoremap fg :Telescope live_grep nnoremap fh :Telescope oldfiles nnoremap fd :e ~/.config/nvim/init.vim nnoremap gb :Gitsigns blame_line nnoremap gc :Telescope git_commits nnoremap gf :Telescope git_files nnoremap gg :FloatermNew --title=lazygit --width=1.0 --height=1.0 --opener=vsplit lazygit nnoremap gP lua require('goto-preview').close_all_win() nnoremap gR Telescope lsp_references nnoremap gpc lua require('goto-preview').close_all_win() nnoremap gpd lua require('goto-preview').goto_preview_definition() nnoremap gpi lua require('goto-preview').goto_preview_implementation() nnoremap hc :Telescope commands nnoremap hv :Telescope help_tags nnoremap hk :Telescope keymaps nnoremap hs :Telescope spell_suggest nnoremap isp :-1read $HOME/Templates/python.py4jw nnoremap j :AnyJump nnoremap K :lua vim.lsp.buf.hover() nnoremap ld :Telescope lsp_definitions nnoremap la :lua vim.lsp.buf.code_action() nnoremap lci :Telescope lsp_incoming_calls nnoremap lco :Telescope lsp_outgoing_calls nnoremap lh :lua vim.lsp.buf.signature_help() nnoremap li :Telescope lsp_implementations nnoremap lr :Telescope lsp_references nnoremap lR :lua vim.lsp.buf.rename() nnoremap ls :Telescope lsp_document_symbols nnoremap lt :Telescope lsp_type_definitions nnoremap lw :Telescope lsp_dynamic_workspace_symbols nnoremap n :NvimTreeToggle nnoremap ob :Telescope file_browser nnoremap oc :ChatGPT nnoremap oB :FloatermNew --title=bpytop --opener=vsplit bpytop nnoremap od :FloatermNew --title=lazydocker --opener=vsplit lazydocker nnoremap of :wa:FloatermToggle floatterm nnoremap oh :FloatermNew --title=floaterm --name=split-term --opener=edit --wintype=split --position=botright --height=0.45 nnoremap on :FloatermNew --title=ncmpcpp --opener=vsplit ncmpcpp nnoremap op :FloatermNew --title=ipython --name=ipython --opener=split --wintype=vsplit --position=botright --width=0.5 ipython nnoremap oP :FloatermNew --title=ipython-full --name=ipython-full --opener=edit --width=1.0 --height=1.0 ipython nnoremap or :FloatermNew --title=ranger --opener=vsplit ranger --cmd="cd $PWD" nnoremap ot :FloatermNew --title=floaterm --name=split-term --opener=edit --wintype=vsplit --position=botright --width=0.5 nnoremap r :NvimTreeRefresh nnoremap sl :SessionLoad nnoremap ss :SessionSave nnoremap sc :nohls nnoremap sC :Telescope commands nnoremap sf :Telescope find_files nnoremap sh :Telescope command_history nnoremap sm :Telescope man_pages nnoremap s/ :Telescope search_history nnoremap tc :Telescope colorscheme nnoremap tf :wa:FloatermToggle floatterm nnoremap tp :FloatermToggle ipython nnoremap tP :FloatermToggle ipython-full nnoremap tt :FloatermToggle split-term nnoremap wa :lua vim.lsp.buf.add_workspace_folder() nnoremap wl :lua print(vim.inspect(vim.lsp.buf.list_workspace_folders())) nnoremap wr :lua vim.lsp.buf.remove_workspace_folder() nnoremap y "+ vmap y "+