Skip to content

feoh/minimalist_neovim_config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimalist Neovim Configuration

In the spirit of 2025 being the "Year of Neovim Out Of The Box" I'm trying an experiment in minimalism to see how much of Neovim's default behavior I can utilize without installing a third party plugin.

And thus far I am LOVING the experience!

Git integration

This config includes:

The statusline also shows the current Git branch and diff summary when applicable.

Key mappings

  • <leader>gs — open Fugitive status (:Git)
  • ]h / [h — next / previous hunk
  • <leader>hs — stage hunk
  • <leader>hr — reset hunk
  • <leader>hS — stage buffer
  • <leader>hR — reset buffer
  • <leader>hp — preview hunk
  • <leader>hb — blame current line
  • <leader>hd — diff current file
  • <leader>hD — diff current file against ~

Browser editing

This config also includes subnut/nvim-ghost.nvim for editing browser textareas via GhostText.

Configured behavior:

  • uses the default GhostText port 4001
  • sets filetype=markdown for common markdown-heavy sites like GitHub, Reddit, and Stack Overflow
  • sets filetype=mail for fastmail.com

About

My minimalist Neovim configuration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors