Skip to content

e-cal/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

e-cal/nvim - the best nvim config

  • lazy.nvim
  • all the things you expect and most likely want
  • whichkey to tell you what does what (leader: <space>)
  • lots of cool stuff like
    • llms built in via chat.nvim and copilot-cmp
    • rendering images inline in markdown
    • repls and jupyter notebooks
      • you can just nvim notebook.ipynb, then hit <space>m (molten/markdown) for relevant keybinds
screenshots 👀

image

image

image

Make it yours

  • add/remove plugins with files in plugins/
    • return the lazy plugin spec
    • configuration & setup in the plugin spec (mason is the exception, configuration in lsp.lua)
    • most plugins are in their own file
    • groups of plugins: misc.lua, nav.lua, notebook.lua, theme.lua
  • plugin related keymaps defined in the plugin spec
  • vanilla keymaps defined in keymap.lua
  • auto.lua - auto commands
  • functions.lua - user functions
  • settings.lua - (n)vim settings
  • utils.lua - useful lua functions
  • snippets/ - custom snippets
  • init.lua - source any new top level files

About

the best nvim config there's ever been

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages