aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <msabate@suse.com>2021-10-25 21:12:36 +0200
committerMiquel Sabaté Solà <msabate@suse.com>2021-10-25 21:12:36 +0200
commit91f262e4f106f6e633fba3dbf15684655dac1238 (patch)
treef9354e8e12b3e26b55de50d3e84b11110ac8233b
parentb44fe4bc3ef1b0782f1eab47e2d67d16fed69c11 (diff)
downloaddotfiles-91f262e4f106f6e633fba3dbf15684655dac1238.tar.gz
dotfiles-91f262e4f106f6e633fba3dbf15684655dac1238.zip
Add rust into my dev box
Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
-rw-r--r--.bashrc8
-rw-r--r--.doom.d/init.el2
2 files changed, 9 insertions, 1 deletions
diff --git a/.bashrc b/.bashrc
index f0c37e4..a6b8dcf 100644
--- a/.bashrc
+++ b/.bashrc
@@ -156,3 +156,11 @@ export XDG_CONFIG_HOME="$HOME/.config"
# Add the binaries of Doom Emacs into my PATH.
export PATH=$PATH:$HOME/.emacs.d/bin
+
+# If we have Rust's source code, export the special `RUST_SRC_PATH`, since this
+# is useful for completion tools.
+if command -v rustc &> /dev/null; then
+ if [ -d "$(rustc --print sysroot)/lib/rustlib/src/rust/library" ]; then
+ export RUST_SRC_PATH="$(rustc --print sysroot)/lib/rustlib/src/rust/library"
+ fi
+fi
diff --git a/.doom.d/init.el b/.doom.d/init.el
index dd850ae..853c296 100644
--- a/.doom.d/init.el
+++ b/.doom.d/init.el
@@ -145,7 +145,7 @@
;;rest ; Emacs as a REST client
;;rst ; ReST in peace
(ruby +rails +rvm) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"}
- ;;rust ; Fe2O3.unwrap().unwrap().unwrap().unwrap()
+ rust ; Fe2O3.unwrap().unwrap().unwrap().unwrap()
;;scala ; java, but good
;;(scheme +guile) ; a fully conniving family of lisps
sh ; she sells {ba,z,fi}sh shells on the C xor