Home Shuvro
Post
Cancel

Shuvro

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

DescriptionLHSRHS 
 lua require('user.neovim').maximize_current_split() 
 nohlsearch 
 y  
Nvim builtin&:&& 
 HBufferLineCyclePrev 
 LBufferLineCycleNext 
 Xlua require('user.bufferline').delete_buffer() 
 Yy$ 
 [bBufferLineMoveNext 
 [dlua vim.diagnostic.goto_prev() 
 [q:cprev 
 ]bBufferLineMovePrev 
 ]dlua vim.diagnostic.goto_next() 
 ]q:cnext 
 culua require('harpoon.term').sendCommand(1, 1) 
 celua require('harpoon.term').sendCommand(1, 2) 
 gb  
 gc  
 gvvsplitlua vim.lsp.buf.definition({on_list = function(items) vim.fn.setqflist({}, ‘r’, items) vim.cmd(‘cfirst’) end})
 gxlua os.execute("xdg-open " .. vim.fn.shellescape(vim.fn.expand "cWORD>")); vim.cmd "redraw!" 
 telua require('harpoon.term').gotoTerminal(2) 
 tulua require('harpoon.term').gotoTerminal(1) 
 PlenaryTestFile:lua require(‘plenary.test_harness’).test_directory(vim.fn.expand(“%:p”)) 
   
  
 lua require('harpoon.cmd-ui').toggle_quick_menu() 
  
 i 
 <C-,>lua require('neogen').jump_next() 
 h 
 :m .+1== 
 :vertical resize +2 
 :m .-2== 
 :vertical resize -2 
 :resize +2 
 :resize -2 
 :call QuickFixToggle() 
 k 
 j 
 l 

visual mode keymaps

DescriptionLHSRHS
 stlua require('user.telescope').grep_string_visual()
Nvim builtin#y?\V"
Nvim builtin*y/\V"
 gv
 >>gv
 gxNetrwBrowseXVis
 gc 
 gb 
 galua vim.lsp.buf.range_code_action()
 p“_dP
 NetrwBrowseXVis:call netrw#BrowseXVis()
 
 
 :m ‘-2gv-gv
 :m ‘>+1gv-gv

operator mode keymaps

| Description | LHS | RHS | | ———– | — | — |

This post is licensed under CC BY 4.0 by the author.

-

LvimAdib