## 事象 ![[2024-01-15-20-55-59.webp]] ## 原因 `type`が表示されないのは、設定`filter_kind`のデフォルト値に`Variable`が含まれていないから。 ```lua filter_kind = { "Class", "Constructor", "Enum", "Function", "Interface", "Module", "Method", "Struct", }, ``` なお、すべての選択肢は以下。 ``` Array Boolean Class Constant Constructor Enum EnumMember Event Field File Function Interface Key Method Module Namespace Null Number Object Operator Package Property String Struct TypeParameter Variable ``` ## 解決方法 `Variable`を`filter_kind`に追加する。 ```diff filter_kind = { "Class", "Constructor", "Enum", "Function", "Interface", "Module", "Method", "Struct", + "Variable", }, ``` > [!unresolved] > これだと変数がすべて表示されるためノイズになってしまう問題がある... 仕方ないのか? ### 追記 abstract classが表示されないのは[[LSP]]ではなく[[tree-sitter]]により表示されていたため。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📝aerial.nvimでTypeScriptVueのシンボルが正しく表示されない </div> <div class="link-card-v2-content">aerial.nvimでTypeScriptVueのシンボルが表示されない事象の補足。LSPやvtsls、tree-sitter、backends設定、:AerialOpen、script setup、Neovim、プラグイン設定、macOS環境について解説している。原因や解決方法も記載。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/troubleshooting.webp" /> <a data-href="📝aerial.nvimでTypeScriptVueのシンボルが正しく表示されない" class="internal-link"></a> </div> %%[[📝aerial.nvimでTypeScriptVueのシンボルが正しく表示されない]]%%