nvchad

my nvchad settings
git clone https://git.awy.one/nvchad.git
Log | Files | Refs

commit c6ac993f63e29128964d7e6742df38928d1a701c
parent ca0a5ccd48932a4dc26fb8b6b45b17e83d4d01fe
Author: awy <awy@awy.one>
Date:   Fri, 30 May 2025 19:08:22 +0300

update

Diffstat:
Mlua/chadrc.lua | 2+-
Mlua/configs/lspconfig.lua | 2+-
Mlua/plugins/init.lua | 29++++++++++++++++++++---------
3 files changed, 22 insertions(+), 11 deletions(-)

diff --git a/lua/chadrc.lua b/lua/chadrc.lua @@ -8,7 +8,7 @@ vim.wo.relativenumber = true local M = {} M.base46 = { - theme = "nord", + theme = "onenord", transparency = true, -- hl_override = { diff --git a/lua/configs/lspconfig.lua b/lua/configs/lspconfig.lua @@ -4,7 +4,7 @@ require("nvchad.configs.lspconfig").defaults() local lspconfig = require "lspconfig" -- EXAMPLE -local servers = { "html", "cssls", "clangd", "yamlls", "ts_ls" } +local servers = { "html", "cssls", "clangd", "yamlls", "ts_ls", "rust_analyzer" } local nvlsp = require "nvchad.configs.lspconfig" -- lsps with default config diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua @@ -13,13 +13,24 @@ return { end, }, - -- { - -- "nvim-treesitter/nvim-treesitter", - -- opts = { - -- ensure_installed = { - -- "vim", "lua", "vimdoc", - -- "html", "css" - -- }, - -- }, - -- }, + { + "nvim-treesitter/nvim-treesitter", + opts = { + ensure_installed = { + "vim", "lua", "vimdoc", + "html", "css", "c", "rust" + }, + }, + }, + + { + "mrcjkb/rustaceanvim", + version = '^4', + lazy = false, + ["rust-analyzer"] = { + cargo = { + allFeatures = true, + }, + }, + }, }