mirror of
https://github.com/dense-analysis/ale.git
synced 2026-07-11 19:00:53 +08:00
44ff0049a7
* Add debian-lsp support for autopkgtest files Add Language Server Protocol support for debian/tests/control files using debian-lsp (https://github.com/jelmer/debian-lsp). Vim detects these files as filetype 'autopkgtest' by default. * Add debian-lsp support for debcontrol files Add Language Server Protocol support for debian/control files using debian-lsp (https://github.com/jelmer/debian-lsp). debian-lsp provides diagnostics, completions, and code actions for Debian package control files. * Add debian-lsp support for debcopyright files Add Language Server Protocol support for debian/copyright files using debian-lsp (https://github.com/jelmer/debian-lsp). * Add debian-lsp support for debchangelog files Add Language Server Protocol support for debian/changelog files using debian-lsp (https://github.com/jelmer/debian-lsp). * Add debian-lsp support for debsources files Add Language Server Protocol support for debian/source/format files using debian-lsp (https://github.com/jelmer/debian-lsp). * Add debian-lsp support for debupstream files Add Language Server Protocol support for debian/upstream/metadata files using debian-lsp (https://github.com/jelmer/debian-lsp). Note: Vim does not detect debian/upstream/metadata files by default. Users need to add filetype detection to their vimrc: autocmd BufNewFile,BufRead */debian/upstream/metadata setfiletype debupstream * Add debian-lsp support for debwatch files Add Language Server Protocol support for debian/watch files using debian-lsp (https://github.com/jelmer/debian-lsp). Note: Vim does not detect debian/watch files by default. Users need to add filetype detection to their vimrc: autocmd BufNewFile,BufRead */debian/watch setfiletype debwatch * Add debian-lsp to supported tools documentation Update supported-tools.md, ale-supported-languages-and-tools.txt, and ale.txt table of contents to include the new Debian filetype linters (autopkgtest, debchangelog, debcontrol, debcopyright, debsources, debupstream, debwatch).
43 lines
1.5 KiB
Plaintext
43 lines
1.5 KiB
Plaintext
===============================================================================
|
|
ALE Debian Control Integration *ale-debcontrol-options*
|
|
|
|
|
|
===============================================================================
|
|
debian-lsp *ale-debcontrol-debian-lsp*
|
|
|
|
Website: https://github.com/jelmer/debian-lsp
|
|
|
|
debian-lsp is a Language Server Protocol implementation for Debian packaging
|
|
files. It supports debian/control, debian/copyright, debian/changelog, and
|
|
debian/source/format files with features including diagnostics, completions,
|
|
and code actions.
|
|
|
|
|
|
Installation
|
|
-------------------------------------------------------------------------------
|
|
|
|
debian-lsp can be installed via cargo: >
|
|
|
|
cargo install debian-lsp
|
|
<
|
|
Or from Debian repositories (if available): >
|
|
|
|
apt install debian-lsp
|
|
<
|
|
|
|
-------------------------------------------------------------------------------
|
|
Options
|
|
*ale-options.debcontrol_debian_lsp_executable*
|
|
*g:ale_debcontrol_debian_lsp_executable*
|
|
*b:ale_debcontrol_debian_lsp_executable*
|
|
debcontrol_debian_lsp_executable
|
|
g:ale_debcontrol_debian_lsp_executable
|
|
Type: |String|
|
|
Default: `'debian-lsp'`
|
|
|
|
This variable can be set to change the path to debian-lsp.
|
|
|
|
|
|
===============================================================================
|
|
vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl:
|