https://github.com/sdvcrx/lsp-vtsls
lsp-mode client for vtsls
https://github.com/sdvcrx/lsp-vtsls
Last synced: about 1 month ago
JSON representation
lsp-mode client for vtsls
- Host: GitHub
- URL: https://github.com/sdvcrx/lsp-vtsls
- Owner: sdvcrx
- License: gpl-3.0
- Created: 2024-04-13T06:53:58.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-10T08:17:50.000Z (4 months ago)
- Last Synced: 2025-04-14T20:13:23.086Z (about 1 month ago)
- Language: Emacs Lisp
- Size: 27.3 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
* lsp-vtsls
The Emacs [[https://github.com/emacs-lsp/lsp-mode][lsp-mode]] client for [[https://github.com/yioneko/vtsls][vtsls]] , which is an LSP wrapper around TypeScript extension bundled with VSCode.
* Installation
** Doom Emacs
Add =lsp-vtsls=:#+begin_src elisp
;; packages.el
(package! lsp-vtsls :recipe (:host github :repo "sdvcrx/lsp-vtsls"));; config.el
(use-package! lsp-vtsls
:after lsp-mode)
#+end_srcInstall =vtsls= LSP:
+ =M+x lsp-install-server= then select =vtsls= .
* Recommended Setup
#+begin_src elisp
(use-package! lsp-vtsls
:after lsp-mode
:config
(setq
;; show all LSP doc on minibuffer
lsp-eldoc-render-all t
;; https://github.com/yioneko/vtsls#bad-performance-of-completion
lsp-vtsls-server-side-fuzzy-match t
lsp-vtsls-entries-limit 10))
#+end_src