diff --git a/.bashrc b/.bashrc index d54a2c2..301b403 100644 --- a/.bashrc +++ b/.bashrc @@ -1,5 +1,4 @@ #!/bin/bash - shopt -s nocaseglob # glob filenames case-insensitively shopt -s histappend # append history to history file, don't overwrite. shopt -s checkwinsize # fix line wrap issues @@ -11,7 +10,8 @@ bind '\C-w:unix-filename-rubout' set completion-ignore-case on # ignore case when tab-completing source ~/.paths -export EDITOR=emacsclient +export VISUAL=emacsclient +export editor=emacsclient # blatantly steal micah's ls aliases because they make SO MUCH SENSE omg. alias python="python3" @@ -23,16 +23,12 @@ alias lsli='lsl -i' # lsl+inodes alias l1='ls -1' alias llm='lsl -r -t' # lsl+ sort by modified time (lastest at bottom) -# emacs aliases lol -alias social="emacs -q -l '~/.emacs.d/init-social.el'" - -# wm aliases to handle stupid xorg problems: -alias game="xrandr --output HDMI-0 --mode 1920x1080 --pos 0x0 --rotate normal --primary --output DP-2 --mode 1920x1080 --right-of HDMI-0 --rotate left --output DP-4 --mode 1920x1080 --left-of HDMI-0 --rotate right --output DP-0 --off" -alias fixit="xrandr --output HDMI-0 --mode 2560x1440 --pos 0x0 --rotate normal --primary --output DP-2 --mode 1920x1080 --right-of HDMI-0 --rotate left --output DP-4 --mode 1920x1080 --left-of HDMI-0 --rotate right --output DP-0 --off" - - # nixos aliases that don't matter elsewhere: alias open=xdg-open +alias e='emacsclient' + +# awesomewm xdg fixes +xdg-mime default emacsclient.desktop text/plain # blatantly steal micah's colorized man pages # See: http://boredzo.org/blog/archives/2016-08-15/colorized-man-pages-understood-and-customized