A modern, minimal, and lightning-fast Neovim setup β designed for performance, aesthetics, and developer productivity.
π Project Insights
| π Stars | π΄ Forks | π Issues | π Open PRs | π Closed PRs | π οΈ Languages | π₯ Contributors |
β¨ Features
- β‘ Fast Startup β Powered by
lazy.nvim - π¨ Modern UI β Beautiful, transparent, and distraction-free
- π§ LSP Ready β Language Server Protocol and smart completion via
nvim-cmp - π Neo-tree β Smooth file browsing with Git indicators
- π Telescope β Blazing fast fuzzy finder
- π§© Treesitter β Powerful syntax highlighting & better code understanding
- π Custom Notifications β Unified Noice UI with minimal alerts
- π οΈ Modular Structure β Easy to configure, extend, and maintain
- π§ͺ Built-in Terminal, breadcrumbs, Git signs, and much more...
π Exciting News...
π This project is now an official part of GirlScript Summer of Code β GSSoC'25! πππ» We're thrilled to welcome contributors from all over India and beyond to collaborate, build, and grow Fkvim! Letβs make learning and career development smarter β together! ππ¨βπ»π©βπ»
π©βπ» GSSoC is one of Indiaβs largest 3-month-long open-source programs that encourages developers of all levels to contribute to real-world projects π while learning, collaborating, and growing together. π±
π With mentorship, community support, and collaborative coding, it's the perfect platform for developers to:
- β¨ Improve their skills
- π€ Contribute to impactful projects
- π Get recognized for their work
- π Receive certificates and swag!
π I canβt wait to welcome new contributors from GSSoC 2025 to this Fkvim project family! Let's build, learn, and grow together β one commit at a time. π₯π¨βπ»π©βπ»
π Commands
FKvim provides the following custom commands:
| Command | Description | Keybinding |
|---|---|---|
:FkGemini |
Opens the Gemini AI assistant in a split window. | <leader>g |
:FkGemini update |
Updates the Gemini CLI to the latest version. | |
:FkInstall Gemini |
Installs the Gemini CLI. |
π¦ Requirements
Make sure you have the following installed:
| Tool | Version | Description |
|---|---|---|
| Neovim | >= 0.9.0 |
Core editor |
| Git | Latest | For managing FKvim and plugin cloning |
| Nerd Font | Recommended | For icons in status line and UI |
| Curl/Wget | Optional | For automated installation scripts |
π‘ Use a terminal that supports true color and transparency for best visuals.
π₯ Installation
git clone https://github.com/Flash-codes/fkvim.git ~/.config/nvim
nvimπ§ On first launch, FKvim will auto-install all plugins via
lazy.nvim. π Need help? Visit the FKvim Wiki
π Directory Structure
~/.config/nvim/
βββ init.lua
βββ lua/
β βββ fk_plugins/
β βββ fk_configs/
β βββ fk_autoscripts.lua
All configs are organized under lua/ with proper namespaces for easy maintenance.
π§ Configuration
FKvim is fully modular and easy to customize:
- Themes, transparency, keymaps, and plugins are modular
- Add plugins via
lazy.nvimininit.lua - Use
lua/fk_configs/andlua/fk_plugins/for custom configuration
π Wiki
Explore the π GitHub Wiki to learn:
- β Getting Started
- π¨ Theme Customization
- π Plugin Development
- π§ LSP and Auto Completion
- π οΈ Troubleshooting
- β FAQ
πΌοΈ Preview
Below are interactive previews of FKvim features. Click to expand each section.
π Fkvim Tree - File Explorer powered by Neo Tree
Modern sidebar with Git integration, diagnostics, and icons
π Credits
FKvim is built with the help of awesome tools:
- lazy.nvim
- catppuccin
- telescope.nvim
- neo-tree.nvim
- noice.nvim
- And many more...
π€ Contributing
We love contributions from the community! Whether it's a bug report, a new feature, or a documentation improvement, we appreciate your help.
How to Contribute
- Fork the repository and create a new branch for your changes.
- Make your changes and ensure everything is working as expected.
- Submit a pull request with a clear description of your changes.
Found a Bug?
- Check the issue tracker to see if the bug has already been reported.
- If not, open a new issue and provide as much detail as possible.
Have a Feature Idea?
- We'd love to hear it! Open an issue to discuss your idea.
π Code of Conduct
Please refer to the Code of Conduct for details on contributing guidelines and community standards.
π€π€ Contribution Guidelines
We love our contributors! If you'd like to help, please check out our CONTRIBUTE.md file for guidelines.
Thank you once again to all our contributors who has contributed to Fkvim! Your efforts are truly appreciated. ππ
See the full list of contributors and their contributions on the GitHub Contributors Graph.
π‘ Suggestions & Feedback
Feel free to open issues or discussions if you have any feedback, feature suggestions, or want to collaborate!
βοΈπ Show Your Support
If you find FKvim project helpful, give it a star! β to support more such educational initiatives:
- Giving the repo a β on GitHub
- Sharing it with your developer friends
- Contributing to the project
π License
This project is licensed under the MIT License - see the License file for details.
β Stargazers
π΄ Forkers










