Lukas Reineke's starred repositories
tree-sitter
An incremental parsing system for programming tools
qmk_firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families
packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
awesome-split-keyboards
A collection of ergonomic split keyboards ⌨
lua-language-server
A language server that offers Lua language support - programmed in Lua
nvim-treesitter-context
Show code context
go-generics-example
Example code for Go generics
efm-langserver
General purpose Language Server
nvim-compe
Auto completion Lua plugin for nvim
lexima.vim
Auto close parentheses and repeat by dot dot dot...
completion-nvim
A async completion framework aims to provide completion to neovim's built in LSP written in Lua
nvim-lightbulb
VSCode 💡 for neovim's built-in LSP.
vim-language-server
VImScript language server, LSP for vim script
nvim-lsp-ts-utils
Utilities to improve the TypeScript development experience for Neovim's built-in LSP client.
action-docker-layer-caching
[CAUTION] This repository is not actively maintained. / Enable Docker layer caching in your GitHub Actions workflow.
Navigator.nvim
:sparkles: Smoothly navigate between neovim and terminal multiplexer(s) :sparkles:
nvim-treesitter-refactor
Refactor module for nvim-treesitter
ReplaceWithRegister
Replace text with the contents of a register.
nvim-lspfuzzy
A Neovim plugin to make the LSP client use FZF
diagnostic-nvim
A wrapper for neovim built in LSP diagnosis config
aws-s3-multipart-upload
Example AWS S3 Multipart upload with aws-sdk for Go - Retries for failing parts
projecthub
:octocat: ProjectHub — Chrome extension for filtering GitHub project boards