Skip to content

tedce/init.lua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My neovim config

Minimal neovim config for the ui averse vim nostalgics

Why?

My ideal coding scenario is to have a minimal ui that still provides the robust functionality the modern dev needs to perform. This also includes the setting up of this neovim config. For the most part, default configs were used except where I have a large bias toward certain keybindings, which is not often.

Plugins

  • Neovim-fuzzy - Love this one because the UI is so minimal and reminds me of the ctrlp plugin used in past days
  • Lsp-zero - LSP config made super easy
  • Treesitter - Cool highlights, looking to utilize more in the future
  • Lualine - Basic statusline to orient yourself
  • Bufferline - Tabline with a few goodies if you use the default config
  • Alpha-Nvim - I like having a landing page, this lets you configure to your liking
  • Nvim-tree - Good file explorer with good capabilities
  • GitSigns - Git decorations and functionality
  • TokyoNight - This is actually the theme lunarvim uses

Dependencies

I had to install a few packages at the terminal, but not many.

Keymaps

Keymaps beyond the default can be found in the after/plugin directory where remaps are configured based on each specific plugin

How to Use

  • Install listed dependencies if not installed
  • Clone repo and move to config folder git clone https://github.com/tedce/init.lua ~/.config/nvim
  • Open ~/.config/nvim/lua/plugins.lua file and source the file :so
  • Open nvim and run :PackerSync to install plugins
  • Exit nvim and reopen!

About

Minimal neovim config for the ui averse vim nostalgics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages