Post

Shuvro Neovim Configuration Information

Significantly improved fork of Abouzar Parvan’s advanced ‘LunarVim’ config

  • Install and initialize: lazyman -L Shuvro
  • Configuration category: Language
  • Base configuration: LunarVim
  • Plugin manager: Lazy
  • Installation location: ~/.config/nvim-Shuvro

Git repository

https://github.com/shuvro/lvim

Website

https://www.lunarvim.org

Lazy managed plugins

Shuvro Keymaps

Normal mode keymaps

Description 
Left hand side<CR>
Right hand side<Cmd>lua require('user.neovim').maximize_current_split()<CR>
Description 
Left hand side<Esc><Esc>
Right hand side<Cmd>nohlsearch<CR>
Description 
Left hand side y
Right hand side 
DescriptionNvim builtin
Left hand side&
Right hand side:&&<CR>
Description 
Left hand sideH
Right hand side<Cmd>BufferLineCyclePrev<CR>
Description 
Left hand sideL
Right hand side<Cmd>BufferLineCycleNext<CR>
Description 
Left hand sideX
Right hand side<Cmd>lua require('user.bufferline').delete_buffer()<CR>
Description 
Left hand sideY
Right hand sidey$
Description 
Left hand side[d
Right hand side<Cmd>lua vim.diagnostic.goto_prev()<CR>
Description 
Left hand side[b
Right hand side<Cmd>BufferLineMoveNext<CR>
Description 
Left hand side[q
Right hand side:cprev<CR>
Description 
Left hand side]d
Right hand side<Cmd>lua vim.diagnostic.goto_next()<CR>
Description 
Left hand side]b
Right hand side<Cmd>BufferLineMovePrev<CR>
Description 
Left hand side]q
Right hand side:cnext<CR>
Description 
Left hand sidece
Right hand side<Cmd>lua require('harpoon.term').sendCommand(1, 2)<CR>
Description 
Left hand sidecu
Right hand side<Cmd>lua require('harpoon.term').sendCommand(1, 1)<CR>
Description 
Left hand sidegb
Right hand side 
Description 
Left hand sidegc
Right hand side 
Description 
Left hand sidegx
Right hand side<Cmd>lua os.execute("xdg-open " .. vim.fn.shellescape(vim.fn.expand "<lt>cWORD>")); vim.cmd "redraw!"<CR>
Description 
Left hand sidegv
Right hand side<Cmd>vsplit | lua vim.lsp.buf.definition({on_list = function(items) vim.fn.setqflist({}, 'r', items) vim.cmd('cfirst') end})<CR>
Description 
Left hand sidete
Right hand side<Cmd>lua require('harpoon.term').gotoTerminal(2)<CR>
Description 
Left hand sidetu
Right hand side<Cmd>lua require('harpoon.term').gotoTerminal(1)<CR>
Description 
Left hand side<Plug>PlenaryTestFile
Right hand side:lua require('plenary.test_harness').test_directory(vim.fn.expand("%:p"))<CR>
Description 
Left hand side<C-Bslash>
Right hand side 
Description 
Left hand side<M-x>
Right hand side<C-X>
Description 
Left hand side<C-N>i
Right hand side<Tab>
Description 
Left hand side<C-,>
Right hand side<Cmd>lua require('neogen').jump_next()<CR>
Description 
Left hand side<C-Space>
Right hand side<Cmd>lua require('harpoon.cmd-ui').toggle_quick_menu()<CR>
Description 
Left hand side<M-a>
Right hand side<C-A>
Description 
Left hand side<M-j>
Right hand side:m .+1<CR>==
Description 
Left hand side<C-Down>
Right hand side:resize +2<CR>
Description 
Left hand side<M-k>
Right hand side:m .-2<CR>==
Description 
Left hand side<C-Up>
Right hand side:resize -2<CR>
Description 
Left hand side<C-K>
Right hand side<C-W>k
Description 
Left hand side<C-Q>
Right hand side:call QuickFixToggle()<CR>
Description 
Left hand side<C-J>
Right hand side<C-W>j
Description 
Left hand side<C-H>
Right hand side<C-W>h
Description 
Left hand side<C-Right>
Right hand side:vertical resize +2<CR>
Description 
Left hand side<C-Left>
Right hand side:vertical resize -2<CR>
Description 
Left hand side<C-L>
Right hand side<C-W>l

Visual mode keymaps

Description 
Left hand side st
Right hand side<Cmd>lua require('user.telescope').grep_string_visual()<CR>
DescriptionNvim builtin
Left hand side#
Right hand sidey?\V<C-R>"<CR>
DescriptionNvim builtin
Left hand side*
Right hand sidey/\V<C-R>"<CR>
Description 
Left hand side<lt>
Right hand side<lt>gv
Description 
Left hand side>
Right hand side>gv
Description 
Left hand sidegx
Right hand side<Plug>NetrwBrowseXVis
Description 
Left hand sidegb
Right hand side 
Description 
Left hand sidegc
Right hand side 
Description 
Left hand sidega
Right hand side<Esc><Cmd>lua vim.lsp.buf.range_code_action()<CR>
Description 
Left hand sidep
Right hand side"_dP
Description 
Left hand side<Plug>NetrwBrowseXVis
Right hand side:<C-U>call netrw#BrowseXVis()<CR>
Description 
Left hand side<M-x>
Right hand side<C-X>
Description 
Left hand side<M-a>
Right hand side<C-A>
Description 
Left hand side<M-j>
Right hand side:m '>+1<CR>gv-gv
Description 
Left hand side<M-k>
Right hand side:m '<lt>-2<CR>gv-gv

Operator mode keymaps