feat(Mason): Ensure Installed some LSP's

*LSP's: Clangd, html, tsserver, rust_analyzer
*Add telescope-ui-select pluginwhich gives a nice ui in telescope code actions
*Change alpha ascii-art
This commit is contained in:
rajvatsal 2023-12-30 20:23:54 +05:30
parent 16beeaf6fd
commit da44d866c5
4 changed files with 34 additions and 19 deletions

View file

@ -88,7 +88,7 @@ require('lazy').setup({
-- Useful status updates for LSP
-- NOTE: `opts = {}` is the same as calling `require('fidget').setup({})`
{ 'j-hui/fidget.nvim', opts = {} },
{ 'j-hui/fidget.nvim', opts = {} },
-- Additional lua configuration, makes nvim stuff amazing!
'folke/neodev.nvim',
@ -570,12 +570,12 @@ require('mason-lspconfig').setup()
-- If you want to override the default filetypes that your language server will attach to you can
-- define the property 'filetypes' to the map in question.
local servers = {
-- clangd = {},
clangd = {},
-- gopls = {},
-- pyright = {},
-- rust_analyzer = {},
-- tsserver = {},
-- html = { filetypes = { 'html', 'twig', 'hbs'} },
rust_analyzer = {},
tsserver = {},
html = { filetypes = { 'html', 'twig', 'hbs' } },
lua_ls = {
Lua = {