## 概要
[[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]]は以前からそうなっていたっぽい。