Skip to content

tmaybe/neovim-lazyvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

neovim config

My neovim config, based on the 💤 LazyVim starter template. Refer to the documentation to make your own.

What's changed from the default settings?

  1. Remove Neo-tree.nvim and use oil.nvim instead
  2. Install and configure the git plugins vim-fugitive, vim-rhubarb, and gitlinker for showing git blame (<Leader>gb) and opening the current file in GitHub (<Leader>gr)
  3. Customize autocomplete behavior (only activate on <Tab>, don't autoselect first suggestion)
  4. Default to absolute line numbers and add quick shortcuts to toggle absolute (yon) & relative (yor)
  5. Add Grepper to get a command-line style ripgrep prompt that puts results in quickfix (<Leader>rr or <Leader>rw to quick-search the word under the cursor)
  6. Add nvim-bqf to show previews of files in quickfix
  7. Add/enable LSP support and other conveniences for Python and Typescript.
  8. Add and configure alternate file navigation with vim-projectionist (<Leader>a)
  9. Use nvim-ufo for code folding
  10. Save files on <Enter> and don't autoformat on save
  11. Add shortcuts to insert blank lines ([<Space>, ]<Space>) and to move the current line up ([a) or down (]a)
  12. Add shortcut to copy current file's path to clipboard (<Leader>cg)
  13. Various cosmetic changes (add new colorschemes and change default, hide invisible characters, show vertical bar, don't animate indent lines, remove the clock on lualine)

About

My neovim config based on LazyVim/LazyVim

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages