dorkhub

nvim-buffls

Add LSP functionality to specific Neovim buffers

idanarye
Lua12MITupdated 2 months ago
git clone https://github.com/idanarye/nvim-buffls.gitidanarye/nvim-buffls

CI Status

INTRODUCTION

BuffLS is a none-ls source for adding LSP-like functionality for a specific buffer. This is useful for small scripts that use Neovim buffers for input, and want to enhance their UX with things like custom completion or code actions. Writing a separate none-ls source for each such script is too cumbersome, so BuffLS acts as a single source that redirects the LSP requests to objects stored in a buffer variable.

BuffLS was created as a supplemental plugin for Moonicipal, but can be used independent of it.

For a more through explanation, please to this section in a blog post about Moonicipal: https://dev.to/idanarye/moonicipal-explained-4h02#data-cells-and-buffls

SETUP

Install BuffLS with your plugin manager of choice, and register the BuffLS source in none-ls:

require'null-ls'.setup {
    sources = {
        require'buffls',
    };
}

CONTRIBUTION GUIDELINES

more like this

Scythe

SCYTHE is a lightweight, C#-based game engine focused on modifiability and rapid iteration using Raylib.

C#50

vim-dap

Vim/Neovim debugger plugin providing a terminal interface to the Debug Adapter Protocol

Vim Script50

search

search projects, people, and tags