From 7bb9151d5070024c34e7a98cdece648e3ccd332a Mon Sep 17 00:00:00 2001 From: oreodave Date: Fri, 12 Jul 2019 23:06:51 +0100 Subject: Added dotfiles for spacemacs, tmux, vim and zsh --- zshenv | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 zshenv (limited to 'zshenv') diff --git a/zshenv b/zshenv new file mode 100644 index 0000000..dc59d2f --- /dev/null +++ b/zshenv @@ -0,0 +1,54 @@ +# Important variables +export PATH=~/Scripts:~/bin/gradle/gradle-5.3.1/bin:~/bin/Sass/:$PATH +export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true +export DOTNET_CLI_TELEMTRY_OPTOUT=1 +alias yapf='python3 -m yapf' +alias clip="xclip -sel clip" +alias paste="xclip -o" +export force_color_prompt=yes + +# Memes + +😂() { + web https://youtu.be/dQw4w9WgXcQ +} + +🎼() { + web 'https://music.youtube.com/playlist?list=PLGiMeh8b7cMRKTUEaLo1GkYIHtEhof2wF' +} + +🚂() { + while true + do + sl + done +} + +# Programming + +SPC() { + emacs $1 & disown > /dev/null; +} + +gentemplate() { + case $1 in + 'c') git clone https://github.com/Oreodave/CTemplate $2;; + 'cpp') git clone https://github.com/Oreodave/CPPTemplate $2;; + 'python') git clone https://github.com/Oreodave/PythonTemplate $2;; + 'node') git clone https://github.com/Oreodave/NodeTemplate $2;; + *) return;; + esac +} + +# Web Querying +search () { + search_query=${1// /_} + web "duckduckgo.com/$search_query" +} + +web () { + firefox $1 > /dev/null & disown +} + +# OPAM configuration +. /home/oreodave/.opam/opam-init/init.zsh > /dev/null 2> /dev/null || true -- cgit v1.2.3-13-gbd6f