mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
lang/rust: refactor & bind +rust/build-menu
This commit is contained in:
@ -10,10 +10,15 @@
|
|||||||
(set! :env "RUST_SRC_PATH")
|
(set! :env "RUST_SRC_PATH")
|
||||||
(set! :docset 'rust-mode "Rust")
|
(set! :docset 'rust-mode "Rust")
|
||||||
(setq rust-indent-method-chain t)
|
(setq rust-indent-method-chain t)
|
||||||
|
|
||||||
|
(map! :map rust-mode-map
|
||||||
|
:localleader
|
||||||
|
:n "b" #'+rust/build-menu)
|
||||||
(def-menu! +rust/build-menu
|
(def-menu! +rust/build-menu
|
||||||
"TODO"
|
"TODO"
|
||||||
'(("run" :exec "cargo run" :cwd t :when (+rust-cargo-project-p))
|
'(("cargo run" :exec "cargo run --color always")
|
||||||
("build" :exec "cargo build" :cwd t :when (+rust-cargo-project-p)))
|
("cargo build" :exec "cargo build --color always")
|
||||||
|
("cargo test" :exec "cargo test --color always"))
|
||||||
:prompt "Cargo: "))
|
:prompt "Cargo: "))
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user