Releases: thenfks/FKvim
v1.2.4 Stable Release
Full Changelog: v1.2.3...v1.2.4
v1.2.3 Stable Release
v1.2.3 Stable Release
v1.2.2 Optimised FK diagnosis and other plugin
🚀 Fkvim v1.2.2 Release — Smarter Diagnostics, Smoother Workflow
We’re excited to bring you v1.2.2, a feature-packed update that makes your coding experience with Fkvim more intelligent and intuitive.
✅ What's New
🔍 Smart Inline Diagnostics
- Inline diagnostics now appear only when the cursor is on the line — giving you contextual insights without cluttering the entire buffer.
- Perfect for staying focused without visual noise.
📌 Diagnostic Signs on Bufferline & Statusline
- You can now visually track errors and warnings directly from the bufferline and statusline.
- This allows faster navigation and awareness of issues across files.
🔭 What's Coming Next
🛎️ Notifier System
- All user notifications will be displayed via a unified, elegant notifier panel for better UX and system feedback.
✨ Enhanced Fk UI
- Expect Catppuccin-themed enhancements, animated loading, and transparent UI layers to bring aesthetic and performance harmony.
💡 Final Notes
Fkvim is evolving beyond just a config — it's becoming a developer-first productivity environment.
🎯 Stay updated, contribute, or drop suggestions on GitHub.
Thanks for using Fkvim 🖤
v1.2.1 Diagnosis and Breadcrumbs
🔔 Version Release Highlights
✅ What's New in v1.2.1
We’ve enhanced the overall developer experience with the following diagnostic and navigation improvements:
🩺 Diagnostics Integration
-
Statusline Diagnostics
Quickly glance at error, warning, info, and hint counts directly from the statusline.

-
Bufferline Diagnostics
Get visual diagnostics indicators per buffer for faster context switching.

-
Neo-tree File Explorer Diagnostics
Errors and warnings now appear in the file tree itself for quick file health checks.

