master-wiki/Read Later/2023-10-15 - Highlighting fold text, community fork of null-ls, leetcode integration, reduce ram ....md
aleidk 7437d8e57c Update from obsidian - thinkpad
Affected files:
.obsidian/plugins/dataview/data.json
.obsidian/plugins/obsidian-omnivore/data.json
Read Later/2023-10-14 - Using CSS custom properties like this is a waste - YouTube.md
Read Later/2023-10-14 - You Don’t Actually Want Open World Games - YouTube.md
Read Later/2023-10-15 - Highlighting fold text, community fork of null-ls, leetcode integration, reduce ram ....md
Read Later/2023-10-18 - The Unreasonable Effectiveness Of Plain Text.md
Read Later/2023-10-21 - How Game Reviews Actually Affect You.md
Read Later/2023-10-23 - Study shows stronger brain activity after writing on paper than on tablet or smartph....md
Read Later/2023-10-23 - Train Your Brain to Be More Creative.md
Read Later/2023-10-25 - Let's Get Webby! 🦀 🕸️.md
Read Later/2023-10-25 - What the Rust Book didn't tell you about testing....md
Read Later/2023-10-31 - Use cases for Rust.md
Read Later/2023-11-01 - Why Signals Are Better Than React Hooks.md
Read Later/2023-11-02 - The First Rule of Comments in Code.md
Read Later/2023-11-02 - Web Accessibility Tips for Developers – A11y Principles Explained.md
Read Later/2023-11-04 - Git Merge vs Rebase vs Squash ¿Qué estrategia debemos elegir-.md
Read Later/2023-11-06 - How to Write Components that Work in Any Framework.md
Read Later/2023-11-07 - How to Avoid Prop Drilling in React.md
Read Later/2023-11-10 - The Complete Guide to Time Blocking.md
Read Later/2023-11-14 - The one thing you need to finish your game.md
Read Later/2023-11-21 - Career Mistakes to Avoid as a Developer.md
Read Later/2023-11-21 - Conventional Commits.md
Read Later/2023-11-21 - How to Write Better Git Commit Messages – A Step-By-Step Guide.md
Read Later/2023-11-21 - The Life-Changing Magic of Tidying Up Your To-Do List.md
Read Later/2023-11-21 - tbaggery - A Note About Git Commit Messages.md
Read Later/2023-12-24 - Historias de usuario - Ejemplos y plantilla - Atlassian.md
Read Later/2023-12-24 - ¿Qué son los puntos de historia en la metodología ágil y cómo se estiman-.md
Read Later/2024-02-15 - React Optimization Techniques to Help You Write More Performant Code.md
Read Later/How to Learn Rust.md
Read Later/The Secret Power of ‘Read It Later’ Apps.md
2024-02-17 16:23:43 -03:00

16 KiB
Raw Permalink Blame History

id title status tags date_added url_omnivore url_original
512f7bbc-6ba0-11ee-be2a-83432433f852 Highlighting fold text, community fork of null-ls, leetcode integration, reduce ram usage of LSP servers, svelte inspector integration ARCHIVED
read-later
RSS
2023-10-15 16:10:23 https://omnivore.app/me/highlighting-fold-text-community-fork-of-null-ls-leetcode-integr-18b3533f57b https://dotfyle.com/this-week-in-neovim/55

Highlighting fold text, community fork of null-ls, leetcode integration, reduce ram usage of LSP servers, svelte inspector integration

Highlights

hinell/duplicate.nvim

Note

Add to nvim config

source #Todo


Original

Introduction

This week we have new features in Neovim Core, new plugins and new releases. Some new Neovim features include :fclose to close floating windows, support spaces in in directory names, treesitter highlighting in folds and NVIM_APPNAME supports relative paths.

We have several new plugins, e.g. you can now grind LeetCode inside Neovim, mini.pick a new fuzzy finder + selector added to the mini.nvim library, and a plugin to start/stop LSP servers upon demand to keep RAM usage low etc..

Hope you enjoy!

Neovim core

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

