commit a4499d9c7fba80b472a384e0e8408adc0ebe3a6b
parent 464e612363624471c198d4244c5e7842e39e329a
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date:   Mon, 14 Jan 2019 15:35:55 +0100
Clean-up commands and add 'v' and 'o' bindings
Diffstat:
1 file changed, 5 insertions(+), 40 deletions(-)
diff --git a/links/.commands.sh b/links/.commands.sh
@@ -5,10 +5,9 @@
 
 alias b='bash'
 alias z='zsh'
-alias yd='youtube-dl'
+alias v='vim'
 
 ## cd
-
 alias cg='c "$(git rev-parse --show-toplevel)"'  # cd under git repo
 alias ch='cd "$(dirs -lp | sort -u | fzf --preview-window=right:hidden )"' # cd from history
 
@@ -33,60 +32,35 @@ alias la='ls -A'
 
 
 ## Open files
+o() {
+    xdg-open "$(fzf)"
+}
+
 if [ "$(uname)" != 'Darwin' ]; then
     open() { xdg-open "$@" &> /dev/null &disown; }
 fi
 
 
 ## editor
-
-e() {
-    if [ $# -eq 0 ]; then
-        # open file under PWD
-        local file
-        file=$(find . -type f | grep -v '/\.' | fzf)
-        [ -n "$file" ] && $EDITOR "$file"
-    else
-        $EDITOR "$@"
-    fi
-}
-
-# edit file anywhere in git repository
-eg() {
-    # open file under PWD
-    local file
-    file=$(find "$(git rev-parse --show-toplevel)" -type f | grep -v '/\.' | fzf)
-    [ -n "$file" ] && $EDITOR "$file"
-}
-
-# see :h --noplugin
-#alias vi='vim -u NONE'
 alias vi='vim -u ~/.vim/vimrc.noplugs'
 
 
 ## dotfiles
-
 alias zshreload="source ~/.zshrc"
 alias dotfiles-update="cd ~/code/dotfiles && git pull ; zshreload ; cd -"
 alias dotfiles-commit="cd ~/code/dotfiles && git commit -a -S -v ; git push ; cd -"
 
 
 ## python
-
 alias ipython-prof='ipython -m cProfile -s time'
 alias python-prof='python -m cProfile -s time'
 
-
-
 ## make
-
 alias m="make"
 alias mc="make clean"
 alias me="make edit"
 
-
 ## date
-
 alias date-denmark='TZ=Europe/Copenhagen date'
 alias date-eastern='TZ=US/Eastern date'
 alias date-pacific='TZ=US/Pacific date'
@@ -95,9 +69,7 @@ alias date-central='TZ=US/Central date'
 alias date-uk='TZ=Europe/London date'
 alias date-israel='TZ=Israel date'
 
-
 ## git
-
 alias gs='git status | less'
 alias gl='git log --graph --oneline --decorate --all'
 alias ga='git add'
@@ -118,14 +90,10 @@ alias gl="git log --graph --oneline --decorate --all --color=always |
     --bind='enter:execute:git show --color=always {2} | less -R' \
     --bind='ctrl-x:execute:git checkout {2} .'"
 
-
 ## grep
-
 alias grep='grep --color=auto'
 
-
 ## speech synthesis
-
 if [ "$(uname)" != 'Darwin' ]; then
     say() { echo "$@" | festival --tts; }
     sayfile() { festival --tts "$@"; }
@@ -133,9 +101,7 @@ else
     sayfile() { say -f "$@"; }
 fi
 
-
 ## w3m
-
 alias w3m="w3m -B"
 w3mtor() { 
     local url
@@ -165,7 +131,6 @@ news() {
 
 
 ## web services
-
 alias youtube-dl='youtube-dl --format mp4'
 weather() { curl "wttr.in/?m"; }
 define() { curl --silent dict://dict.org/d:"$1"; }