ale

Linting tool

An asynchronous linting plugin for Vim and Neovim that checks syntax and fixes errors in real-time.

Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support

GitHub

14k stars
87 watching
1k forks
Language: Vim Script
last commit: 12 days ago
Linked from 3 awesome lists

autocompletelanguage-server-protocollanguageclientlinterneovim-pluginsyntax-checkervimvim-pluginvim-plugins

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
luals/lua-language-server A language server providing Lua code completion, diagnostics, and other development tools 3,361
mfussenegger/nvim-lint An asynchronous linter plugin for Neovim that complements the built-in Language Server Protocol support. 2,024
mhinz/vim-signify Tools to display and manage changes in version-controlled files within the Vim editor 2,696
folke/lazy.nvim A plugin manager for Neovim that automates the installation, updating, and management of plugins. 14,855
lervag/vimtex A plugin for editing LaTeX files in text editors like Vim and Neovim. 5,547
neovim/neovim A highly customizable, extensible, and modern text editor built on top of Vim's architecture 83,313
sheerun/vim-polyglot A collection of language packs for Vim, providing syntax and indentation support for various programming languages. 5,596
folke/trouble.nvim A tool to help developers diagnose and solve coding issues in real-time. 5,608
k2589/lluminate.nvim A Neovim plugin that enriches the context of copied code with additional information from LSP. 11
artemave/workspace-diagnostics.nvim Automates diagnostics for projects files in NeoVim 162
neomake/neomake An asynchronous tool that automates compilation and linting of source code in integrated development environments like Neovim/Vim. 2,666
scalameta/nvim-metals A plugin that integrates the Scala Language Server into Neovim for better development experience. 471
vxpm/ferris.nvim A Neovim plugin for interacting with Rust Analyzer's LSP extensions 98
anott03/nvim-lspinstall A replacement for neovim's :LspInstall function to install language servers for its built-in lsp. 88
alexaandru/nvim-lspupdate Automates the installation and updating of Language Server Protocol (LSP) servers in Neovim. 91