🧭 Breadcrumb Navigation (Winbar)
-
Added breadcrumb support using
nvim-navicfor real-time context tracking of code structure like functions, classes, and methods.
⚠️ Known Limitation
Inline diagnostics are not yet supported in this version.
They will be introduced in the upcoming update.
v1.2.0-LSP-Utility-Release
v1.1.3-FKsearch-Utility-Release
🚀 FKvim v1.1.3 – Fuzzy Finder + Syntax Highlighting Update
Welcome to the v1.1.3 release of FKvim, your turbocharged Neovim setup crafted for modern developers.
This update focuses on speed, structure, and smarter code navigation with two powerful enhancements:
✨ What's New
🔍 Fuzzy Finder (Telescope)
Telescope.nvim has been integrated into FKvim for blazing-fast file search, grep, and more.
| Feature | Keybinding | Description |
|---|---|---|
| 🔎 Find Files | / | Search files in the workspace |
| 🔍 Live Grep | fg | Fuzzy text search in current directory |
| 📄 Recent Files | fr | Open recent files |
| 🗂️ List Buffers | fb | Switch between open buffers |
| 📚 Help Tags | fh | Search Neovim help docs |
Tree-sitter is enabled for all supported filetypes by default in FKvim.
🧪 Preview
Syntax HighLighting
When Language Server is Installed
When Language Server is not Installed
🛠️ Installation Notes
Preview Syntax Highlighting
Make sure you're using the latest FKvim and have run:
:Lazy sync
If Treesitter parsers aren’t installed yet:
:TSUpdate
If Language Server is not Installed
:TSInstall java
Preview Fuzzy Finder
📌 Coming Soon (v1.1.4+)
-
📦 LSP & Autocompletion support
-
📑 Markdown and LaTeX preview
-
🧠 AI Assistant with Code Suggestions
-
🔧 Plugin Manager UI
👨💻 Developed by Mayank Kumar Jha
FKvim – Speed, Simplicity, and Style for Devs.
v1.1.2-FKbuffer-Utility-Release
📦 FKvim – Bufferline Integration Release (v1.1.2 LST)
Welcome to the latest release of FKvim, your performance-focused, aesthetically tuned NeoVim setup.
This update enhances the navigation and multitasking experience with a beautiful, Catppuccin-themed Bufferline — supporting tab-style buffers, close icons, reordering, and improved UI consistency.
🚀 What’s New
🧭 Bufferline for Tab-like Navigation
We’ve integrated bufferline.nvim a sleek and modern buffer/tab manager for NeoVim. It’s designed to streamline navigation between multiple files with style and clarity.
| Feature | Description |
|---|---|
| 🔲 Transparent Tabline | Seamlessly matches FKvim’s transparent background |
| 🎨 Themed with Catppuccin | Integrated with mocha palette for visual consistency |
| ❌ Hover Close Button | Tabs show a close button only on hover for a clean look |
| 🟡 Highlight Current Tab | Current tab is underlined and highlighted in yellow |
:BufferLineMoveNext / :BufferLineMovePrev |
|
| 📌 Buffer Pinning | Use :BufferLineTogglePin to keep important buffers always visible |
| 📂 Offset for NeoTree | Adds spacing and label for NeoTree in the bufferline |
🔁 Key Features
⌨️ Bufferline Keybindings
| Keybinding | Action |
|---|---|
<Leader>bn |
Next Buffer |
<Leader>bp |
Previous Buffer |
<Leader>1…<Leader>9 |
Jump to Buffer #1–9 |
<Leader>bl |
Move Buffer Left |
<Leader>bm |
Move Buffer Right |
<Leader>bp |
Toggle Pin |
<Leader>rc |
Close Selected Buffer |
Cmd + ← / → |
Move between NeoTree and Editor |
⚠️ Important Notes
-
Mouse hover features require:
vim.o.mouse = "a"show_buffer_close_icons = true
-
Dragging tabs with mouse is not supported yet. Use keyboard-based reordering commands.
-
** Breadcrumps and Diagnosis is not supported in this version , upgrade to latest version to use it
🛤️ Coming Next (vNext)
- 🎯 Telescope
- 🧠 Autosuggestions and Snippets
- 🧩 Tresitter
👨💻 Developed by Mayank Kumar Jha
⚡ FKvim – Speed, Simplicity, and Style for Devs.
Full Changelog: v1.1.1...v1.1.2
v1.1.1-FKterm-Utility-Release
🚀 FKvim Release Notes – Terminal Support (v1.1.1)
Welcome to FKvim v1.2.0, a blazing-fast NeoVim setup that now comes with powerful terminal integration — fully themed and transparent.
🎉 New in This Release
🧱 Integrated [[ToggleTerm.nvim]
You can now open multiple, floating, split, or vertical terminal windows — all with seamless toggles and keybindings.
| Feature | Description |
|---|---|
| 🔁 Toggle terminal | Quickly open/close terminal from any buffer or mode |
| 🎯 Floating terminals | Appears centered with border and transparent background |
| 🎨 Fully themed | Uses Catppuccin colors + FKvim's transparent UI |
| ⌨️ Start in insert mode | No need to manually press i |
| 🧠 Intelligent layout | Vertical, horizontal, or float — switch on the fly |
| 🧩 Custom profiles | Ready to configure e.g. lazygit, node, htop, etc. |
🧪 Preview
*Figure 1: Horizontal terminal in FKvim with transparent background*
*Figure 2: Floating terminal in FKvim with transparent background*
*Figure 3: Vertical terminal in FKvim with transparent background*
---
🖥️ Terminal Keybindings
| Keybinding | Action |
|---|---|
<C-\> |
Toggle terminal (floating) |
<Space>tt |
Toggle last terminal |
<Space>th |
Open terminal (horizontal split) |
<Space>tv |
Open terminal (vertical split) |
<Space>tf |
Open terminal (floating window) |
<D-Left> / <D-Right> |
Move between code ↔ terminal |
<D-w> |
Close terminal from insert/normal |
🎨 Theme Integration
- Fully supports Catppuccin Mocha
- Transparent terminal background (
guibg = NONE) - Styled float border with Catppuccin green
#a6e3a1
✅ Requirements
catppuccintheme pluginnvim-transparenttoggleterm.nvimadded in FKvim's plugin list
📁 Sample Config Location
-- lua/fk_configs/fk_toggleterm.lua
require("toggleterm").setup({
...
highlights = {
Normal = { guibg = "NONE" },
NormalFloat = { guibg = "NONE" },
FloatBorder = {
guifg = "#a6e3a1",
guibg = "NONE",
},
},
})🧭 Coming Soon
- ⌨️ LazyGit + Node.js Terminal Profiles
- 🔁 Auto-toggle terminals on build/test
- 🖼️ Terminal Theming Presets
⚠️ Important Note: This version ofFKvimand its previous versions doesn't support multi buffers, so you can only use one Fkterm , if you want to use multiple terminals then upgrade to latest version ofFKvim.
👨💻 Crafted by Mayank Kumar Jha
⚡ FKvim – The Ultimate Dev Environment
v1.1.0-FileExplorer -Utility-Release
📦 FKvim - File Explorer Utility Release (v1.1.0 LST)
Welcome to the latest release of FKvim — your turbocharged NeoVim setup tailored for modern developers.
This version brings powerful improvements to file navigation, UI styling, and overall productivity.
🆕 What’s New
🔍 Integrated [NeoTree]
We’ve added NeoTree, a powerful file explorer for NeoVim with rich features including:
- File/folder creation
- Renaming and deletion
- Git status indicators
- Built-in fuzzy search using Telescope
📁 File Operations Overview
| Feature | Shortcut | Preview |
|---|---|---|
| Create File/Folder | a or + |
![]() |
| Rename File | r |
![]() |
| Delete File | d |
![]() |
| Live Search | / |
Uses Telescope for fuzzy grep within the current directory. |
🧠 Git Integration with NeoTree
NeoTree now displays real-time Git status using familiar symbols:
| Git Status | Symbol |
|---|---|
| Added | ✚ |
| Modified | |
| Deleted | ✖ |
| Renamed | ➜ |
| Untracked | ★ |
| Ignored | ◌ |
🛠️ UI Enhancements (FKUI)
- FKvim Dashboard now loads by default when you open a folder (
nvim .) - Improved popups and file dialogs
- Cleaner animations and transitions
🎛️ Keybindings Cheat Sheet
| Key Combo | Description |
|---|---|
<leader>e |
Toggle NeoTree |
<leader>f |
Focus current file in NeoTree |
Cmd + ← / → |
Switch between NeoTree and Editor |
/ (in NeoTree) |
Telescope live grep |
a or + |
Create new file or folder |
r |
Rename file/folder |
d |
Delete file/folder |
🛤️ Coming Soon (vNext)
| Feature | Status |
|---|---|
| 🖥️ Integrated Terminal View | ✅ |
| 🧵 Bufferline for Tabs | ✅ |
| 🔭 Enhanced Telescope Search UI | ✅ |
| 🌈 Treesitter Syntax Highlighting | ✅ |
👨💻 Developed by Mayank Kumar Jha
⚡ FKvim – Speed, Simplicity, and Style for Devs.
v1.0.0-Utility-Release
📦 FKvim – First Stable Release
We’re excited to announce the first stable configuration of FKvim — a lightweight and modular Neovim setup focused on performance and usability. This initial release lays the foundation for a modern development environment with essential UI and usability enhancements.
✨ What's Included in This Version
FKvim now comes with a stable base configuration, featuring a cohesive UI and essential utilities for a productive editing experience.
🛠️ Core Features
- Basic Neovim Settings: Sensible defaults to improve editing workflow.
- Auto Indentation: Consistent and smart code formatting out of the box.
- Theme & UI Enhancements: Visually appealing design with modern aesthetics.
- Lualine Integration: Beautiful and informative status line powered by [Lualine].
🔧 Utilities Added
- Seamless integration of essential themes.
- Auto indentation configuration for clean and readable code.
- Lightweight plugin structure for future extensibility.
🚀 Roadmap – What's Coming Next
We're actively working on the next major release of FKvim. Here's what's planned:
- 📁 File Explorer — Add [NeoTree] for powerful file navigation.
- 🔍 Fuzzy Finder — Integrate [Telescope.nvim] for fast and efficient searching.
- 🧠 LSP Support — Configure Language Server Protocols for intelligent code completion and diagnostics.
- 🔑 Custom Keybindings — Ergonomic key mappings for smoother navigation and editing.
- 🧩 Buffer & Tab Management — Enhanced workflow with buffer and sub-buffer handling.
🙌 Contributions
FKvim is still in its early stages. Contributions, ideas, and feedback are welcome! Feel free to open issues or pull requests.
Stay tuned for more updates and features. FKvim aims to be your reliable and extensible Neovim companion. 🚀
Developed By Mayank Jha from Flashcodes
Full Changelog: https://github.com/Flash-codes/fkvim/commits/v1.0.0












