Select a color scheme for your Dotfyle experience

fzf-lua temporarily taken down by GitHub, trouble.nvim v3 beta release, do-the-needful.nvim, SeshMgr.nvim...

Issue #67
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 trouble.nvim v3 was released in beta, fzf-lua was temporarily taken down by GitHub, and we have several new plugins for task running, session management, note taking, automatically starring Neovim plugins in your config and more!

Hope you enjoy this weeks issue!

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

fzf-lua was erroneously removed by GitHub and later reinstated

fzf-lua was not accessible on GitHub for most of the past Friday due to GitHub erroneously flagging the authors account for abuse, the repository was later reinstated after manual review.

In order to reduce the risk of this happening in the future the author created a mirror on codeberg.


New plugins

catgoose/do-the-needful.nvim

Neovim task runner that uses tmux windows to do the needful please

do-the-needful.nvim is a task runner utilizing tmux windows for task execution. It offers a Telescope picker for task selection, supports token parsing at runtime, and allows for global token replacement and input prompting within tasks.


mackeper/SeshMgr.nvim

Session management plugin for Neovim

SeshMgr.nvim is a session management tool that allows users to save and load sessions in Neovim. It offers commands for manual session management and integrates with Telescope for easier session handling. Auto-save functionality is available, and customization options include setting a session directory and toggling Telescope integration.


letieu/jot.lua

Simple neovim plugin for jot down everyting base on project

jot.lua is a plugin that allows you to have a note per project open in a window. It enables you to jot down notes that will be persisted in a markdown file. The plugin offers customizable jot windows and can be easily integrated into Neovim with simple configuration and key mappings.


jsongerber/thanks.nvim

Automatically star all the Neovim plugins you use.


terje/simctl.nvim

NeoVim plugin to interact with iOS Simulators

simctl.nvim offers a Lua API for interacting with iOS Simulators directly within the editor, enabling tasks like launching apps, booting devices, erasing devices, and setting UI options conveniently. It simplifies iOS Simulator management, minimizing context switching and manual steps during development.


SUSTech-data/neopyter

The bridge between Neovim and Jupyterlab

Neopyter is an extension that enables interaction and synchronization between Neovim and JupyterLab, allowing for seamless code execution and management.


kungfusheep/randomquote.nvim

A very minimal start screen for neovim which displays a random quote.

randomquote.nvim is a minimalistic plugin that displays random quotes from api.quotable.io on startup


blumaa/ohne-accidents

a simple plugin that tells you how many days have passed without you touching your nvim config


Jsongerber/nvim-px-to-rem

A Neovim plugin written in lua to convert px to rem as you type. It also provide commands and keymaps to convert px to rem and a virtual text to visualize your rem values.

nvim-px-to-rem enables converting pixel values to rem units in CSS files, offering in-line conversion, visual representation of rem values, commands, and keymaps for easy use.


arminfro/hand-side-fix.nvim

Neovim's native abbreviation system will be configured to correct typos that occur with different hands for specific sets of keywords


blumaa/octopus.nvim

this is a simple and stupid plugin that makes random octupi dance across your IDE.


Updated plugins

Trouble v3 is now in beta

Folke recently completed a full rewrite of trouble.nvim and released it to beta. This version is more flexible and powerful, with a lot of new features and improvements:

  • multiple trouble windows at the same time
  • LSP document symbols
  • lots of options to configure trouble windows (floats or splits)
  • focus option to focus the trouble window when opened (or not)
  • follow option to follow the item under the cursor
  • pinned option to pin the buffer as the source for the opened trouble window
  • full tree views of anything
  • highly configurable views with custom formatters, filters, and sorters
  • show multiple sections in the same view
  • multi-line messages
  • prettier and configurable indent guides
  • tree view that follows the natural hierarchy of the items (like document symbols, or file structure)
  • expansive API and Trouble command
  • trouble modes to define custom views
  • statusline component (useful with document symbols)

Read the documentation to see how you can try out the beta.


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