Select a color scheme for your Dotfyle experience

Issue #23

Issue #23
comments

Email Newsletter

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

neovim-core-updates-{#core}">

Neovim Core updates {#core}

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

Important: if you are a plugin author, you are strongly advised to follow the #14090 breaking changes on master GitHub thread, as it contains important breaking changes information.

  • vim.inspect_pos(), vim.show_pos(), :Inspect and :Inspect! allow a user to get or show items at a given buffer position.

    Currently this includes treesitter captures, semantic tokens, syntax groups and extmarks. More here.

neovim-plugin-community-updates-{#plugins}">

Neovim Plugin Community updates {#plugins}

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

guides,-tours,-articles,-etc-{#guides}">

Guides, tours, articles, etc. {#guides}

autocompletion-snippet

A 5 minutes video show you how to add snippets and use auto-completion.

new-plugins-{#new-plugins}">

New plugins {#new-plugins}

based.nvim

based.nvim is a plugin for quickly viewing numbers in different bases with virtual text.

telescope-undo.nvim

telescope-undo.nvim

This is a telescope extension that visualizes your undo tree and makes it searchable. Your query will filter results according to the additions and removals of each change. If you have found the desired undo state, you can go back in time or yank the additions or deletions for inclusion in your current version of the buffer.

nyoovm.nvim

Use Neovim's builtin LuaJIT as a portable fennel interpreter and REPL.

id3.nvim

id3.nvim

Edit an MP3 file with this new plugin written by @itaranto and based on @AndrewRadev’s id3.vim.

ai.vim

A minimalist Neovim plugin for generating and editing text using OpenAI and GPT. By @aduros.

actions.nvim

A Neovim plugin for managing and asynchronously running actions.

suave.lua

Suave.lua is all about project session automation, it can:

  • .setup() callbacks on session store/restore.

  • .session_store() multiple sessions for a single project.

  • .session_store() mutliple sessions in your project folder.

  • Add simple note on session store.

  • Use autocmd with %.session_store(auto=true)` to achieve project session automation:

    • When auto=true, the naming process is skipped. So you can put the call inside autocmd.
  • Store/restore sessions by selecting them from the menu, no more command typing.

  • Reddit

  • GitHub

esqueleto.nvim

esqueleto.nvim

This is a package that intends to be a modular template manager for reducing boilerplate code. This first release is an alpha version of the plugin, the minimum viable product. The author, @cvigilv, is asking for feedback, so expect bugs / issues!

chat-gpt.nvim

chat-gpt.nvim

You know the trend. Everyone is talking about ChatGPT, so here’s our Neovim plugin for it, written by @jackMort.

updates-{#updates}">

Updates {#updates}

no-neck-pain.nvim

Dead simple plugin to center the currently focused buffer to the middle of the screen.

The plugin received a couple of updates. Changelog here.

navigator.nvim

Smoothly navigate between Neovim and your multiplexer (tmux, etc.).

navigator.nvim

The plugin now supports wezterm navigation! You can have a look at this page to set it up.

did-you-know?-{#tips}">

Did you know? {#tips}

It’s time to party next week so don’t forget to chill and spend quality time with your friends, love and family. Have fun!

want-to-contribute?-{#contribute}">

Want to contribute? {#contribute}

You have noticed something missing that you saw lately? Do not keep the candies for yourself and please feel free to share with us! You can open a PR at This Week In Neovim Contents.

Feel free to read how to contribute to get started.

CC-BY-SA