Select a color scheme for your Dotfyle experience

Official Supermaven code completion in Neovim, Beautiful menu UI for Neovim, NvChad UI collection, reactive UI development

Issue #79
comments

Email Newsletter

Sign up with your email address to receive an email when a new issue of This Week in Neovim is available

Introduction

We have several new plugins related building beautiful Neovim UI's from NvChad; including a beautiful menu UI, a UI collection, a color picker and a plugin for creating reactive UI in Neovim. Supermaven released an official Neovim plugin for AI code completion. In addition we have several other exciting new plugins and new features from Neovim core.

Neovim core

Updates of Neovim itself, which are available on Neovim nightly.

Neovim Core Commits

Neovim Plugin Community

Neovim is full of active plugins. This section is about the community and what is going on.


Resources & articles


New plugins

supermaven-inc/supermaven-nvim

The official Neovim plugin for Supermaven

supermaven-nvim enables integration of the Supermaven service within Neovim for code suggestions and completion. It provides commands and a Lua API for interacting with Supermaven within Neovim, including starting, stopping, and toggling the service, as well as switching between free and pro versions.


NvChad/ui

Lightweight & high performance UI plugin for nvchad

UI collection with features like Tabufline, Statusline, Term management, LSP enhancements, Colorify, Nvdash, Cmp styles, Theme picker, Cheatsheet, and automatic Mason tool installation.


NvChad/menu

Menu ui for neovim ( supports nested menus ) made using volt

Menu plugin for creating interactive menus in a text-based interface. Allows navigation and execution of commands using keyboard or mouse inputs. Built for ease of use and quick access to commands without additional keybindings.


NvChad/volt

Plugin for creating reactive UI in neovim

Volt Minty is a tool for color management, including a menu creator and a theme picker with multiple styles.


diegoulloao/neofusion.nvim

nvim theme blending lava red and ice blue for a vibrant coding experience ✨

neofusion.nvim is a plugin for enhancing Neovim themes with treesitter compatibility and customizable palette and highlight group overrides. It offers advanced configuration options and includes ports for various terminal applications.


azratul/live-share.nvim

Creates a "Live Share" server in Neovim, similar to the Visual Studio Code Live Share functionality

live-share.nvim creates a Live Share server for sharing code in Neovim sessions, using SSH tunneling services like serveo.net or localhost.run. It is not compatible with Visual Studio Code Live Share. Offers commands for server setup and joining sessions. Optional settings for customizing behavior.


Zeioth/mason-extra-cmds

Provides the command :MasonUpdateAll

mason-extra-cmds adds the :MasonUpdateAl command for updating all mason packages in Neovim.


csessh/stopinsert.nvim

Neovim plugin that boots you out of Insert mode after certain amount of time of inactivity

stopinsert.nvim automatically exits Insert mode after a specified inactive time period. It can be configured to exclude specific file types and provides user commands to enable, disable, or toggle its functionality.


zSnails/NeoNeedsKey

Activate Vim... or prepare for the consequences. (Dun dun dun...)

NeoNeedsKey reminds users to activate their Vim license with a playful message that stays until action is taken. It offers customizable timeout settings and can be configured for different message positions. Support developers by activating and unlocking full Vim potential.


lucaSartore/nvim-dap-exception-breakpoints

A simple UI that can be used to ergonomically control the "exception breakpoints" feature of the debugger adapter protocol

nvim-dap-exception-breakpoints: Adds UI to control exception breakpoints in debug sessions using keybindings for toggling conditions and navigating the list. Configuration is automatically stored and applied for each new debug session.


panghu-huang/theme-picker.nvim

theme-picker.nvim allows users to select from various color schemes easily using Telescope integration.


Abizrh/beastie.nvim

A fun and lightweight Neovim plugin that brings emoji as your bastie's while coding.

beastie.nvim is a fun and lightweight plugin that adds emoji animations to your coding environment. It allows you to choose from different "beasties" such as cat, dog, and bird, with customizable animation speed and starting options.


bakageddy/alduin.nvim

A Stupid Implementation of Alduin Colorscheme for Neovim

alduin.nvim is a colorscheme port with treesitter and semantic highlights support. The colorscheme can be configured with options to customize the appearance.


Dan7h3x/signup.nvim

A little (smart maybe) lsp signature helper for neovim.

signup.nvim is a plugin that enhances LSP functionality by displaying function signatures and notifications in a customizable floating window. It offers options for toggling signature help, customizing icons and colors, and integrating with nvim-treesitter. The plugin's notification system shows messages with different severities and includes highlight groups for easy customization.


NvChad/minty

Most Beautifully crafted color tools for Neovim


Zeioth/hot-reload.nvim

Reload your neovim config on the fly! It works with any lua file.

hot-reload.nvim allows reloading any lua file in your Neovim your config without restarting.


limxingzhi/toychest.nvim

A barely opinionated session manager for nvim.

ToyChest.nvim is a session manager for managing and storing sessions in a customizable directory. It provides commands and bindings for saving and restoring sessions, with the ability to set a custom directory for session storage.


Dr-42/error-jump.nvim

Gives basic functionality for error messages with format filename:line:column

error-jump.nvim provides functionality to handle error messages in the filename:line<:column> format. It includes compile mode for easy editing, compiling, error jumping, and fixing cycle.


mirlge/kak.nvim

Select -> action. Kakoune workflow and most keybinds for Neovim.

kak.nvim modifies key bindings in Neovim to implement the Kakoune workflow, adjusting mappings for actions such as motion, selection, and editing.


RoseSecurity/atmos.nvim

🚀 A lightweight, user-friendly Neovim plugin for easily navigating and managing Atmos stacks and components.

atmos.nvim enables efficient navigation and management of Atmos stacks and components within Neovim, enhancing workflow with quick access and validation features.


k2589/LLuMinate.nvim

Neovim plugin for automaticaly passing extra context for LLM on code snippet copy to clipboard

LLuMinate.nvim enriches copied code with symbol context, definitions, and hover information from LSP. It offers configurable options, intelligent filtering, and seamless integration with Neovim.


Zeioth/neon.nvim

Variants of Tokyonight with cyberpunk vibes.

neon.nvim consists of variants of Tokyonight with cyberpunk aesthetics, featuring different color palettes. It supports the same plugins as Tokyonight and incorporates colors from the eldritch.nvim colorscheme.


Contributing

Add your plugin to Dotfyle through this form to be featured in This Week in Neovim

Contribute to the development of Dotfyle:

  • File issues and submit pull requests on GitHub
  • Discuss ideas on Discord