Releases: prrockzed/nvimDev
v1.2.0 is Released!
🚀 nvimDev v1.2.0 - New Features, Colorschemes, and More!
We’re thrilled to announce the v1.2.0 release of nvimDev! This update brings exciting new features, fresh colorschemes, improved key mappings, and a new fuzzy finder experience! 🎉
🆕 What’s New in v1.2.0?
🎨 New Colorschemes:
Say hello to a broader range of colorschemes! Alongside the default Onedark theme from v1.0.0, we’ve added:
- Nightfox
- Gruvbox
- Kanagawa
- Catppuccin
- Doom-one
- Tokyonight
🗂️ Keymapping Enhancements:
I've introduced new key mappings in keymaps.lua
to make navigation even easier:
- Navigate between buffers effortlessly.
- Move and reorganize buffers quickly.
- New insert mode navigation keybindings to improve your workflow.
🔭 Telescope Plugin Integration:
The major new feature in this release is the addition of the Telescope plugin – a powerful, customizable fuzzy finder that allows you to search files, buffers, commands, and more with ease. The Telescope setup has been meticulously configured for a more visually pleasing interface.
Additionally, the project.nvim plugin has been integrated, allowing you to search for projects directly within Telescope for seamless project navigation.
📄 Quick Access via Leader Key:
You can now access Telescope directly with the leader key (<Space>
) — no more long commands to search for files! A whole new set of Which Key mappings have been added to simplify access to frequently used commands and files. Just hit <Space>
in normal mode to explore all the options at your fingertips!
🗝️ Which Key Update:
I’ve migrated from Which Key v3.13.3 to an earlier, more customizable version, v1.6.0. You can access this version at:
I made this switch because v1.6.0 offers greater ease in writing keymaps and configuring the popup, giving you a better overall experience. The Which Key popup has been redesigned to be visually appealing, offering smoother navigation when accessing key bindings.
Happy coding with nvimDev! 💻
v1.1.1 is Released!
🚀 nvimDev v1.1.1 - Minor Bug Fix Update!
We’re back with a minor yet important update to nvimDev! 🎉
🛠️ Bug Fix:
In previous releases, the Which Key plugin wasn’t working as expected due to a missing setup configuration. But no worries, that issue has now been fixed! Which Key is fully functional in this version and ready to streamline your workflow.
🆕 What’s New in v1.1.1?
-
Which Key Plugin Fixed: The handy visual guide for keybindings is now up and running! I’ve added numerous custom key mappings to make your coding journey smoother.
-
Keybinding Enhancements: By pressing the leader key (which is the
<Space>
key) in normal mode, you’ll instantly access a list of powerful key mappings designed to simplify your workflow. No more tedious typing of long commands—now you can execute common tasks with just 2-3 keystrokes!
⚡ Key Mapping Highlights:
-
Fast & Efficient: Instead of typing 10-15 characters for a command, you can now navigate and execute commands in just a couple of keystrokes, allowing you to stay focused on the keyboard while getting things done faster.
-
Productivity Boost: You’ll be able to switch between windows, buffers, and more without ever reaching for the mouse or typing lengthy commands. Speed up your coding and stay productive with the improved key mappings.
Happy coding with nvimDev! 💻
v1.1.0 is Released!
🚀 nvimDev v1.1.0 - New Features and Improvements!
Checkout the Previous Release for a detailed explanation of nvimDev
We’re excited to bring you nvimDev v1.1.0, packed with new features and improvements! 🎉
🆕 What’s New in v1.1.0?
This update enhances your Neovim experience with powerful new features:
- NvimTree Plugin : A fully customizable file explorer for easy navigation and management of project files.
- Barbar Plugin : Adds smooth tab management, making it easier to switch between multiple buffers.
- Lualine Plugin : An efficient, customizable status line to keep track of important details while coding.
📄 Documentation Updates:
-
README Overhaul 📝: The README has been revamped for clarity and ease of use, with sections now divided into Installation and Contributing. These sections are now hosted on dedicated pages in the repository, with links available in the README.
-
New Wiki Section 📚: We’ve also created a wiki section(in development phase) to provide in-depth documentation. Whether you're a beginner or an experienced user, it’s a great resource for understanding and customizing nvimDev.
Explore the new features and check out the wiki for tips and tricks! 🚀 Your contributions are always welcome! 🤝
Happy coding with nvimDev! 💻
v1.0.0 - First 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! 🎉
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! 💻
Alpha Release
This is a pre-release.
The project is in a development phase. Wait patiently for it to be fully usable.
Right now, only keymaps.lua and options.lua have been added.
The keymaps file contains keybindings for easier usage of neovim.
The options file contains general settings which will be followed in the editor.