[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#920625: ITP: company-lsp -- Company completion backend for emacs lsp-mode



Package: wnpp
Severity: wishlist
Owner: Thomas Koch <thomas@koch.ro>
X-Debbugs-Cc: thomas@koch.ro, debian-devel@lists.debian.org, debian-emacsen@lists.debian.org

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

* Package name    : company-lsp
  Version         : 2.1.0
  Upstream Author : Caibin Chen <tigersoldi@gmail.com>
* URL             : https://github.com/tigersoldier/company-lsp
* License         : GPL-3+
  Programming Lang: elisp
  Description     : Company completion backend for emacs lsp-mode

company-lsp provides features that are not available by using company-capf + lsp-mode:

* Support trigger characters. For example typing . will trigger completion for TypeScript.
* Use completion item's label as completion labels and replace it with its insertText if available.
* Fetch completion candidates asynchronously (Thanks @sebastiencs).
* Apply text edits specified by completion candidates after completion.
* Do not cache the completion candidates if they are incomplete.
* Expand snippets on completion (requires yasnippet).

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEdgQCBVl/ppbxMTvKB/xIkQQrploFAlxNzqQACgkQB/xIkQQr
plrfpRAAjyvgb/nwmjzxwL0Kghr56gbyhkKmxoPKpZq1MQnGa8GXHqq5VrUml6ct
QTRUZSoOqy2eD4wk72mYzvbJMGwu/UnJF2NIuYauj2sSnQlXFng3QQKh22Kj0SDv
T2/gK4bAu+I2oC8ptXYt+MWNwKrHAY8AbdnLKie7JkW9d4WPafOEPW/5QxlsATG2
lipEfWoQQftIoFQSYr9V44vqeyFfLOqvklLjaLA3L3sUhtKFsHRqcO3SddpTkwlS
wINJrw8Bv9MYZRK9MhfPpmVCa5UH95Oq1AA9TaSzkMbok3GNLKXuWotec6+Ou9iU
PjOSuBDbKtLInts2f5jjx5neiKvY08utCwhHXtyC0+78Td+GY2py1LLf0PPsSZ6/
Cmn+/q7/PljmVBPw4Mhw+vLnM0gq0o9FGCIKIJR+3cu+0zBjrGUH3jGGGNFV+Qm3
+f0TJ8OT1m7y2Kdii0r0BQx9mnEGBd/WV8oKS5K8Se4DsYGpUmegXWf2VoJgVfAB
kS7PinTZG9Cux4PdWbzcdGL3XBhs0DYkfYTMLhVsZclNXTTAEGSro4Wxb9BObFa7
qBnO4RFD8YEOSknH0mDumeRr4fR9c2yRI3y2p6E6IazpfGPP2nKAKgmED9VOE76j
SvHyAclZj+OOf3tu46WuFTV6W6b1LfSch2A49Ko++/mb55SmIh0=
=91IG
-----END PGP SIGNATURE-----


Reply to: