Added wp shuffler, rm txt/md from ycm_blacklist
This commit is contained in:
@@ -97,7 +97,7 @@ pcug "sudo pacman -Syu"
|
|||||||
pcv "sudo pacman -Q"
|
pcv "sudo pacman -Q"
|
||||||
xpc "pacman -Qqe > ~/linux-config/txt/nzxt-pkgs.txt"
|
xpc "pacman -Qqe > ~/linux-config/txt/nzxt-pkgs.txt"
|
||||||
# tri "trizen -S --noconfirm"
|
# tri "trizen -S --noconfirm"
|
||||||
tri "trizen -S"
|
tri "trizen -S --noedit"
|
||||||
|
|
||||||
# }}} pacman #
|
# }}} pacman #
|
||||||
|
|
||||||
@@ -171,7 +171,7 @@ py "python"
|
|||||||
w "watson"
|
w "watson"
|
||||||
wa "watson start"
|
wa "watson start"
|
||||||
we "watson edit"
|
we "watson edit"
|
||||||
wl "watson log"
|
wl "watson log --day"
|
||||||
# wlm "watson log --project coding --tag mfs"
|
# wlm "watson log --project coding --tag mfs"
|
||||||
wr "watson report"
|
wr "watson report"
|
||||||
ws "watson stop"
|
ws "watson stop"
|
||||||
@@ -319,7 +319,7 @@ snw "spotify-now -i '%artist - %title'"
|
|||||||
|
|
||||||
# }}} spotify-lib-vis #
|
# }}} spotify-lib-vis #
|
||||||
|
|
||||||
sc "shellcheck"
|
shc "shellcheck"
|
||||||
pdl "pdflatex"
|
pdl "pdflatex"
|
||||||
tcl "tex-clean"
|
tcl "tex-clean"
|
||||||
|
|
||||||
@@ -341,10 +341,14 @@ ss "ssh kevin@192.168.0.100"
|
|||||||
# a2
|
# a2
|
||||||
m "printf '\033c' && bear make"
|
m "printf '\033c' && bear make"
|
||||||
mc "bear make clean"
|
mc "bear make clean"
|
||||||
mcr "bear make clean && printf '\033c' && bear make && ./carsim light 10 50"
|
mcr "bear make clean && printf '\033c' && bear make && ./carsim light 1 20"
|
||||||
mr "printf '\033c' && make && ./carsim stop 1 4"
|
# mr "printf '\033c' && make && ./carsim stop 10 20"
|
||||||
# mr "printf '\033c' && bear make && ./carsim light 1 50"
|
mr "printf '\033c' && bear make && ./carsim light 1 20"
|
||||||
hl "valgrind --tool=helgrind ./carsim stop 10 50 > helgrind.txt 2>&1 && valgrind --tool=helgrind ./carsim light 10 50 >> helgrind.txt 2>&1"
|
# "valgrind --tool=helgrind ./carsim stop 10 50 > helgrind.txt 2>&1 && valgrind --tool=helgrind ./carsim light 10 50 >> helgrind.txt 2>&1"
|
||||||
|
# lk "valgrind --leak-check=yes ./carsim stop 10 20"
|
||||||
|
lk "valgrind --leak-check=yes ./carsim light 1 1"
|
||||||
|
# hl "valgrind --tool=helgrind ./carsim stop 10 20"
|
||||||
|
hl "valgrind --tool=helgrind ./carsim light 10 20"
|
||||||
|
|
||||||
# a1
|
# a1
|
||||||
# sa "ssh k@192.168.0.17"
|
# sa "ssh k@192.168.0.17"
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ set -x VISUAL nvim
|
|||||||
|
|
||||||
builtin cd $last_dir
|
builtin cd $last_dir
|
||||||
bind \ce edit_command_buffer
|
bind \ce edit_command_buffer
|
||||||
|
bind \cr forward-word
|
||||||
|
|
||||||
# fish-specific
|
# fish-specific
|
||||||
source /home/kevin/.config/fish/key_abbr.fish
|
source /home/kevin/.config/fish/key_abbr.fish
|
||||||
|
|||||||
@@ -1,10 +1,15 @@
|
|||||||
function gdb-a2
|
function gdb-a2
|
||||||
gdb -ex "b safeStopSign.c:40" -ex "b safeStopSign.c:44" -ex "run" \
|
# gdb -ex "b safeStopSign.c:96" -ex "run" \
|
||||||
|
# gdb -ex "b safeTrafficLight.c:98" -ex "run" \
|
||||||
|
gdb -ex "run" -ex "bt" \
|
||||||
# gdb -ex "run" \
|
# gdb -ex "run" \
|
||||||
# -ex "p cur_lane_queue.count" \
|
# -ex "p cur_lane_queue.count" \
|
||||||
# -ex "p cur_front->car->index" \
|
# -ex "p cur_front->car->index" \
|
||||||
# -ex "p cur_front->car" \
|
# -ex "p cur_front->car" \
|
||||||
--args ./carsim stop 1 4
|
# -ex "p cur_front" \
|
||||||
|
# --args ./carsim stop 1 4
|
||||||
|
# --args ./carsim stop 3 20
|
||||||
# --args ./carsim light 1 4
|
# --args ./carsim light 1 4
|
||||||
|
--args ./carsim light 1 20
|
||||||
# gdb -ex "b safeStopSign.c:86" -ex "run" --args ./carsim stop 1 10
|
# gdb -ex "b safeStopSign.c:86" -ex "run" --args ./carsim stop 1 10
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -2,11 +2,12 @@
|
|||||||
# set $browser "firefox"
|
# set $browser "firefox"
|
||||||
set $browser "chromium"
|
set $browser "chromium"
|
||||||
set $def_term "urxvt"
|
set $def_term "urxvt"
|
||||||
|
set $scripts_path "/home/kevin/linux-config/scripts"
|
||||||
exec redshift -O 2000
|
exec redshift -O 2000
|
||||||
# exec redshift -O 3000
|
# exec redshift -O 3000
|
||||||
# random bg
|
# random bg
|
||||||
exec compton
|
exec compton
|
||||||
exec wal -i "$HOME/Pictures/Backgrounds/dim/non-editing"
|
exec wal -i $($scripts_path/shuffler "$HOME/Pictures/Backgrounds/dim/non-editing")
|
||||||
exec imwheel
|
exec imwheel
|
||||||
exec xmodmap ~/.Xmodmap
|
exec xmodmap ~/.Xmodmap
|
||||||
exec xset r rate 200 70
|
exec xset r rate 200 70
|
||||||
@@ -145,11 +146,11 @@ bindsym shift+x kill
|
|||||||
# container display {{{ #
|
# container display {{{ #
|
||||||
# backgrounds
|
# backgrounds
|
||||||
# set $colors_sh "~/.cache/wal/colors.sh"
|
# set $colors_sh "~/.cache/wal/colors.sh"
|
||||||
bindsym $mod+q exec wal -i "$HOME/Pictures/Backgrounds/bright/editing"
|
bindsym $mod+q exec wal -i $($scripts_path/shuffler "$HOME/Pictures/Backgrounds/bright/editing")
|
||||||
bindsym $mod+w exec wal -i "$HOME/Pictures/Backgrounds/dim/non-editing"
|
bindsym $mod+w exec wal -i $($scripts_path/shuffler "$HOME/Pictures/Backgrounds/dim/non-editing")
|
||||||
# bindsym $mod+w exec ~/linux-config/scripts/bg-chooser
|
# bindsym $mod+w exec ~/linux-config/scripts/bg-chooser
|
||||||
bindsym $mod+r exec wal -i "$HOME/Pictures/Backgrounds/dim/editing"
|
bindsym $mod+r exec wal -i $($scripts_path/shuffler "$HOME/Pictures/Backgrounds/dim/editing")
|
||||||
bindsym $mod+y exec wal -i "$HOME/Pictures/Backgrounds/bright/non-editing"
|
bindsym $mod+y exec wal -i $($scripts_path/shuffler "$HOME/Pictures/Backgrounds/bright/non-editing")
|
||||||
|
|
||||||
# enter fullscreen mode for the focused container
|
# enter fullscreen mode for the focused container
|
||||||
bindsym $mod+f fullscreen toggle
|
bindsym $mod+f fullscreen toggle
|
||||||
|
|||||||
@@ -691,3 +691,6 @@ map v. shell $EDITOR %f
|
|||||||
|
|
||||||
# map gr fzf_select
|
# map gr fzf_select
|
||||||
source /home/kevin/.config/ranger/key_mappings.conf
|
source /home/kevin/.config/ranger/key_mappings.conf
|
||||||
|
|
||||||
|
map dg shell dragon-drag-and-drop -a -x %p
|
||||||
|
# map <C-d> shell dragon-drag-and-drop -a -x %p
|
||||||
|
|||||||
63
scripts/shuffler
Executable file
63
scripts/shuffler
Executable file
@@ -0,0 +1,63 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# vars {{{ #
|
||||||
|
|
||||||
|
shuffle_cache="shuffle.txt"
|
||||||
|
regen_flag=0
|
||||||
|
dir=""
|
||||||
|
|
||||||
|
# }}} vars #
|
||||||
|
|
||||||
|
# usage_msg {{{ #
|
||||||
|
|
||||||
|
function usage_msg() {
|
||||||
|
# echo "usage: shuffler [-r] [dir_name]"
|
||||||
|
cat <<-EOF
|
||||||
|
Usage: shuffler [-r] [dir_name]
|
||||||
|
-r: regenerate the shuffle cache
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
# }}} usage_msg #
|
||||||
|
|
||||||
|
# parse for regen_flag{{{
|
||||||
|
while getopts ":r" opt; do
|
||||||
|
case $opt in
|
||||||
|
r)
|
||||||
|
echo "-r was triggered!" >&2
|
||||||
|
regen_flag=1
|
||||||
|
;;
|
||||||
|
\?)
|
||||||
|
echo "Invalid flag: -$OPTARG" >&2
|
||||||
|
usage_msg
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
#}}}
|
||||||
|
|
||||||
|
# set dir {{{ #
|
||||||
|
|
||||||
|
shift $((OPTIND-1))
|
||||||
|
# if no dir, use pwd
|
||||||
|
if [[ "$#" -eq 0 ]]; then
|
||||||
|
dir=$(pwd)
|
||||||
|
elif [[ "$#" -gt 1 ]] || [[ ! -d "$1" ]]; then
|
||||||
|
usage_msg
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
dir="$1"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# }}} set dir #
|
||||||
|
|
||||||
|
# rebuild shuffle cache if regen_flag, doesn't exist or file empty
|
||||||
|
if [[ "$regen_flag" -eq 1 ]] || [[ ! -f "$dir"/"$shuffle_cache" ]] || \
|
||||||
|
[[ $(wc -l "$dir"/"$shuffle_cache" | awk '{print $1}') -eq 0 ]]; then
|
||||||
|
# if [[ "$regen_flag" -eq 1 ]]; then
|
||||||
|
find "$dir"/* ! -name "$shuffle_cache" -type f | shuf > "$dir"/"$shuffle_cache"
|
||||||
|
fi
|
||||||
|
head -n 1 "$dir"/"$shuffle_cache"
|
||||||
|
printf '%s\n\n' "$(sed '1d' "$dir"/"$shuffle_cache")" > "$dir"/"$shuffle_cache"
|
||||||
|
|
||||||
|
# vim: set tabstop=2 shiftwidth=2 expandtab:
|
||||||
@@ -30,6 +30,7 @@ mc /home/kevin/coding/mf-site/assets/sass/main.scss
|
|||||||
mi /home/kevin/coding/mf-site/ideas.md
|
mi /home/kevin/coding/mf-site/ideas.md
|
||||||
ne /home/kevin/linux-config/configs/neofetch/config.conf
|
ne /home/kevin/linux-config/configs/neofetch/config.conf
|
||||||
re README.md
|
re README.md
|
||||||
|
td todo.md
|
||||||
tm /home/kevin/.vim/plugged/vim-snippets/UltiSnips/texmath.snippets
|
tm /home/kevin/.vim/plugged/vim-snippets/UltiSnips/texmath.snippets
|
||||||
wt /home/kevin/.config/watson/state.tmp
|
wt /home/kevin/.config/watson/state.tmp
|
||||||
|
|
||||||
|
|||||||
17
vim/.vimrc
17
vim/.vimrc
@@ -30,7 +30,8 @@ set linespace=5
|
|||||||
set timeoutlen=350
|
set timeoutlen=350
|
||||||
set hlsearch
|
set hlsearch
|
||||||
set noswapfile
|
set noswapfile
|
||||||
let maplocalleader="-"
|
" let maplocalleader="-"
|
||||||
|
let maplocalleader="\\"
|
||||||
" }}} set x=y "
|
" }}} set x=y "
|
||||||
|
|
||||||
" commands for file types {{{ "
|
" commands for file types {{{ "
|
||||||
@@ -46,7 +47,6 @@ autocmd BufRead commit-msg.txt set filetype=gitcommit tw=72
|
|||||||
autocmd BufNewFile,BufRead *.md set filetype=markdown
|
autocmd BufNewFile,BufRead *.md set filetype=markdown
|
||||||
autocmd Filetype markdown set textwidth=0
|
autocmd Filetype markdown set textwidth=0
|
||||||
" autocmd Filetype html set foldmarker=0
|
" autocmd Filetype html set foldmarker=0
|
||||||
autocmd Filetype c let maplocalleader="\\"
|
|
||||||
|
|
||||||
autocmd BufWritePost key_* !sync-shortcuts
|
autocmd BufWritePost key_* !sync-shortcuts
|
||||||
autocmd VimLeave *.tex !tex-clean %
|
autocmd VimLeave *.tex !tex-clean %
|
||||||
@@ -106,6 +106,16 @@ Plug 'lervag/vimtex'
|
|||||||
|
|
||||||
" auto-completion for various languages
|
" auto-completion for various languages
|
||||||
Plug 'Valloric/YouCompleteMe'
|
Plug 'Valloric/YouCompleteMe'
|
||||||
|
let g:ycm_filetype_blacklist = {
|
||||||
|
\ 'tagbar': 1,
|
||||||
|
\ 'qf': 1,
|
||||||
|
\ 'notes': 1,
|
||||||
|
\ 'unite': 1,
|
||||||
|
\ 'vimwiki': 1,
|
||||||
|
\ 'pandoc': 1,
|
||||||
|
\ 'infolog': 1,
|
||||||
|
\ 'mail': 1
|
||||||
|
\}
|
||||||
|
|
||||||
" wrote short bits of text that expand into whatever you want
|
" wrote short bits of text that expand into whatever you want
|
||||||
" demo: https://www.youtube.com/watch?v=Zik6u0klD40
|
" demo: https://www.youtube.com/watch?v=Zik6u0klD40
|
||||||
@@ -227,6 +237,7 @@ nnoremap <leader>fc /[<>=\|]\{7\}<CR>
|
|||||||
nnoremap <leader>ff :set foldmethod=marker<CR> zM
|
nnoremap <leader>ff :set foldmethod=marker<CR> zM
|
||||||
" find copied text
|
" find copied text
|
||||||
nnoremap <leader>ft /TODO<CR>
|
nnoremap <leader>ft /TODO<CR>
|
||||||
|
nnoremap <leader>g :YcmCompleter GoTo<CR>
|
||||||
" toggle search highlighting
|
" toggle search highlighting
|
||||||
nnoremap <leader>h :set hlsearch! hlsearch?<CR>
|
nnoremap <leader>h :set hlsearch! hlsearch?<CR>
|
||||||
" help
|
" help
|
||||||
@@ -291,8 +302,6 @@ nnoremap <leader>z za
|
|||||||
|
|
||||||
" Local Mappings {{{ "
|
" Local Mappings {{{ "
|
||||||
|
|
||||||
autocmd Filetype c nnoremap <localleader>g :YcmCompleter GoTo<CR>
|
|
||||||
|
|
||||||
autocmd Filetype fish inoremap <localleader>1 $argv[1]
|
autocmd Filetype fish inoremap <localleader>1 $argv[1]
|
||||||
autocmd Filetype fish inoremap <localleader>2 $argv[2]
|
autocmd Filetype fish inoremap <localleader>2 $argv[2]
|
||||||
|
|
||||||
|
|||||||
@@ -13,8 +13,8 @@ URxvt*inheritPixmap: true
|
|||||||
URxvt*transparent: true
|
URxvt*transparent: true
|
||||||
!
|
!
|
||||||
! URxvt*shading: 0 (blackest) to 99 black, 101 to 200 (whitest) white
|
! URxvt*shading: 0 (blackest) to 99 black, 101 to 200 (whitest) white
|
||||||
! URxvt*shading: 40
|
URxvt*shading: 40
|
||||||
URxvt*shading: 35
|
! URxvt*shading: 35
|
||||||
|
|
||||||
/* }}} transparency */
|
/* }}} transparency */
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user