init nvchad, mostly rust
This commit is contained in:
20
configs/lspconfig.lua
Normal file
20
configs/lspconfig.lua
Normal 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
11
configs/rust-tools.lua
Normal 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
|
Reference in New Issue
Block a user