Skip to content

v1.1.1-FKterm-Utility-Release

Choose a tag to compare

@the-mayankjha the-mayankjha released this 04 Jul 10:11
· 12 commits to main since this 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

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