Найти в Дзене
Гуферы

🪻~ LSP в Neovim, часть первая

🪻~ LSP в Neovim, часть первая. Это анализатор кода что нужен для вывода ошибок или ещё использовать дополнительно плагины для подсказок, авто установку языковых серверов, авто дополнений и ТД. neovim/nvim-lspconfig Устанавливаем с помощью Lazy или другого пакетного менеджера. Пример на lua_ls: local lspconfig = require('lspconfig") lspconfig.lua_ls.setup {} И устанавливаем пакет lua-language-server через бинарь, пакетный менеджер либо... mason-org/mason.nvim Плагин для устнановки LSP Ставим пакет и в конфиг require("mason").setup() И можем использовать с помощью :Mason и устанавливать через :MasonInstall если установленные эти зависимости onsails/lspkind.nvim Этот плагин для подсказок как в VSCode Устанвливаем его и Nerd Fonts, в конфиг пишем require('lspkind').init({}) #neovim #lsp AwA

🪻~ LSP в Neovim, часть первая.

Это анализатор кода что нужен для вывода ошибок или ещё использовать дополнительно плагины для подсказок, авто установку языковых серверов, авто дополнений и ТД.

neovim/nvim-lspconfig

Устанавливаем с помощью Lazy или другого пакетного менеджера.

Пример на lua_ls:

local lspconfig = require('lspconfig")

lspconfig.lua_ls.setup {}

И устанавливаем пакет lua-language-server через бинарь, пакетный менеджер либо...

mason-org/mason.nvim

Плагин для устнановки LSP

Ставим пакет и в конфиг

require("mason").setup()

И можем использовать с помощью :Mason и устанавливать через :MasonInstall если установленные эти зависимости

onsails/lspkind.nvim

Этот плагин для подсказок как в VSCode

Устанвливаем его и Nerd Fonts, в конфиг пишем

require('lspkind').init({})

#neovim #lsp

AwA