Svelte language server integration for (Neo)Vim, providing rich intellisense, diagnostics, and formatting.
coc-svelte is a plugin for the CoC extension framework that integrates the Svelte language server into (Neo)Vim. It provides rich intellisense, diagnostics, formatting, and other editor features for Svelte component development, enabling a modern IDE-like experience within Vim.
Vim and Neovim users who develop Svelte applications and want advanced language tooling like autocompletion, hover info, and diagnostics directly in their editor.
It offers a seamless, feature-complete Svelte development environment in Vim by leveraging the official Svelte language server, eliminating the need to switch to a different editor for robust tooling.
svelte support for (Neo)Vim
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Leverages the official Svelte language server to provide diagnostics, autocompletion, and hover info, matching IDE capabilities directly in Vim, as stated in the features list.
Works with Svelte preprocessors that provide source maps and includes a TypeScript plugin for enhanced intellisense in JavaScript/TypeScript files, making it versatile for modern development.
Integrates prettier-plugin-svelte for consistent code formatting within the editor, eliminating the need for external tools, as highlighted in the formatting support feature.
Enables go-to-definition for quick navigation to component and symbol definitions, improving code exploration and refactoring efficiency in Svelte projects.
Only works with the CoC framework, so users must have CoC installed and configured, which can be a barrier for those not already using it or preferring other Vim LSP solutions.
Requires a separate syntax plugin like vim-svelte-plugin for highlighting and specific language setups for TypeScript/SCSS, adding steps beyond the basic installation.
Focused solely on Svelte, so for multi-language projects, users need to manage multiple CoC extensions, increasing configuration and maintenance effort.