diff --git a/nvimrc b/nvimrc index fa2b236..fd26ac9 100644 --- a/nvimrc +++ b/nvimrc @@ -766,6 +766,24 @@ nvim_lsp.gopls.setup{ -- Rust nvim_lsp.rust_analyzer.setup{ on_attach = on_attach, + settings = { + ["rust-analyzer"] = { + imports = { + granularity = { + group = "module", + }, + prefix = "self", + }, + cargo = { + buildScripts = { + enable = true, + }, + }, + procMacro = { + enable = true + }, + } + } } -- Ruby diff --git a/zshrc b/zshrc index d57dcb3..67ad72a 100644 --- a/zshrc +++ b/zshrc @@ -59,6 +59,8 @@ alias bj="bat -l json" alias by="bat -l yaml" alias c="clear" alias cat="bat" +alias cb="cargo build" +alias cc="cargo check" alias cdg=cdgit alias cdgit='cd $(git rev-parse --show-toplevel)' alias clp="tmux kill-pane"