Skip to content

pimdistro/pim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌿 pim - A Sensible Neovim Config

pim.png

pim (short for "pretty vim"), derived from the Dutch name Pim


pim logo

font is monoid Nerd Font


Welcome to 🌿 pim, your minimalistic yet feature-packed Neovim setup! This config is all about giving you the best of both worlds - simplicity and usability. It leverages lazy loading with the fantastic 🚀 lazy.nvim package manager, ensuring that everything is snappy and efficient. Not to mention, you have the freedom to make it your own, as 🌿 pim serves as a flexible and extensible base framework.

pim is designed to be fast and extensive; thus the following design principles were applied:

  • Speed: I made sure pim runs lightning fast, with a startup time aiming to be under ±60.0 ms (±48.0 since 0ae530a). As a developer myself, I understand the frustration of working with sluggish code editors.
  • Modularity: pim is all about being modular and flexible. While I have my own opinions, I want you to have full control. You can easily overwrite my defaults and tailor pim to your liking. Take a look at configuring.md

Features

  • Lightweight and minimalistic Neovim setup
  • Utilizes lazy loading with lazy.nvim for faster startup times
  • Integrated Language Server Protocol (LSP) support using lspconfig

But wait, there's more! Check out these additional features of pim:

  • Sensible defaults: pim comes with carefully selected default configurations to enhance your editing experience out of the box.
  • Extensibility: You can customize pim according to your preferences thanks to its modular architecture. Add or remove plugins, keybindings, and settings as you please.
  • Plugin management with mason: Easily manage your plugins and keep them up to date with the help of mason.
  • Easy navigation with nvim-tree: Access your file tree and navigate through your project effortlessly.
  • Beautiful and informative status line with lualine: Customize your status line with various themes and useful information.

Useful Links

Contributing 🤝

GitHub Contributors Image

PRs Welcome

License 📜

This project is licensed under the MIT License.

Credits 🙌

  • Much of this was inspired by nyoom.nvim, go check them out!
  • folke for:
    • lazy.nvim
    • which-key
    • todo-comments
    • neodev
  • ... more to add

We hope you enjoy using 🌿 pim! Happy coding! 🚀🌟

About

pim, a sensible neovim configuration. pretty vim

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages