Select a color scheme for your Dotfyle experience

LunarVim unmaintained, 30 vim commands you need to know, Discord chat inside Neovim, go test runners, hot reloading...

Issue #70
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

This week we have several Neovim core additions. Updates from the community include LunarVim currently having no maintainer, and Cyberdream and watch.nvim releasing new versions. Typecraft shares a youtube video with 30 essential vim commands. We have new plugins; including golang test runners, hot reloading plugin and more!

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

30 Vim commands you NEED TO KNOW

typecraft posted a youtube video covering nifty vim commands:

IMAGE ALT TEXT HERE

Discord chat inside Neovim PoC

sushi_ender shared a work in progress plugin for chatting in discord directly from Neovim.


New plugins

mikesmithgh/git-prompt-string-lualine.nvim

📍Add git-prompt-string to your Neovim statusline!

git-prompt-string-lualine.nvim displays git information in the lualine statusline for Neovim, integrating with git-prompt-string and lualine.nvim.


jim-at-jibba/ariake.nvim

Port of my Vimscript theme to Lua

ariake.nvim is a dark color scheme for coding and contains theme files for Kitty and Spacebar.


sachinsenal0x64/hot.nvim

🔥 A hot reloader that works with any programming language.

hot.nvim is a customizable reloading tool for multiple languages with zero dependencies and various features like real-time debugging and notifications.


fredrikaverpil/neotest-golang

Neotest adapter for Go

neotest-golang adapter facilitates running Go tests in a Neovim environment. It allows configuration of test arguments and integrates with gotestsum


Abstract-IDE/Abstract-cs

Colorscheme for (neo)vim written in lua, specially made for roshnivim with Tree-sitter support.

Abstract-cs is a colorscheme designed for Abstract and Tree-sitter support. It offers compatibility with various plugins like TreeSitter, LSP Diagnostics, Git Signs, and more.


nfrid/due.nvim

Neovim plugin for displaying due dates

due.nvim enables displaying and managing due dates within your text files in Neovim through customizable settings, providing functions for drawing, cleaning, and updating the due dates.


sshelll/telescope-gott.nvim

A telescope plug helps you run go test easily.

telescope-gott.nvim is a Go test runner extension for telescope.nvim, allowing interactive selection and execution of Go test functions in Neovim. It relies on the gott library and offers customizable configurations for test arguments, timeout, layout, and notification styles. It enhances the testing experience by providing a visual test selection interface within Neovim. It complements the functionality of gott.nvim by providing a different approach to running Go tests.


Mr-LLLLL/cool-chunk.nvim

forked from hlchunk.nvim and removed indent. only chunk and context, simple and faster.

cool-chunk.nvim simplifies highlighting chunk, context, and line numbers in Neovim with various customizable features and commands.


jim-at-jibba/micropython.nvim

Takes the pain out of micropython dev in Neovim

micropython.nvim facilitates working on micropython projects and managing files directly from the editor. It allows running, uploading files, accessing REPL, and project setup. The plugin supports port configuration, baud rate settings, and project initialization. It requires Neovim, toggleterm.nvim, and Adafruit ampy. Installation is straightforward, and key commands enable running, setting ports, baud rates, and initializing projects easily.


Updated plugins

LunarVim currently has no active maintainers

PSA that the very popular Neovim distribution LunarVim currently has no active maintainers.


Cyberdream.nvim v1.0.0 release

watch.nvim v0.4.1 release

watch.nvim enables live watching of shell commands in a scrollable buffer within Neovim.

  • :WatchFile: Introducing a file monitoring feature, ideal for streamlining tasks such as the Edit-Compile-Run cycle and Test-Driven Development workflows.
  • ANSI Color Support: Now offers support for ANSI colors without relying on external dependencies, utilizing :terminal buffers for seamless integration.
  • Option for opening in a configurable split window.

Links:


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