From 90e36626229ee8f8622f1e3b8690ad2e4dbf7c5a Mon Sep 17 00:00:00 2001 From: jon Date: Sat, 7 Jan 2023 20:36:34 -0600 Subject: [PATCH] fixed ctrl-a beginning of line with tmux and disabled annoying mouse support. added some bash aliases, updated toprc --- bash/.bashrc | 20 +++++++++++++++----- config/.config/procps/toprc | 20 ++++++++++---------- tmux/.tmux.conf | 12 ++++++++++-- vim/.vimrc | 2 +- x/.Xresources | 4 ++++ 5 files changed, 40 insertions(+), 18 deletions(-) diff --git a/bash/.bashrc b/bash/.bashrc index 54b5141..b03d14b 100644 --- a/bash/.bashrc +++ b/bash/.bashrc @@ -21,13 +21,14 @@ export LESS='-C -M -j 3 -R -# 2' ### User specific aliases and functions # before you remove, you can unalias with: \ alias l.='ls -lh --time-style=long-iso --color' 2>/dev/null -alias l='ls -lh --color --time-style=long' -alias ll='ls -lAh --color --time-style=long' +#alias l='ls -lh --color --time-style=long' +alias ll='ls -lh --color --time-style=long' +alias la='ls -lAh --color --time-style=long' alias ld='l -d */' alias lt='ls -lht' alias ltr='ls -lhtr' alias p='ping' -alias ip='ip -br a' +#alias ip='ip -br a' #alias s='sudo $(history -p !!)' alias s='sudo' alias df='sudo df -hT -x tmpfs -x devtmpfs' @@ -35,15 +36,24 @@ alias rsync='rsync --progress' # allows alias expansion after sudo, eg: sudo l # bash man page, "last char of alias value is space or tab..." alias sudo='sudo ' +alias lg=lg_grep +# finding packages providing files +alias rp=rpm_who +alias dpp="sudo dnf provides \*/$1" + +rpm_who() { + echo -e "[ This only works for binaries by using /usr/bin/which ]\n" + full_path=$(which $1) + rpm -q --whatprovides $full_path +} #bind 'set completion-ignore-case on' -set bell-style none +#set bell-style none #ls and grep function lg_grep() { ls -alh | grep -i $1 } -alias lg=lg_grep ## function and alias for short find short_find() { diff --git a/config/.config/procps/toprc b/config/.config/procps/toprc index e80c6d7..9fc718d 100644 --- a/config/.config/procps/toprc +++ b/config/.config/procps/toprc @@ -1,16 +1,16 @@ top's Config File (Linux processes with windows) -Id:i, Mode_altscr=0, Mode_irixps=1, Delay_time=1.0, Curwin=0 -Def fieldscur=¥¨³´»½ÀÄ·¹Å&')*+,-./012568<>º?ABCFGHIJKLMÎOPQRSTUVWXYZ[\]^_`abcdefghij - winflags=949564, sortindx=18, maxtasks=0, graph_cpus=0, graph_mems=0 - summclr=1, msgsclr=1, headclr=3, taskclr=1 -Job fieldscur=¥¦¹·º(³´Ä»½@<§Å)*+,-./012568>?ABCFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij - winflags=193844, sortindx=0, maxtasks=0, graph_cpus=0, graph_mems=0 +Id:j, Mode_altscr=0, Mode_irixps=1, Delay_time=1.0, Curwin=0 +Def fieldscur=¥¨³´»½ÀÄ·º¹Å&')*+,-./012568<>?ABCFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz + winflags=687548, sortindx=18, maxtasks=0, graph_cpus=0, graph_mems=0, double_up=1, combine_cpus=0 + summclr=4, msgsclr=9, headclr=15, taskclr=14 +Job fieldscur=¥¦¹·º(³´Ä»½@<§Å)*+,-./012568>?ABCFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz + winflags=195892, sortindx=0, maxtasks=0, graph_cpus=0, graph_mems=0, double_up=0, combine_cpus=0 summclr=6, msgsclr=6, headclr=7, taskclr=6 -Mem fieldscur=¥º»<½¾¿ÀÁMBNÃD34·Å&'()*+,-./0125689FGHIJKLOPQRSTUVWXYZ[\]^_`abcdefghij - winflags=193844, sortindx=21, maxtasks=0, graph_cpus=0, graph_mems=0 +Mem fieldscur=¥º»<½¾¿ÀÁMBNÃD34·Å&'()*+,-./0125689FGHIJKLOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz + winflags=195892, sortindx=21, maxtasks=0, graph_cpus=0, graph_mems=0, double_up=0, combine_cpus=0 summclr=5, msgsclr=5, headclr=4, taskclr=5 -Usr fieldscur=¥¦§¨ª°¹·ºÄÅ)+,-./1234568;<=>?@ABCFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij - winflags=193844, sortindx=3, maxtasks=0, graph_cpus=0, graph_mems=0 +Usr fieldscur=¥¦§¨ª°¹·ºÄÅ)+,-./1234568;<=>?@ABCFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz + winflags=195892, sortindx=3, maxtasks=0, graph_cpus=0, graph_mems=0, double_up=0, combine_cpus=0 summclr=3, msgsclr=3, headclr=2, taskclr=3 Fixed_widest=0, Summ_mscale=2, Task_mscale=1, Zero_suppress=1 diff --git a/tmux/.tmux.conf b/tmux/.tmux.conf index 57b1642..42394d9 100644 --- a/tmux/.tmux.conf +++ b/tmux/.tmux.conf @@ -7,11 +7,12 @@ set -s escape-time 0 #history limit set-option -g history-limit 5000 -#change C-b to Ca +#change default mapping unbind C-b set-option -g prefix C-a -#bind-key C-t send-prefix bind-key -n C-s send-prefix +# allows "ctrl-a, a" to go to beginning of line like default bash ctrl-a +bind-key a send-prefix # split panes using | and - bind | split-window -h -c '#{pane_current_path}' @@ -37,6 +38,13 @@ bind-key -n C-PageDown copy-mode bind-key -T copy-mode C-PageUp send-keys -X page-up bind-key -T copy-mode C-PageDown send-keys -X page-down +# switch in/out nested tmux with shift+up/down +bind -n S-up \ + set -qg status-bg color7 \; \ + set -qg prefix C-b +bind -n S-down \ + set -qg status-bg color0 \; \ + set -qg prefix C-a #join window bind-key @ command-prompt -p "create pane from:" "join-pane -s ':%%'" diff --git a/vim/.vimrc b/vim/.vimrc index 79275a2..2e36997 100644 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -20,7 +20,7 @@ set smartcase set clipboard^=unnamed,unnamedplus " mouse stuff -set mouse=a +" set mouse=a " hide showmode because its in statusline set noshowmode diff --git a/x/.Xresources b/x/.Xresources index 575da0b..d1395c0 100644 --- a/x/.Xresources +++ b/x/.Xresources @@ -3,6 +3,10 @@ URxvt.font: xft:Terminus:size=14:antialias=true URxvt.boldFont: xft:Terminus:bold:size=14:antialias=true URxvt.cursorUnderline: 1 +! 2023-01-07 - trying to remap copy/paste +URxvt.keysym.Shift-Control-V: eval:paste_clipboard +URxvt.keysym.Shift-Control-C: eval:selection_to_clipboard + !URxvt*inheritPixmap: true !URxvt*transparent: true !URxvt*shading: 6