init nvchad, mostly rust

This commit is contained in:
2023-05-16 22:54:24 -04:00
commit 008b353e29
5 changed files with 122 additions and 0 deletions

20
configs/lspconfig.lua Normal file
View File

@@ -0,0 +1,20 @@
local on_attach = require("plugins.configs.lspconfig").on_attach
local capabilities = require("plugins.configs.lspconfig").capabilities
local lspconfig = require("lspconfig")
local util = require "lspconfig/util"
--[[
lspconfig.rust_analyzer.setup({
on_attach = on_attach,
capabilities = capabilities,
filetypes = {"rust"},
root_dir = util.root_pattern("Cargo.toml"),
settings = {
['rust-analyzer'] = {
cargo = {
allFeatures = true,
},
},
},
})
]]--

11
configs/rust-tools.lua Normal file
View File

@@ -0,0 +1,11 @@
local on_attach = require("plugins.configs.lspconfig").on_attach()
local capabilities = require("plugins.configs.lspconfig").capabilities
local options = {
server = {
on_attach = on_attach,
capabilities = capabilities,
}
}
return options