Files
ale/doc/ale-debwatch.txt
T
Jelmer VernooijandGitHub 44ff0049a7 Add support for various debian source files (debian/{tests/control,control,copyright,watch,upstream/metadata}) (#5107)
* 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).
2026-06-21 11:09:16 +09:00

52 lines
1.7 KiB
Plaintext

===============================================================================
ALE Debian Watch Integration *ale-debwatch-options*
===============================================================================
debian-lsp *ale-debwatch-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,
debian/watch, 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
<
Filetype Detection
-------------------------------------------------------------------------------
Vim does not detect debian/watch files by default. To enable detection, add
the following to your vimrc: >
autocmd BufNewFile,BufRead */debian/watch setfiletype debwatch
<
-------------------------------------------------------------------------------
Options
*ale-options.debwatch_debian_lsp_executable*
*g:ale_debwatch_debian_lsp_executable*
*b:ale_debwatch_debian_lsp_executable*
debwatch_debian_lsp_executable
g:ale_debwatch_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: