Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.87 KB

README.md

File metadata and controls

31 lines (21 loc) · 1.87 KB

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