Skip to content

Releases: thenfks/FKvim

v1.2.4 Stable Release

21 Sep 11:46

Choose a tag to compare

v1.2.3 Stable Release

05 Sep 16:25
eb63e2d

Choose a tag to compare

v1.2.3 Stable Release

v1.2.2 Optimised FK diagnosis and other plugin

05 Jul 21:54

Choose a tag to compare

🚀 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.

Inline Diagnostics


📌 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.

Bufferline + Statusline Diagnostics


🔭 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

05 Jul 10:49

Choose a tag to compare

🔔 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.
    Status Diagnostics

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

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


🧭 Breadcrumb Navigation (Winbar)

  • Added breadcrumb support using nvim-navic for real-time context tracking of code structure like functions, classes, and methods.

    Breadcrumbs


⚠️ 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

04 Jul 17:55

Choose a tag to compare

🚀 FKvim v1.2.0

✨ What's New

  • LSP Support with autocompletion via nvim-cmp
  • Snippet Integration using LuaSnip & friendly-snippets
  • Language support: Lua, JS, Python, etc.
  • Install LSPs easily with :MasonInstall

🧠 Autocompletion in Action


✍️ Snippet Preview

v1.1.3-FKsearch-Utility-Release

04 Jul 16:26

Choose a tag to compare

🚀 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

image

Syntax HighLighting

image

When Language Server is Installed

image

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

image image

📌 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

04 Jul 12:54

Choose a tag to compare

📦 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
↔️ Reorder Tabs with Keys :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 UI Preview
State Example
Default View Default
Current Tab Active Current
Hover Close Button Hover

⌨️ 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

04 Jul 10:11

Choose a tag to compare

🚀 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

image *Figure 1: Horizontal terminal in FKvim with transparent background* image *Figure 2: Floating terminal in FKvim with transparent background* image *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

  • catppuccin theme plugin
  • nvim-transparent
  • toggleterm.nvim added 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 of FKvim and 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 of FKvim .


👨‍💻 Crafted by Mayank Kumar Jha

FKvim – The Ultimate Dev Environment


v1.1.0-FileExplorer -Utility-Release

04 Jul 09:19

Choose a tag to compare

📦 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

04 Jul 06:07

Choose a tag to compare

📦 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].

FKvim Theme and UI in action

🔧 Utilities Added

  • Seamless integration of essential themes.
  • Auto indentation configuration for clean and readable code.
  • Lightweight plugin structure for future extensibility.

Core utilities including status line and theme applied

🚀 Roadmap – What's Coming Next

We're actively working on the next major release of FKvim. Here's what's planned:

  1. 📁 File Explorer — Add [NeoTree] for powerful file navigation.
  2. 🔍 Fuzzy Finder — Integrate [Telescope.nvim] for fast and efficient searching.
  3. 🧠 LSP Support — Configure Language Server Protocols for intelligent code completion and diagnostics.
  4. 🔑 Custom Keybindings — Ergonomic key mappings for smoother navigation and editing.
  5. 🧩 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