lang/rust: refactor & bind +rust/build-menu

This commit is contained in:
Henrik Lissner 2018-03-14 19:07:31 -04:00
parent 1765ca7282
commit 0d056149be
No known key found for this signature in database
GPG Key ID: 5F6C0EA160557395

View File

@ -10,10 +10,15 @@
(set! :env "RUST_SRC_PATH")
(set! :docset 'rust-mode "Rust")
(setq rust-indent-method-chain t)
(map! :map rust-mode-map
:localleader
:n "b" #'+rust/build-menu)
(def-menu! +rust/build-menu
"TODO"
'(("run" :exec "cargo run" :cwd t :when (+rust-cargo-project-p))
("build" :exec "cargo build" :cwd t :when (+rust-cargo-project-p)))
'(("cargo run" :exec "cargo run --color always")
("cargo build" :exec "cargo build --color always")
("cargo test" :exec "cargo test --color always"))
:prompt "Cargo: "))