iankelling.org
/
git
/
distro-setup
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
minor improvements, terminal keys
[distro-setup]
/
brc
diff --git
a/brc
b/brc
index 99c4e819fd09ac6d396ce6640f5f7961800b7064..15799b880f790aab264ea2cc56acd79a1721d844 100644
(file)
--- a/
brc
+++ b/
brc
@@
-107,12
+107,16
@@
if [[ $- == *i* ]]; then
bind '"\C-i": self-insert'
else
bind '"\C-i": self-insert'
else
+ if [[ $KONSOLE_PROFILE_NAME ]]; then
+ TERM=xterm-256color
+ fi
+
# todo: not sure this works in sakura
#stty werase undef
#bind "\C-w": kill-region
# sakura == xterm-256color
# konsole == xterm
# todo: not sure this works in sakura
#stty werase undef
#bind "\C-w": kill-region
# sakura == xterm-256color
# konsole == xterm
- if [[ $TERM ==
"xterm"
]]; then
+ if [[ $TERM ==
xterm*
]]; then
# control + arrow keys. for other terminals, see http://unix.stackexchange.com/questions/10806/how-to-change-previous-next-word-shortcut-in-bash
bind '"\e[1;5C": shell-forward-word' 2>/dev/null
bind '"\e[1;5D": shell-backward-word' 2>/dev/null
# control + arrow keys. for other terminals, see http://unix.stackexchange.com/questions/10806/how-to-change-previous-next-word-shortcut-in-bash
bind '"\e[1;5C": shell-forward-word' 2>/dev/null
bind '"\e[1;5D": shell-backward-word' 2>/dev/null
@@
-165,8
+169,8
@@
export PROFILE_TASKS_TASK_OUTPUT_LIMIT=100
C_DEFAULT_DIR=/a
# i for insensitive. the rest from
C_DEFAULT_DIR=/a
# i for insensitive. the rest from
-#
https://superuser.com/questions/366930/how-do-i-get-the-git-pager-to-clean-up-screen-output-after-
exit
-#
and reading the man
+#
X means dont remove the current screenworth of output upon
exit
+#
R means to show colors n things
export LESS=RXi
export SYSTEMD_LESS=$LESS
export LESS=RXi
export SYSTEMD_LESS=$LESS
@@
-1091,25
+1095,8
@@
ifn() {
-o -name .hg -prune -o -name .editor-backups -prune \
-o -name .undo-tree-history -prune \) -iname "*$**" 2>/dev/null
}
-o -name .hg -prune -o -name .editor-backups -prune \
-o -name .undo-tree-history -prune \) -iname "*$**" 2>/dev/null
}
-ifnl() {
-}
-if [[ $OS == Windows_NT ]]; then
- # cygstart wrapper
- cs() {
- cygstart "$@" &
- }
- xp() {
- explorer.exe .
- }
- # launch
- o() {
- local x=(*$1*)
- (( ${#x[#]} > 1 )) && { echo "warning ${#x[#]} matches found"; sleep 1; }
- cygstart *$1* &
- }
-else
o() {
if type gvfs-open &> /dev/null ; then
gvfs-open "$@"
o() {
if type gvfs-open &> /dev/null ; then
gvfs-open "$@"
@@
-1118,7
+1105,6
@@
else
fi
# another alternative is run-mailcap
}
fi
# another alternative is run-mailcap
}
-fi
ipdrop() {
s iptables -A INPUT -s $1 -j DROP
ipdrop() {
s iptables -A INPUT -s $1 -j DROP
@@
-2285,12
+2271,16
@@
unset IFS
# commented until i want to use it because it
# noticably slows bash startup
#
# commented until i want to use it because it
# noticably slows bash startup
#
-#if [[ $EUID != 0 && -e ~/.pyenv/bin ]]; then
-# export PATH="~/.pyenv/bin:$PATH"
-# eval "$(pyenv init -)"
-# eval "$(pyenv virtualenv-init -)"
-#fi
+mypyenvinit () {
+ if [[ $EUID == 0 || ! -e ~/.pyenv/bin ]]; then
+ echo "error: dont be root. make sure pyenv is installed"
+ return 1
+ fi
+ export PATH="~/.pyenv/bin:$PATH"
+ eval "$(pyenv init -)"
+ eval "$(pyenv virtualenv-init -)"
+}
export GOPATH=$HOME/go
export GOPATH=$HOME/go