{"repo":"neoclide/coc-tsserver","free":true,"listed":false,"github":"https://github.com/neoclide/coc-tsserver","clone":"git clone https://github.com/neoclide/coc-tsserver.git","description":"Tsserver extension for coc.nvim that provide rich features like VSCode for javascript & typescript","language":"TypeScript","stars":1079,"topics":["tsserver","typescript","vim","neovim"],"license":"MIT","category":"dev-tools","readme_excerpt":"coc-tsserver Tsserver language server extension for coc.nvim. Tsserver is part of TypeScript which provide rich language features for javascript and typescript. This extension is a fork of typescript-language-features extension which is bundled with VSCode. File type detect and syntax highlight are not supported by this extension, use other vim plugin instead. Important note: from v2.0.0, tsserver module resolved first from global configuration tsserver.tsdk and use bundled module when not found, if tsserver.useLocalTsdk is enabled, workspace folder configured tsserver.tsdk or typescript module inside current workspace folder would be used when exists. Install In your vim/neovim, run command: :CocInstall coc-tsserver For yarn2 ( = v2.0.0-rc.36) user want to use local typescript module: - Run command yarn dlx @yarnpkg/sdks vim , which will generate .vim/coc-settings.json , with content: Features Almost the same as VSCode. - Supports javascript & typescript and jsx/tsx (make sure the buffer filetype is typescriptreact or javascriptreact). - Installs typings automatically. - Commands to work with tsserver, including: - tsserver.reloadProjects - tsserver.openTsServerLog - tsserver.goToProjectConfig - tsserver.restart - tsserver.watchBuild - tsserver.findAllFileReferences - Code completion support. - Go to definition (more info in microsoft/TypeScript#37777) - Code validation. - Document highlight. - Document symbols of current buffer. - Folding and folding range of current buffer","default_branch":null,"files":null,"tree":[],"storefront":"/r/neoclide","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/neoclide/coc-tsserver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}