From fe6f61a1d0a81d8ce7f2ef913c60f10ce714ffe4 Mon Sep 17 00:00:00 2001 From: Anubhav <4nubhav@proton.me> Date: Thu, 18 Jun 2026 17:31:24 +0530 Subject: [PATCH] add servers in init.lua --- init.lua | 40 ++++++++++++++++++++++++------------- lua/custom/plugins/init.lua | 6 +++++- 2 files changed, 31 insertions(+), 15 deletions(-) diff --git a/init.lua b/init.lua index 8d1f19a10d4..097c2aee554 100644 --- a/init.lua +++ b/init.lua @@ -256,6 +256,11 @@ rtp:prepend(lazypath) -- NOTE: Here is where you install your plugins. require('lazy').setup({ -- NOTE: Plugins can be added via a link or github org/name. To run setup automatically, use `opts = {}` + { + "pmizio/typescript-tools.nvim", + dependencies = { "nvim-lua/plenary.nvim", "neovim/nvim-lspconfig" }, + opts = {}, +}, { 'NMAC427/guess-indent.nvim', opts = {} }, -- Alternatively, use `config = function() ... end` for full control over the configuration. @@ -600,6 +605,13 @@ require('lazy').setup({ -- See `:help lsp-config` for information about keys and how to configure ---@type table local servers = { + html = {}, + cssls = {}, + jsonls = {}, + tailwindcss = {}, + emmet_language_server = {}, + markdown_oxide = {}, + -- clangd = {}, -- gopls = {}, -- pyright = {}, @@ -609,7 +621,7 @@ require('lazy').setup({ -- https://github.com/pmizio/typescript-tools.nvim -- -- But for many setups, the LSP (`ts_ls`) will work just fine - -- ts_ls = {}, + ts_ls = {}, stylua = {}, -- Used to format Lua code @@ -732,12 +744,12 @@ require('lazy').setup({ -- `friendly-snippets` contains a variety of premade snippets. -- See the README about individual language/framework/plugin snippets: -- https://github.com/rafamadriz/friendly-snippets - -- { - -- 'rafamadriz/friendly-snippets', - -- config = function() - -- require('luasnip.loaders.from_vscode').lazy_load() - -- end, - -- }, + { + 'rafamadriz/friendly-snippets', + config = function() + require('luasnip.loaders.from_vscode').lazy_load() + end, + }, }, opts = {}, }, @@ -816,14 +828,14 @@ require('lazy').setup({ ---@diagnostic disable-next-line: missing-fields require('tokyonight').setup { styles = { - comments = { italic = false }, -- Disable italics in comments + comments = { italic = true }, -- Disable italics in comments }, } -- Load the colorscheme here. -- Like many other themes, this one has different styles, and you could load -- any other, such as 'tokyonight-storm', 'tokyonight-moon', or 'tokyonight-day'. - vim.cmd.colorscheme 'tokyonight-night' + vim.cmd.colorscheme 'retrobox' end, }, @@ -948,11 +960,11 @@ require('lazy').setup({ -- Uncomment any of the lines below to enable them (you will need to restart nvim). -- -- require 'kickstart.plugins.debug', - -- require 'kickstart.plugins.indent_line', - -- require 'kickstart.plugins.lint', - -- require 'kickstart.plugins.autopairs', - -- require 'kickstart.plugins.neo-tree', - -- require 'kickstart.plugins.gitsigns', -- adds gitsigns recommended keymaps + require 'kickstart.plugins.indent_line', + require 'kickstart.plugins.lint', + require 'kickstart.plugins.autopairs', + require 'kickstart.plugins.neo-tree', + require 'kickstart.plugins.gitsigns', -- adds gitsigns recommended keymaps -- NOTE: The import below can automatically add your own plugins, configuration, etc from `lua/custom/plugins/*.lua` -- This is the easiest way to modularize your config. diff --git a/lua/custom/plugins/init.lua b/lua/custom/plugins/init.lua index b3ddcfdd3aa..b920458b4c2 100644 --- a/lua/custom/plugins/init.lua +++ b/lua/custom/plugins/init.lua @@ -5,4 +5,8 @@ ---@module 'lazy' ---@type LazySpec -return {} +return{ + "pmizio/typescript-tools.nvim", + dependencies = { "nvim-lua/plenary.nvim", "neovim/nvim-lspconfig" }, + opts = {}, +}