Как включить подсветку синтаксиса PUP внутри VUE Template в редакторе Neovim

Вопрос в настройке Vue синтаксиса внутри темплейта Vue

Я использую конфиг AstroNvim

В документации указано, если нужно установить синтаксис можно использовать TSInstall

Например если мы хотим установить Python мы вводим команду

:TSInstall python

В моем случае понадобился PUG он-же в прошлом JADE Я ввел команду

:TSInstall pug

Все установилось без ошибок, но синтаксис так и не заработал

К примеру есть файл index.vue

<template lang="pug">
    div
        span.text-bold Hello Pug
</template>

Мой NeoVim видит Vue Template и подсвечивает его Но то что внутри он видит как обычный текст, хотя синтаксис как я сказал выше уже установлен.

Я попробовал сделать еще один файл index.pug В этом случае подсветка заработала но например такие вещи как Автокомплит работает не правильно Например я ввожу ma он выдает подсказку main я жму tab+enter после чего от дописывает

<main></main>

Хотя я его просил дописать просто main а он взял автокомплит из HTML

Возможно кто-то сталкивался с этим и может помочь в этом вопросе, возможно я что-то упустил, или нужно еще что то добавить в конфиг. Я новичек в Vim/Neovim так что не судите строго, буду рад советам от опытных пользователей этого редактора!


Ответы (0 шт):