Skip to content

v1.0.0 - First Release

Compare
Choose a tag to compare
@prrockzed prrockzed released this 29 Sep 09:41
· 45 commits to main since this release

🚀 nvimDev v1.0.0 - First Release | A Base Neovim Configuration Template

Welcome to the first-ever release of nvimDev, a minimalist yet powerful Neovim distribution built for fast, productive, and aesthetic coding! 🎉


⚠️ Important Note ⚠️

The project is still under active development, and many exciting new features and improvements will be released in the upcoming days. Stay tuned for frequent updates and enhancements! 🔔


🌀 What’s in it for you?

This is just the beginning! Although nvimDev is still in development, you can expect frequent updates with new features in the coming days. Stay tuned! 🔔

For now, this release provides a solid base configuration for Neovim, perfect as a starter template to build upon and customize to your heart’s content. Here’s a sneak peek at what’s inside:

  • Folder Structure 📂: Clean and intuitive, separating core configurations and plugin settings for easy navigation.
  • Plugin Manager ⚡: Powered by Lazy.nvim to install your favorite plugins with ease.
  • Custom Keybindings 🎮: Thoughtfully mapped out to simplify navigation across windows and buffers. Check out keybindings.lua to see how it’s done!
  • User Experience Enhancements 🎨: The default settings in options.lua are tailored to deliver a polished, aesthetic experience. Tweak it further to match your personal style.

🧩 Plugins Included:

  • Lazy – Plugin manager to handle all your plugin needs.
  • LazyDev – A developer's companion for lazy loading.
  • Which Key – Visual guide for keybindings.

🎨 Colorschemes:

  • Onedark (with custom tweaks): Dive into a beautiful, consistent coding environment right out of the box!

💡 Customization:

The power of nvimDev lies in its simplicity and flexibility. Want to change something? The options and keybindings files are fully customizable, allowing you to tweak everything to fit your workflow. Added and customizing your plugins is a lot easier.


📂 Folder Structure:

~/.config/nvim

│── lua
│          │
│          │─ nvimdev
│          │           │
│          │           │── core
│          │           │           │
│          │           │           │── init.lua
│          │           │           │── keymaps.lua
│          │           │           │── options.lua
│          │           │
│          │           │── plugins
│          │           │              │
│          │           │              │── init.lua
│          │           │              │── lazy.lua
│          │           │              │── dump_plugins.lua
│          │           │
│          │           │── plugin_config
│          │                               │
│          │                               │── init.lua
│          │                               │
│          │                               │── your_plugin_config1.lua
│          │                               │── **
│          │                               │── your_plugin_config2.lua
│          │                               │
│          │                               │── color_config
│          │                                                 │
│          │                                                 │── init.lua
│          │                                                 │── onedark.lua
│          │                                                 │── your_colorscheme1.lua
│          │                                                 │── **
│          │                                                 │── your_colorscheme2.lua
│          │
│          │── your_own_configuration (optional)

│─ init.lua


If you're excited to be part of this journey, contributions are more than welcome! 🤝 Check out the contributing section and feel free to enhance nvimDev.


Happy coding! 💻