Highlighted folds on Neovim Nightly

Neovim Plugin Community

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


Resources & articles

Open Neovim From Your Browser - Integrating nvim with Sveltes Inspector


New plugins

none-ls.nvim is a community fork of null-ls.nvim

null-ls.nvim reloaded / Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.

null-ls.nvim fork, maintained by the community. Only the repository name has changed for compatibility reasons. All the API's will stay as is.

Migrate by replacing jose-elias-alvarez/null-ls.nvim with nvimtools/none-ls.nvim in your package manager.

kawre/leetcode.nvim

A Neovim plugin enabling you to solve LeetCode problems within Neovim.

echasnovski/mini.pick

pick anything. Interactive non-blocking picker with one window design, toggleable preview, fast default matching, built-in pickers, and more

hinell/lsp-timeout.nvim

Start/stop LSP servers upon demand; keeps RAM usage low

Some LSP servers are terribly inefficient at memory management and can easily take up gigabytes of RAM MBs if left unattended (just like VS Code huh?!). This plugin prevents excessive memory usage by stopping and restarting LSP servers automatically upon gaining or loosing window focus, keeping neovim fast.


luckasRanarison/clear-action.nvim

Predictable LSP code actions

A simple Neovim plugin that enhances LSP code actions with fully customizable signs, personalized actions, and server-specific mappings, making code actions more predictable.


JMarkin/gentags.lua

autogenerate tags for neovim


roobert/palette.nvim

🎨 Palette - A beautiful, versatile, systematic, Neovim theme system

Palette is a Neovim theme system to make creating and customizing themes easy.

Highlight groups are logically arranged to strike a harmonious balance between clarity and aesthetic appeal.

Caching ensures themes are performant.

Build easily distributable themes using the provided build script.

Generate application color schemes, such as for LS_COLORS and iterm2 for matching terminal feel.


MunifTanjim/nougat.nvim

🍫 Hyperextensible Statusline / Tabline / Winbar for Neovim 🚀


trimclain/builder.nvim

Simple building plugin for neovim


niuiic/git-log.nvim

Check git log of the selected code.


2KAbhishek/nerdy.nvim

Find Nerd Glyphs Easily 🤓🔭

Do you like Nerd fonts, but don't like going over to the site just to find a glyph? nerdy.nvim, is a super handy plugin that lets you easily search, preview and insert any nerd font glyph from Neovim!


David-Kunz/gen.nvim

Neovim plugin to generate text using LLMs with customizable prompts


VidocqH/data-viewer.nvim

Table view for data files, csv, tsv

Lightweight neovim plugin provides a table view for inspect data files such as csv, tsv


==hinell/duplicate.nvim==

Duplicate visual selection, lines, and textobjects

Duplicate lines in different directions (up/down) by specified offset Duplicate visual selection & line-wise blocks


niuiic/remote.nvim

Edit remote files locally.

Edit remote files with local neovim configuration.

Edit them as local directories.

No other dependencies required for remote machine except ssh.


niuiic/typst-preview.nvim

Neovim plugin to preview typst document.

Generate pdf files by typst compile. Respond to subsequent file changes with typst-lsp. Redirect these pdf files to a fixed path when you switch buffer. Preview this pdf by a pdf viewer with the ability to respond to the file changes.


SalOrak/whaler.nvim

Telescope extension to change between directories blazingly fast

Whaler is a Telescope extension to move between directories. It is based on the concept of tmux-windowizer which uses a set of directories and fzf to move to another directory whilst creating a new tmux session.


gsuuon/note.nvim

Notes in neovim

A simple Neovim note taking plugin with daily notes, task tracking and syntax highlighting.

note.nvim makes it easy to take working notes and track tasks. It adds commands to help manipulate task items, create daily notes, and navigate within (and between) notes.


A retrospective on why Nyoom is archived

indent-blankline.nvim v3 is released

LazyVim 10.0.0 has been released!


Contributing

Add your the plugin in either of the following to be featured in This Week in Neovim and Dotfyle:

Contribute to the development of Dotfyle:

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