Как лучше изменить вид подсказок в pyright?
Ссылка скопирована
Каким способом в конфигурации nvim’а изменить конфигурацию pyright, чтобы подсказки выводились по-другому?
По вводным: как выводит (слева буква W):
Как хотелось бы:
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
Pyrogram
Как правильно зарегистрировать юзер бота в Telegram?
1 ответ
печатные-платы
Как заставить запускаться программу M3.exe от компании Hanxing AOI в инспекционной машине на Windows 7 Pro?
1 ответ
VPN
Как правильно настроить vless для Android TV?
1 ответ
Visual Studio Code
Как лучше убрать тень у панели слева в VS Code?
1 ответ



Вид подсказок Pyright в Vim зависит от того, через что он подключён: coc.nvim, nvim-lspconfig, ALE, YouCompleteMe или другой LSP-клиент. Сам Pyright отдаёт diagnostics и hover, а внешний вид, иконки, цвета, floating window и формат сообщений настраиваются уже на стороне редактора.
Если это Neovim с
nvim-lspconfig, начните с настройки diagnostic UI:vim.diagnostic.config({ virtual_text = { prefix = "●", spacing = 2, }, float = { border = "rounded", source = "always", }, signs = true, underline = true, update_in_insert = false, })
Для hover-окна можно переопределить handler:
vim.lsp.handlers["textDocument/hover"] = vim.lsp.with( vim.lsp.handlers.hover, { border = "rounded" } )
Если подсказки мешают прямо в строке, отключите virtual_text и оставьте диагностику по команде или floating window:
vim.diagnostic.config({ virtual_text = false, signs = true, underline = true })
В coc.nvim настройки идут через
:CocConfig. Там ищите параметры diagnostics, float и pyright. Например можно изменить показ virtual text, message target и severity.Также проверьте colorscheme. Иногда проблема не в Pyright, а в том, что highlight groups для diagnostics плохо видны. Настраиваются группы вроде
DiagnosticVirtualTextError,DiagnosticWarn,FloatBorder.Итог: Pyright не рисует подсказки сам. Найдите ваш LSP-клиент и меняйте diagnostic/hover оформление в его настройках. Для Neovim это обычно
vim.diagnostic.configи LSP handlers, для coc.nvim —:CocConfig.