## 概要 [[Vue Language Tools]]の3.2がリリースされたので、[[Neovim]]で利用している[[@vue language-server]]でいくつか機能を試してみる。[[VSCode]]もあわせて。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" /> <span class="link-card-v2-site-name">Gist</span> </div> <div class="link-card-v2-title"> Vue Language Tools v3.2 Release Notes </div> <div class="link-card-v2-content"> Vue Language Tools v3.2 Release Notes. GitHub Gist: instantly share code, notes, and snippets. </div> <img class="link-card-v2-image" src="https://github.githubassets.com/assets/gist-og-image-54fd7dc0713e.png" /> <a href="https://gist.github.com/serkodev/ab7d6033f889992b779c2f57fa1ba818"></a> </div> 結論を言うと **[[Neovim]]は何も変わらない**。 ## Rich Hover Message (🧪 Experimental) ### [[VSCode]]の場合 [[settings.json]]に以下を指定すると有効になる。 ```json { "vue.hover.rich": true } ``` ![[2026-01-11-16-43-42.webp]] ### [[Neovim]]の場合 `settings.vue.hover.rich` に `true` を指定すると有効になる。 `nvim/after/lsp/vue_ls.lua` ```lua return { settings = { vue = { hover = { rich = true, }, }, }, } ``` ただ、**[[HTML]]がプレビュー表示できない**ので実用的ではない。 ![[2026-01-11-17-03-22.avif]] ## JSDoc Information Mapping ### [[VSCode]]の場合 [[JSDoc]]の情報がより良い感じに反映されるようになった。たとえば、`@deprecated` は取り消し線になる。 ![[2026-01-11-16-48-54.avif|80%]] ### [[Neovim]]の場合 [[Neovim]]は以前からそうなっていたっぽい。