diff options
author | luxagraf <sng@luxagraf.net> | 2022-12-17 09:09:35 -0600 |
---|---|---|
committer | luxagraf <sng@luxagraf.net> | 2022-12-17 09:09:35 -0600 |
commit | eb45fc47ae248277d3d778d5aaa7aaa45a25944e (patch) | |
tree | 248f7ecc2b00938752b0e8268668edda848910ba | |
parent | 0e34f85b71d1243bab0b7663d6956a172631dc96 (diff) |
bash: added new GTD scripts
-rw-r--r-- | .aliases | 9 | ||||
-rw-r--r-- | .bash_history | 2555 | ||||
-rw-r--r-- | .bashrc | 339 | ||||
-rw-r--r-- | .config/openbox/rc.xml | 1 | ||||
-rw-r--r-- | .config/ranger/bookmarks | 2 | ||||
-rw-r--r-- | .config/vdirsyncer/config | 6 | ||||
-rw-r--r-- | .vim/.netrwhist | 8 | ||||
-rw-r--r-- | .vimrc | 75 |
8 files changed, 2816 insertions, 179 deletions
@@ -81,6 +81,15 @@ alias @s="cd ~/writing/scratch/ && vim scratch.txt" # list TODO/FIX lines from the current project alias todos="ack -n --nogroup '(TODO|FIX(ME)?):'" +############### +# GTD helpers # +############### +# Generic +#alias @td="clear && rg --files ~/notes/gtd/ | rg qq | cut -c 24-" +alias @pj="clear && rg --files ~/notes/gtd/ | rg proj | cut -c 26-" +alias @e="vim $HOME/notes/@errands.txt" +alias @i="vim $HOME/notes/@inbox.txt" + # open and close encrypted volume: alias closevault="cd && cd ~/documents && tar cz vault/ -f vault.tar && gpg -c vault.tar && rm vault.tar && rm -rf vault && cd" alias openvault="cd && cd ~/documents && gpg vault.tar.gpg && tar -xzf vault.tar && rm vault.tar.gpg && rm -rf vault.tar && cd vault" diff --git a/.bash_history b/.bash_history index 0e3a8de..9fb773c 100644 --- a/.bash_history +++ b/.bash_history @@ -26282,3 +26282,2558 @@ gs v .gitignore #1670863440 gs +#1670863448 +v +#1670863802 +cd +#1670863909 +f qq +#1670863921 +v ~/.aliases +#1670863806 +yt https://www.youtube.com/watch?v=RsitfjGMdeo +#1670863934 +v ~/.bashrc +#1670863981 +ff qq +#1670864041 +pac -S ripgrep +#1670864051 +ag +#1670864085 +v ~/.bashrc +#1670864101 +fn qq +#1670864106 +v ~/.bashrc +#1670864133 +fn qq . +#1670864142 +fn qq ~/gtd/ +#1670864149 +v ~/.bashrc +#1670864237 +rg -l qq +#1670864368 +rg --files | rg qq +#1670864408 +ll +#1670864420 +@td +#1670864437 +v ~/.bashrc +#1670864444 +v ~/.aliases +#1670864498 +source ~/.aliases +#1670864499 +cd +#1670864502 +@td +#1670864615 +source ~/.aliases +#1670864617 +@td +#1670864630 +source ~/.aliases +#1670864632 +@td +#1670864666 +source ~/.aliases +#1670864667 +@td +#1670864678 +source ~/.aliases +#1670864680 +@td +#1670864689 +source ~/.aliases +#1670864690 +@td +#1670864706 +source ~/.aliases +#1670864707 +@td +#1670864715 +source ~/.aliases +#1670864716 +@td +#1670864730 +source ~/.aliases +#1670864731 +@td +#1670864745 +source ~/.aliases +#1670864746 +@td +#1670864841 +source ~/.aliases +#1670864842 +@td +#1670864866 +source ~/.aliases +#1670864867 +@td +#1670865058 +source ~/.aliases +#1670865070 +touch "proj wired article" +#1670865084 +source ~/.aliases +#1670865086 +pj +#1670865091 +@pj +#1670865096 +ll +#1670865109 +mv proj\ wired\ article gtd/ +#1670865112 +@pj +#1670865130 +source ~/.aliases +#1670865132 +@pj +#1670865155 +cd gtd/ +#1670865160 +v proj\ wired\ article +#1670865219 +rg @td +#1670865250 +v proj\ fix\ bench\ seat.txt +#1670865277 +rg @na +#1670865282 +v proj\ wired\ article +#1670865289 +rg @na +#1670883703 +pac -S todotxt +#1670883713 +pac -Ss todo +#1670883743 +pac -Ss todo.txt +#1670883747 +yay -Ss todo.txt +#1670883780 +yay -S todotxt +#1670883882 +v +#1670884103 +which todotxt +#1670884118 +v .todo.cfg +#1670884221 +todo.sh ls +#1670884334 +pac -Rns todotxt +#1670884361 +v proj\ wired\ article +#1670886841 +khal +#1670886847 +yay -S khal +#1670886864 +khal +#1670886877 +khal at +#1670886969 +v .config/vdirsyncer/config +#1670886885 +khal configure +#1670887072 +khal at +#1670887081 +v +#1670887112 +vdirsyncer sync lxf_calendar +#1670887121 +vdirsyncer discover lxf_calendar +#1670887136 +vdirsyncer discover lxf_calendar -vdebug +#1670887147 +vdirsyncer -vdebug discover lxf_calendar +#1670887242 +v .config/vdirsyncer/config +#1670887365 +vdirsyncer discover lxf_calendar +#1670887485 +vdirsyncer sync lxf_calendar +#1670887551 +khal at +#1670887594 +v .config/khal/config +#1670887604 +khal at +#1670887624 +man khal +#1670887627 +khal +#1670887648 +khal list +#1670887663 +khal calendar +#1670887891 +khal list -a WIRED +#1670887899 +khal printcalendars +#1670887904 +khal list -a wired +#1670887971 +khal list -a wired 01-02-2023 +#1670887992 +khal list -a wired 01-02-2023 03-02-2023 +#1670889718 +khal -i +#1670889733 +khal new -i +#1670889825 +khal list -a wired 01-02-2023 03-02-2023 +#1670889861 +vdirsyncer sync lxf_calendar +#1670890089 +khal new -i +#1670890178 +khal new -a wired -i +#1670890232 +vdirsyncer sync lxf_calendar +#1670890240 +vdirsyncer sync lxf_calendarwired +#1670890246 +vdirsyncer sync lxf_calendar/wired +#1670890370 +khal new -a wired -i +#1670890408 +vdirsyncer sync lxf_calendar/wired +#1670893381 +khal new -a wired -i +#1670893499 +v ~/.aliases +#1670893527 +source ~/.aliases +#1670893533 +@wk +#1670893674 +vdirsyncer sync lxf_calendar/wired +#1670893943 +@wk +#1670894108 +vdirsyncer sync lxf_calendarwired +#1670894111 +vdirsyncer sync lxf_calendar/wired +#1670894245 +@wk +#1670894560 +vdirsyncer sync lxf_calendar/wired +#1670894663 +@wk +#1670894821 +vdirsyncer sync lxf_calendar/wired +#1670895068 +@wk +#1670895143 +vdirsyncer sync lxf_calendar/wired +#1670896012 +@wk +#1670897577 +vdirsyncer sync lxf_calendar/wired +#1670897684 +@wk +#1670897799 +vdirsyncer sync lxf_calendar/wired +#1670897818 +@wk +#1670897880 +@tw +#1670897883 +@wk +#1670897926 +vdirsyncer sync lxf_calendar/wired +#1670897985 +khal list -a wired 01-02-2023 03-02-2023 +#1670885515 +v +#1670898511 +khal list -a wired 01-02-2023 03-02-2023 | rg @td +#1670898495 +v .aliases +#1670898540 +khal list -a wired 01-02-2023 03-02-2023 +#1670898583 +vdirsyncer sync lxf_calendar/wired +#1670898610 +khal list -a wired 01-02-2023 03-02-2023 | rg @td +#1670898727 +vdirsyncer sync lxf_calendar/wired +#1670898866 +date -d "$(date +%Y-%m-1) 2 month" +#1670898882 +date -d +#1670898886 +date -d "$(date +%Y-%m-1) +#1670898893 +date -d "$(date +%Y-%m-1)" +#1670898905 +date -d "$(date %Y-%m-1)" +#1670898943 +date -d "-1 month ago" +'%m' +#1670898960 +date -d "-1 month ago" +'%m-01-%y' +#1670898965 +date -d "-1 month ago" +'%m-01-%Y' +#1670898975 +date -d "-3 month ago" +'%m-01-%Y' +#1670898982 +date -d "-2 month ago" +'%m-01-%Y' +#1670898992 +date -d +'%m-01-%Y' +#1670899000 +date -d "-2 month ago" +'%m-01-%Y' +#1670899050 +date -d "$(date)" +#1670899081 +date -d "$(date)" +'%m-01-%Y' +#1670899128 +khal list -a wired date -d "$(date)" +'%m-01-%Y' date -d "-2 month ago" +'%m-01-%Y' +#1670899189 +START=date -d "$(date)" +'%m-01-%Y' +#1670899189 +END=date -d "-2 month ago" +'%m-01-%Y' +#1670899204 +END = date -d "-2 month ago" +'%m-01-%Y' +#1670899217 +$END=date -d "-2 month ago" +'%m-01-%Y' +#1670899226 +$END = date -d "-2 month ago" +'%m-01-%Y' +#1670946063 +START="date -d '$(date)' +'%m-01-%Y'" +#1670946066 +$START +#1670946112 +START=(date -d "$(date)" +'%m-01-%Y') +#1670946113 +$START +#1670946184 +date -d "$(date)" +'%m-01-%Y' +#1670946194 +(date -d "$(date)" +'%m-01-%Y') +#1670946203 +START=(date -d "$(date)" +'%m-01-%Y') +#1670946206 +$START +#1670946255 +"$(date)" +'%m-01-%Y' +#1670946266 +(date -d "$(date)" +'%m-01-%Y') +#1670946280 +S=(date -d "$(date)" +'%m-01-%Y') +#1670946283 +$S +#1670946355 +(date -d "$(date)" +'%m-01-%Y') +#1670946374 +$S +'%m-01-%Y' +#1670946385 +T=$S +'%m-01-%Y' +#1670946393 +T=($S +'%m-01-%Y') +#1670946396 +$T +#1670946582 +echo $T +#1670946590 +echo $START +#1670946603 +Now_hourly=$(date +%d-%b-%H_%M) +#1670946610 +echo "$Now_hourly" +#1670946621 +echo "$START" +#1670946631 +START=date -d "$(date)" +'%m-01-%Y' +#1670946638 +START=(date -d "$(date)" +'%m-01-%Y') +#1670946641 +echo "$START" +#1670946655 +"$(date)" +'%m-01-%Y' +#1670946688 +START=$(date +%m-01-%Y) +#1670946697 +ECHO "$START" +#1670946701 +echo "$START" +#1670946736 +END=$(date -d "-2 month ago" +'%m-01-%Y') +#1670946743 +echo $END +#1670946752 +khal list -a wired $START $END +#1670946768 +$END +#1670946885 +khal list -a wired $START $END | rg @td +#1670946919 +cal_todo_quarter { +#1670946919 +} +#1670947091 +source .bashrc +#1670947152 +fd +#1670947170 +cd +#1670947254 +source ~/.bashrc +#1670947257 +cal_todo_quarter() +#1670947304 +source ~/.bashrc +#1670947306 +cal_todo_quarter() +#1670947344 +source ~/.bashrc +#1670947345 +cal_todo_quarter() +#1670947383 +source ~/.bashrc +#1670947385 +cal_todo_quarter() +#1670947413 +source ~/.bashrc +#1670947415 +cal_todo_quarter +#1670947426 +source ~/.bashrc +#1670947427 +cal_todo_quarter +#1670947449 +source ~/.bashrc +#1670947450 +cal_todo_quarter +#1670947457 +source ~/.bashrc +#1670947458 +cal_todo_quarter +#1670947486 +source ~/.bashrc +#1670947487 +cal_todo_quarter +#1670947505 +source ~/.bashrc +#1670947507 +cal_todo_quarter +#1670947520 +source ~/.bashrc +#1670947526 +cal_todo_quarter +#1670947551 +source ~/.bashrc +#1670947553 +cal_todo_quarter +#1670947750 +vdirsyncer sync lxf_calendar/wired +#1670947772 +cal_todo_quarter +#1670947819 +source ~/.bashrc +#1670947821 +cal_todo_quarter_dates +#1670947872 +cal_todo_quarter +#1670947926 +source ~/.aliases +#1670947930 +@wtd +#1670947934 +@wtdd +#1670947942 +source ~/.aliases +#1670947945 +@wtd +#1670947950 +@wtdd +#1670947984 +source ~/.aliases +#1670947989 +@wgtd +#1670947992 +@wgtdd +#1670947996 +@wgtd +#1670948071 +date -dmonday +%Y%m%d +#1670948098 +START=$(date -dmonday +%m-%d-%Y); +#1670948102 +$START +#1670948124 +START=$(date -dlast monday +%m-%d-%Y); +#1670948133 +START=$(date -dlast-monday +%m-%d-%Y); +#1670948136 +$START +#1670948171 +END=$(date -dfriday +%m-%d-%Y); +#1670948175 +$END +#1670948185 +khal list -a wired $START $END | rg @td +#1670948323 +$ date %w +#1670948326 +date %w +#1670948331 +date +%w +#1670948413 +if [$ date +%w]=1 then; echo "True"; fi +#1670948441 +source ~/.bashrc +#1670948531 +cal_todo_week +#1670948548 +source ~/.bashrc +#1670948550 +cal_todo_week +#1670948581 +source ~/.bashrc +#1670948583 +cal_todo_week +#1670948602 +source ~/.bashrc +#1670948603 +cal_todo_week +#1670949273 +v +#1670957891 +cal_todo_week +#1670957951 +source ~/.aliases +#1670957959 +@wcw +#1670957982 +@td +#1670958067 +@pj +#1670958143 +cd gtd/ +#1670958144 +ll +#1670958150 +rm done.txt +#1670958152 +rm todo.txt +#1670958157 +rm report.txt +#1670958163 +ll +#1670864512 +v ~/.aliases +#1670958255 +@td +#1670958333 +~/./bin/kanbanscripts/addtask.sh "a new task" +#1670959413 +~/./bin/kanbanscripts/showall.sh +#1670959427 +ll gtd/ +#1670959438 +ranger gtd/ +#1670959494 +~/./bin/kanbanscripts/showall.sh +#1670960400 +ll +#1670960406 +ranger +#1670960452 +git clone ssh://luxgit/luxagraf/gtd.git +#1670960459 +cd gtd +#1670960470 +ranger +#1670958264 +ranger +#1670960601 +@td +#1670960634 +ll +#1670960636 +cd +#1670960639 +cd gtd/ +#1670960640 +ll +#1670960764 +source .bashrc +#1670960766 +cd +#1670960767 +source .bashrc +#1670960771 +cd gtd/ +#1670960777 +@na +#1670960905 +source .bashrc +#1670960910 +source ~/.bashrc +#1670960912 +@na +#1670960933 +source ~/.bashrc +#1670960934 +@na +#1670960941 +source ~/.bashrc +#1670960943 +@na +#1670961032 +source ~/.bashrc +#1670961034 +@na +#1670961107 +@na WIR +#1670961128 +source ~/.bashrc +#1670961129 +@na WIR +#1670961244 +source ~/.bashrc +#1670961245 +@na WIR +#1670961266 +source ~/.bashrc +#1670961268 +@na WIR +#1670961314 +source ~/.bashrc +#1670961316 +@na WIR +#1670961328 +source ~/.bashrc +#1670961329 +@na WIR +#1670961342 +@na +#1670961410 +ll +#1670961419 +ranger +#1670961439 +@na +#1670961452 +source ~/.bashrc +#1670961454 +@na +#1670961464 +source ~/.bashrc +#1670961465 +@na +#1670961623 +source ~/.bashrc +#1670961624 +@na +#1670961671 +source ~/.bashrc +#1670961672 +@na +#1670961678 +@na WIR +#1670961685 +@na +#1670961687 +source ~/.bashrc +#1670961689 +@na WIR +#1670965835 +source ~/.bashrc +#1670965902 +@cna WIR - email person about new paddleboard +#1670965908 +cd +#1670965915 +mv gtd/ notes/ +#1670965928 +@cna "WIR - email person about new paddleboard" +#1670965937 +ranger notes/gtd/ +#1670965955 +v notes/gtd.txt +#1670965987 +rm notes/gtd.txt +#1670966019 +source ~/.bashrc +#1670966047 +@td +#1670966060 +@pj +#1670966073 +source ~/.bashrc +#1670966079 +@pj +#1670966092 +source ~/.bashrc +#1670966093 +@pj +#1670966124 +mv notes/gtd/proj\ fix\ bench\ seat.txt notes/gtd/proj\ fix\ bench\ seat +#1670966156 +@td +#1670966170 +source ~/.bashrc +#1670966172 +@td +#1670966179 +source ~/.bashrc +#1670966181 +@td +#1670966203 +source ~/.bashrc +#1670966207 +@td +#1670966229 +source ~/.bashrc +#1670966232 +@pj +#1670966442 +source ~/.bashrc +#1670966492 +rg --files ~/notes/gtd/ | cut -c 24- | fzf -e -i --bind ('tab:up') +#1670966500 +rg --files ~/notes/gtd/ | cut -c 24- | fzf -e -i --bind 'tab:up' +#1670966544 +source ~/.bashrc +#1670966550 +@wo +#1670966579 +source ~/.bashrc +#1670966581 +@wo +#1670966706 +source ~/.bashrc +#1670966708 +@wo +#1670966758 +source ~/.bashrc +#1670966759 +@wo +#1670966777 +source ~/.bashrc +#1670966779 +@wo +#1670966788 +source ~/.bashrc +#1670966789 +@wo +#1670966870 +source ~/.bashrc +#1670966901 +@wo +#1670966920 +@td +#1670967168 +source ~/.bashrc +#1670967239 +@ct "BUS - check brake fluid" +#1670967245 +@wo +#1670967255 +@td +#1670967273 +ll ~/notes/gtd/ +#1670967292 +@wo +#1670967337 +ranger / +#1670967409 +source ~/.bashrc +#1670967411 +@wo +#1670967420 +@td +#1670971896 +@all +#1670971901 +@td +#1670971906 +ll ~/notes/gtd/ +#1670971978 +v ~/notes/gtd/A\ new\ task\ recorded\ at\ playground.txt +#1670972003 +@wo +#1670972016 +@na +#1670972099 +source ~/.bashrc +#1670972101 +@na +#1670972141 +@na +wired +#1670972150 +@na "+wired" +#1670972155 +@na wired +#1670972230 +rg --files $GTD_DIR +#1670972240 +rg $GTD_DIR +#1670972249 +rg wired $GTD_DIR +#1670972267 +rg --files wired $GTD_DIR +#1670972280 +rg wired --files $GTD_DIR +#1670972301 +rg wired $GTD_DIR | rg qq +#1670972334 +source ~/.bashrc +#1670972337 +@na wired +#1670972360 +rg wired $GTD_DIR | rg qq +#1670972377 +rg wired $GTD_DIR | rg --files qq +#1670972389 +source ~/.bashrc +#1670972391 +@na wired +#1670972411 +ll ~/notes/gtd/ +#1670972420 +ranger +#1670972512 +@na wired +#1670972552 +source ~/.bashrc +#1670972554 +@na wired +#1670972640 +source ~/.bashrc +#1670972642 +@na wired +#1670972671 +source ~/.bashrc +#1670972672 +@na wired +#1670972684 +source ~/.bashrc +#1670972685 +@na wired +#1670972697 +cut --help +#1670972759 +@na wired +#1670972762 +source ~/.bashrc +#1670972763 +@na wired +#1670972771 +source ~/.bashrc +#1670972772 +@na wired +#1670972779 +source ~/.bashrc +#1670972780 +@na wired +#1670972791 +source ~/.bashrc +#1670972792 +@na wired +#1670972984 +source ~/.bashrc +#1670973068 +@na wired +#1670973101 +source ~/.bashrc +#1670973102 +@na wired +#1670973116 +@na +#1670973135 +source ~/.bashrc +#1670973136 +@na +#1670973145 +source ~/.bashrc +#1670973145 +@na +#1670973223 +ll ~/notes/gtd/ +#1670973257 +ranger +#1670973332 +@na +#1670973355 +source ~/.bashrc +#1670973356 +@na +#1670973365 +source ~/.bashrc +#1670973366 +@na +#1670973371 +source ~/.bashrc +#1670973372 +@na +#1670973382 +source ~/.bashrc +#1670973386 +@na wired +#1670973397 +source ~/.bashrc +#1670973398 +@na wired +#1670973404 +source ~/.bashrc +#1670973405 +@na wired +#1670973429 +source ~/.bashrc +#1670973433 +@na +#1670973457 +source ~ +#1670973460 +source ~/.bashrc +#1670973462 +@na +#1670973501 +source ~/.bashrc +#1670973502 +@na +#1670973511 +source ~/.bashrc +#1670973512 +@na +#1670973639 +source ~/.bashrc +#1670973641 +@wcw +#1670974327 +rg --files $GTD_DIR +#1670974400 +FILES=rg --files $GTD_DIR +#1670974408 +FILES=(rg --files $GTD_DIR) +#1670974412 +$FILES +#1670974433 +rg --files $GTD_DIR +#1670974621 +(rg --files $GTD_DIR) +#1670974629 +FILES=$(rg --files $GTD_DIR) +#1670974632 +$FILES +#1670982830 +FILES=$(rg --files $GTD_DIR) +#1670982832 +$FILES +#1670982971 +ranger +#1670983104 +ranger temp/ +#1670983370 +@na +#1670983445 +source ~/.bashrc +#1670983451 +@wo +#1670983529 +source ~/.bashrc +#1670983531 +@wo +#1670983545 +cat notes/gtd/check\ brake\ fluid\ in\ bus.txt +#1670983559 +@na +#1670983597 +source ~/.bashrc +#1670983599 +@na +#1670983625 +source ~/.bashrc +#1670983626 +@na +#1670983654 +source ~/.bashrc +#1670983655 +@na +#1670983669 +source ~/.bashrc +#1670983670 +@na +#1670983690 +source ~/.bashrc +#1670983691 +@na +#1670983700 +source ~/.bashrc +#1670983700 +@na +#1670983714 +source ~/.bashrc +#1670983716 +@na +#1670983726 +source ~/.bashrc +#1670983727 +@na +#1670983733 +source ~/.bashrc +#1670983734 +@na +#1670983749 +ranger notes/gtd/ +#1670983794 +@wo +#1670983831 +source ~/.bashrc +#1670983833 +@wo +#1670983842 +source ~/.bashrc +#1670983843 +@wo +#1670983891 +source ~/.bashrc +#1670983892 +@wo +#1670983911 +source ~/.bashrc +#1670983912 +@wo +#1670983943 +source ~/.bashrc +#1670983969 +@wo +#1670984003 +source ~/.bashrc +#1670984004 +@wo +#1670984029 +source ~/.bashrc +#1670984030 +@wo +#1670984060 +source ~/.bashrc +#1670984062 +ranger notes/gtd/ +#1670984093 +source ~/.bashrc +#1670984095 +@wo +#1670984112 +source ~/.bashrc +#1670984113 +@wo +#1670984129 +ranger notes/gtd/ +#1670984151 +source ~/.bashrc +#1670984153 +@wo +#1670984165 +source ~/.bashrc +#1670984166 +@wo +#1670984176 +source ~/.bashrc +#1670984177 +@wo +#1670984203 +source ~/.bashrc +#1670984204 +@wo +#1670984208 +ranger notes/gtd/ +#1670984260 +@wo +#1670984263 +source ~/.bashrc +#1670984264 +@wo +#1670984548 +source ~/.bashrc +#1670984549 +@wo +#1670984691 +source ~/.bashrc +#1670984692 +@wo +#1670984722 +source ~/.bashrc +#1670984723 +@wo +#1670984733 +source ~/.bashrc +#1670984734 +@wo +#1670984830 +source ~/.bashrc +#1670984832 +@wo +#1670984924 +source ~/.bashrc +#1670984925 +@wo +#1670984949 +source ~/.bashrc +#1670984950 +@wo +#1670985006 +source ~/.bashrc +#1670985007 +@wo +#1670985019 +ranger notes/gtd/ +#1670985040 +source ~/.bashrc +#1670985041 +@wo +#1670985076 +source ~/.bashrc +#1670985077 +@wo +#1670985082 +ranger notes/gtd/ +#1670985152 +source ~/.bashrc +#1670985154 +@wo +#1670985185 +source ~/.bashrc +#1670985186 +@wo +#1670985192 +ranger notes/gtd/ +#1670985220 +source ~/.bashrc +#1670985222 +@wo +#1670985229 +ranger notes/gtd/ +#1670985504 +source ~/.bashrc +#1670985505 +@wo +#1670985532 +source ~/.bashrc +#1670985533 +ranger notes/gtd/ +#1670985551 +source ~/.bashrc +#1670985552 +@wo +#1670985560 +ranger notes/gtd/ +#1670985581 +source ~/.bashrc +#1670985583 +@wo +#1670985628 +source ~/.bashrc +#1670985629 +@wo +#1670985645 +ranger notes/gtd/ +#1670985650 +source ~/.bashrc +#1670985651 +@wo +#1670985668 +source ~/.bashrc +#1670985670 +ranger notes/gtd/ +#1670985673 +@wo +#1670985678 +ranger notes/gtd/ +#1670985685 +@na +#1670985694 +ranger notes/gtd/ +#1670985731 +source ~/.bashrc +#1670985732 +@na +#1670985816 +source ~/.bashrc +#1670985820 +na +#1670985825 +ct +#1670985849 +wcw +#1670985896 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +#1670985906 +na +#1670985967 +source ~/.bashrc +#1670985969 +td +#1670986051 +source ~/.bashrc +#1670986053 +td +#1670986070 +man rg +#1670986075 +rg --help +#1670986080 +@less +#1670986122 +source ~/.bashrc +#1670986124 +na +#1670986151 +source ~/.bashrc +#1670986153 +na +#1670986168 +source ~/.bashrc +#1670986169 +na +#1670986183 +source ~/.bashrc +#1670986184 +na +#1670986190 +source ~/.bashrc +#1670986192 +na +#1670986240 +na wired +#1670986254 +source ~/.bashrc +#1670986255 +na wired +#1670986266 +ranger +#1670986292 +ranger notes/gtd/ +#1670986299 +source ~/.bashrc +#1670986307 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +#1670986332 +source ~/.bashrc +#1670986333 +td +#1670986352 +source ~/.bashrc +#1670986353 +td +#1670986361 +source ~/.bashrc +#1670986361 +td +#1670986388 +source ~/.bashrc +#1670986391 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +#1670986393 +td +#1670986419 +source ~/.bashrc +#1670986422 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +#1670986437 +source ~/.bashrc +#1670986438 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +#1670986449 +source ~/.bashrc +#1670986450 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +#1670986465 +source ~/.bashrc +#1670986466 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +#1670986470 +td +#1670986479 +ranger notes/gtd/ +#1670986561 +source ~/.bashrc +#1670986576 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +wired +#1670986583 +ranger notes/gtd/ +#1670986608 +source ~/.bashrc +#1670986611 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +wired +#1670986613 +ranger notes/gtd/ +#1670986656 +source ~/.bashrc +#1670986659 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +wired +#1670986667 +ranger notes/gtd/ +#1670986685 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" "+wired" +#1670986688 +ranger notes/gtd/ +#1670986697 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +#1670986699 +ranger notes/gtd/ +#1670986777 +source ~/.bashrc +#1670986780 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +#1670986782 +ranger notes/gtd/ +#1670986821 +ct "add whatever mike has" +wired +#1670986823 +ranger notes/gtd/ +#1670986904 +source ~/.bashrc +#1670986906 +ct "add whatever mike has" +wired +#1670986909 +ranger notes/gtd/ +#1670986947 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +#1670986950 +ranger notes/gtd/ +#1670986960 +source ~/.bashrc +#1670986963 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +#1670986966 +source ~/.bashrc +#1670986968 +ranger notes/gtd/ +#1670986993 +source ~/.bashrc +#1670986996 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" "+wired" +#1670986999 +ranger notes/gtd/ +#1670987016 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +wired +#1670987019 +ranger notes/gtd/ +#1670987056 +source ~/.bashrc +#1670987058 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +wired +#1670987073 +ranger notes/gtd/ +#1670987191 +source ~/.bashrc +#1670987192 +ct "update tea guide with teaspot mug oxo brewer and whatever mike has" +wired +#1670987200 +ranger notes/gtd/ +#1670987242 +td +#1670987268 +source ~/.bashrc +#1670987269 +td +#1670987280 +source ~/.bashrc +#1670987281 +td +#1670987301 +source ~/.bashrc +#1670987303 +td +#1670987312 +source ~/.bashrc +#1670987313 +td +#1670987326 +source ~/.bashrc +#1670987327 +td +#1670987359 +source ~/.bashrc +#1670987360 +td +#1670987444 +source ~/.bashrc +#1670987445 +td +#1670987454 +td wired +#1670987473 +source ~/.bashrc +#1670987474 +td wired +#1670987490 +source ~/.bashrc +#1670987491 +td wired +#1670987500 +source ~/.bashrc +#1670987502 +td wired +#1670987512 +na wired +#1670987516 +ranger +#1670987523 +ranger notes/gtd/ +#1671053660 +ca "find contact to call in Fire 8 HD" +wired @email +#1671053665 +source ~/.bashrc +#1671053713 +ca "find contact to call in Fire 8 HD" +wired @email +#1671053720 +ranger notes/gtd/ +#1671053761 +na @email +#1671053781 +rg @email $GTD_DIR +#1671053922 +ca "call in Fire 8 HD" +wired @email +#1671053925 +ranger notes/gtd/ +#1671053938 +source ~/.bashrc +#1671053940 +ca "call in Fire 8 HD" +wired @email +#1671053942 +ranger notes/gtd/ +#1671054048 +rg -l @email $GTD_DIR +#1671054058 +rg -l "$1" $GTD_DIR -g '!proj*' +#1671054068 +rg -l @email $GTD_DIR -g '!proj*' +#1671054092 +td @email +#1671054187 +source ~/.bashrc +#1671054192 +ea @email +#1671054233 +source ~/.bashrc +#1671054234 +ea @email +#1671054252 +source ~/.bashrc +#1671054253 +ea @email +#1671054366 +source ~/.bashrc +#1671054368 +ea @email +#1671054458 +rg -l @email $GTD_DIR -g '!proj*' +#1671054483 +source ~/.bashrc +#1671054486 +ea @email +#1671054504 +source ~/.bashrc +#1671054505 +ea @email +#1671054531 +source ~/.bashrc +#1671054533 +ea @email +#1671054559 +source ~/.bashrc +#1671054575 +SEL=$(rg -l $1 $GTD_DIR -g '!proj*'| cut -c 21- ) +#1671054583 +$SEL +#1671054592 +SEL=$(rg -l @email $GTD_DIR -g '!proj*'| cut -c 21- ) +#1671054594 +$SEL +#1671054617 +SEL=$(rg -l @email $GTD_DIR -g '!proj*') +#1671054619 +$SEL +#1671054633 +$(rg -l @email $GTD_DIR -g '!proj*') +#1671054645 +rg -l @email $GTD_DIR -g '!proj*' +#1671054709 +source ~/.bashrc +#1671054714 +ea @email +#1671054724 +source ~/.bashrc +#1671054726 +ea @email +#1671054745 +source ~/.bashrc +#1671054747 +ea @email +#1671054774 +source ~/.bashrc +#1671054775 +ea @email +#1671054785 +source ~/.bashrc +#1671054786 +ea @email +#1671054800 +source ~/.bashrc +#1671054801 +ea @email +#1671054917 +na +#1671054921 +td +#1671054926 +ranger +#1671054938 +ranger notes/gtd/ +#1671054963 +td +#1671054965 +na +#1671054969 +wo +#1671054975 +na +#1671055069 +@e +#1671055244 +source .aliases +#1671055245 +@e +#1671055411 +source .aliases +#1671055413 +@i +#1671055430 +ranger notes/ +#1670899010 +v +#1671056054 +cd ~/sites/libregraf.net/ && v +#1671056054 +cd ~/sites/libregraf.net/ && lxc exec lbh -- su - lxf +#1671056128 +source .aliases +#1671056131 +td @email +#1671056264 +na +#1671056274 +source .aliases +#1671056276 +nna +#1671056277 +na +#1671056299 +source .bashrc +#1671056300 +na +#1671056312 +na @email +#1671056372 +na @email +wired +#1671056800 +wcw +#1671056909 +source .bashrc +#1671056981 +pc Best Tea Accessories +#1671057027 +source .bashrc +#1671057028 +pc Best Tea Accessories +#1671057036 +source .bashrc +#1671057038 +pc Best Tea Accessories +#1671057055 +source .bashrc +#1671057056 +pc Best Tea Accessories +#1671057063 +pc "Best Tea Accessories" +#1671057072 +source .bashrc +#1671057073 +pc "Best Tea Accessories" +#1671057101 +source .bashrc +#1671057102 +pc "Best Tea Accessories" +#1671057119 +$GTD_DIR +#1671057123 +cd +#1671057139 +source .bashrc +#1671057142 +pc "Best Tea Accessories" +#1671057157 +source .bashrc +#1671057159 +pc "Best Tea Accessories" +#1671057168 +source .bashrc +#1671057169 +pc "Best Tea Accessories" +#1671057193 +source .bashrc +#1671057194 +pc "Best Tea Accessories" +#1671057220 +source .bashrc +#1671057221 +pc "Best Tea Accessories" +#1671057269 +source .bashrc +#1671057275 +pc "Best Tea Accessories" +wired +#1671057360 +rg -l "proj*" $GTD_DIR +#1671057374 +rg -l proj* $GTD_DIR +#1671057389 +ll $GTD_DIR +#1671057431 +rg proj $GTD_DIR +#1671057441 +rg -l proj $GTD_DIR +#1671057463 +rg --help +#1671057470 +@less +#1671057495 +rg --files proj $GTD_DIR +#1671057515 +rg --files "proj" $GTD_DIR +#1671057528 +rg --files $GTD_DIR proj +#1671057569 +cd notes/gtd/ +#1671057577 +rg -l proj +#1671057585 +rg proj +#1671057601 +rg -s proj +#1671057612 +rg --files proj +#1671057617 +rg --files proj* +#1671057629 +rg --files proj* ~/ +#1671057633 +cd +#1671057639 +rg --files proj* $GTD_DIR +#1671057653 +rg --files proj* ~/notes/gtd/ +#1671057660 +rg --files "proj*" ~/notes/gtd/ +#1671057714 +cd notes/gtd/ +#1671057718 +rg --files proj* +#1671057799 +source .bashrc +#1671057805 +source ~/.bashrc +#1671057808 +pl +#1671057823 +cd +#1671057825 +pl +#1671057979 +rg -l proj* +#1671057985 +rg -l "proj*" +#1671057988 +ll +#1671058002 +rg "proj*" +#1671058016 +rg 'proj*' +#1671058105 +rg --files | rg 'proj*' +#1671058159 +source ~/.bashrc +#1671058161 +pl +#1671058163 +cd +#1671058164 +pl +#1671058179 +source ~/.bashrc +#1671058181 +pl +#1671058192 +source ~/.bashrc +#1671058193 +pl +#1671058201 +source ~/.bashrc +#1671058203 +pl +#1671058231 +source ~/.bashrc +#1671058232 +pl +#1671058238 +ranger +#1671058258 +pl +#1671058270 +ranger notes/gtd/ +#1671058311 +source ~/.bashrc +#1671058319 +pl +wired +#1671058323 +pl "+wired" +#1671058327 +pl "wired" +#1671058372 +source ~/.bashrc +#1671058373 +pl "wired" +#1671058394 +ranger notes/gtd/ +#1671058437 +rg "wired" notes/gtd/ +#1671058463 +rg "wired" notes/gtd/ | rg proj* +#1671058487 +source ~/.bashrc +#1671058490 +pl "wired" +#1671058509 +source ~/.bashrc +#1671058510 +pl "wired" +#1671058514 +wcw +#1671058526 +source ~/.bashrc +#1671058544 +pc "How to Improve Wi-Fi" +wired +#1671058547 +pl "wired" +#1671058569 +source ~/.bashrc +#1671058570 +pl "wired" +#1671058576 +source ~/.bashrc +#1671058577 +pl "wired" +#1671058589 +source ~/.bashrc +#1671058591 +pl "wired" +#1671058610 +source ~/.bashrc +#1671058610 +pl "wired" +#1671058616 +source ~/.bashrc +#1671058617 +pl "wired" +#1671058631 +pl +#1671058641 +ranger +#1671058651 +ranger notes/gtd/ +#1671058727 +na +#1671058744 +wcw +#1671058772 +ca "add some mesh suggestions from mesh router guide" +wired +#1671058776 +na +#1671058794 +ea +#1671058942 +source ~/.bashrc +#1671058944 +ean +#1671058967 +source ~/.bashrc +#1671058969 +ean +#1671059041 +source ~/.bashrc +#1671059042 +ean +#1671059069 +na +#1671059080 +na wired +#1671059099 +na +#1671059108 +ll $GTD_DIR +#1671059127 +pl +#1671059139 +ll $GTD_DIR +#1671059161 +ea +#1671059191 +ea wired +#1671059207 +pl +#1671059232 +rg --files $GTD_DIR +#1671059243 +rg --files $GTD_DIR | rg proj* +#1671059334 +source ~/.bashrc +#1671059338 +pl +#1671059346 +pl wired +#1671059364 +ll $GTD_DIR +#1671059381 +ea wired +#1671059410 +ranger notes/gtd/ +#1671059431 +ea wired +#1671059437 +pl wired +#1671059443 +pl +#1671062258 +yt https://www.youtube.com/watch?v=nxtzwXW38ZU +#1671062436 +yt https://www.youtube.com/watch?v=ewfqPz2YRh8 +#1671062214 +yt https://www.youtube.com/watch?v=xXEyFSKOYdk +#1671064742 +yt https://www.youtube.com/watch?v=etnMr8oUSDo +#1671068512 +v +#1671118541 +ca "test new western digital drives" +wired @waiting +#1671118544 +ea +#1671118619 +ca "call in Isle Paddleboard" +wired +#1671118621 +ea +#1671118627 +ea wired +#1671118722 +ca "write review of Hasselblad X2D 100C" +wired +#1671118936 +ca "call in Solis 4G modem" +wired +#1671118938 +ea wired +#1671119014 +ca "call in DJI Mini 3" +wired +#1671068526 +v lux/scratch.txt +#1671061353 +newsboat +#1671119017 +ea wired +#1671119168 +ca "follow up with Daniel about Instax square printer" +wired "daniel.carpenter@fujifilm.com" +#1671119172 +ea wired +#1671119227 +ca "update password managers with bit about passkeys" +wired "https://mail.google.com/mail/u/0/#inbox/FMfcgzGrbRVTwLwrlscSpmXhCTnlZwQZ" +#1671119229 +ea wired +#1671070026 +ranger +#1671136611 +la +#1671136617 +na +#1671136639 +pl +#1671136645 +pe +#1671136736 +source ~/.bashrc +#1671136738 +pe +#1671136766 +rg -l "' $GTD_DIR -g 'proj*' +#1671136771 +rg -l '' $GTD_DIR -g 'proj*' +#1671136863 +source ~/.bashrc +#1671136865 +pe +#1671136876 +source ~/.bashrc +#1671136877 +pe +#1671136890 +source ~/.bashrc +#1671136891 +pe +#1671136904 +source ~/.bashrc +#1671136905 +pe +#1671136940 +source ~/.bashrc +#1671136941 +pe +#1671136956 +source ~/.bashrc +#1671136975 +pe +#1671137004 +source ~/.bashrc +#1671137005 +pe +#1671137017 +source ~/.bashrc +#1671137018 +pe +#1671137050 +source ~/.bashrc +#1671137051 +pe +#1671137060 +source ~/.bashrc +#1671137061 +pe +#1671137070 +source ~/.bashrc +#1671137072 +pe +#1671137090 +source ~/.bashrc +#1671137091 +pe +#1671137101 +rg --files $GTD_DIR | rg -w proj* +#1671137144 +source ~/.bashrc +#1671137146 +pe +#1671137151 +pe wired +#1671137230 +source ~/.bashrc +#1671137231 +pe wired +#1671137268 +source ~/.bashrc +#1671137269 +pe wired +#1671137346 +source ~/.bashrc +#1671137350 +pe wired +#1671137366 +source ~/.bashrc +#1671137367 +pe wired +#1671137376 +source ~/.bashrc +#1671137377 +pe wired +#1671137408 +source ~/.bashrc +#1671137409 +pe wired +#1671137419 +pe +#1671136653 +v +#1671137457 +pe wired +#1671137504 +ae wired +#1671137709 +ranger +#1671137875 +v .config/openbox/rc.xml +#1671137974 +openbox --reconfigure +#1671138016 +pass clip --fzf +#1671138026 +pass clip +#1671138044 +pas -Ss passclip +#1671138047 +pav -Ss passclip +#1671138050 +pac -Ss passclip +#1671138060 +yay -Ss passclip +#1671138064 +yay -Ss pass +#1671138072 +pac -Ss pass +#1671138078 +yay -Ss pass | less +#1671138249 +notes +#1671138261 +v .aliases +#1671138277 +v bin/notes +#1671138412 +notes "add this line to inbox" +#1671138423 +v notes/\@inbox.txt +#1671138435 +notes "add this line to inbox" +#1671138436 +v notes/\@inbox.txt +#1671138450 +v bin/notes +#1671138462 +notes "add this line to inbox" +#1671138464 +v notes/\@inbox.txt +#1671137997 +v .config/openbox/rc.xml +#1671138594 +source ~/.bashrc +#1671138478 +v bin/notes +#1671138634 +@i "new todo" +#1671138662 +source ~/.bashrc +#1671138682 +@i "new todo" +#1671138686 +source ~/.bashrc +#1671138688 +@i "new todo" +#1671138729 +source ~/.bashrc +#1671138732 +@i "new todo" +#1671138747 +source ~/.bashrc +#1671138748 +@i "new todo" +#1671138756 +notes "new todo" +#1671138759 +@i "new todo" +#1671138809 +i +#1671138821 +i "new todo" +#1671138826 +i +#1671139144 +s +#1671139180 +cp bin/i bin/s +#1671139183 +v bin/s +#1671139204 +s +#1671139321 +v documents/textsnippets.txt +#1671138669 +v .bashrc +#1671139735 +ca "call in nokia flip phone" +wired "https://www.nokia.com/phones/en_us/nokia-2760-flip?sku=GPNKN139DCGBB" +#1671139765 +ea wired +#1671139800 +pe +#1671139812 +na +#1671139818 +pe +#1671139830 +ea +#1671139878 +ea "Update How to Start A Healthy Habit" +wired "https://www.wired.com/story/how-to-start-a-healthy-habit/" +#1671139893 +ca "Update How to Start A Healthy Habit" +wired "https://www.wired.com/story/how-to-start-a-healthy-habit/" +#1671139898 +na +#1671139390 +i +#1671140690 +source ~/.bashrc +#1671140692 +na +#1671140711 +na wired +#1671140721 +source ~/.bashrc +#1671140723 +na wired +#1671140730 +na +#1671140749 +ea +#1671140756 +ean +#1671140784 +ranger notes/gtd/ +#1671140796 +na wired +#1671140803 +wcw +#1671140808 +na +#1671140849 +ean +#1671140875 +na +#1671140917 +s +#1671141736 +wctd +#1671141741 +wctdd +#1671140576 +v +#1671141965 +na wired +#1671141972 +source .bashrc +#1671141974 +na wired +#1671141983 +ean +#1671142124 +na +#1671142563 +ca "print t-shirts to test for best print services" +#1671142566 +ea +#1671142580 +na +#1671142595 +ean +#1671142613 +na +#1671142624 +d +#1671142628 +done +#1671142638 +da +#1671142841 +source ~/.bashrc +#1671142843 +da +#1671142866 +source ~/.bashrc +#1671142867 +da +#1671142932 +source ~/.bashrc +#1671142934 +da +#1671142956 +ranger ~/notes/gtd/ +#1671142978 +source ~/.bashrc +#1671142980 +da +#1671143023 +source ~/.bashrc +#1671143024 +da +#1671143103 +source ~/.bashrc +#1671143104 +da +#1671143225 +source ~/.bashrc +#1671143234 +da +#1671143280 +source ~/.bashrc +#1671143281 +da +#1671143323 +source ~/.bashrc +#1671143324 +da +#1671143349 +na +#1671143352 +da +#1671143358 +source ~/.bashrc +#1671143359 +na +#1671143364 +da +#1671143369 +na +#1671142640 +v +#1671149960 +na wired +#1671119051 +mutt +#1671137648 +v notes/address.txt +#1671137507 +ea wired +#1671141999 +mutt +#1671153510 +ca "add shortcut to vimrc to print date" @laptop +#1671153551 +v .vimrc +#1671153630 +v +#1671153796 +v .vimrc +#1671154826 +da +#1671200525 +mail +#1671200527 +mutt +#1671150020 +mutt +#1671155123 +s +#1671200946 +na +#1671200949 +wcw +#1671200957 +na +#1671201589 +pe wired +#1671201627 +na +#1671201630 +wcw +#1671201783 +v +#1671202632 +wcw +#1671204360 +na +#1671204481 +source ~/.bashrc +#1671204484 +pd +#1671204514 +source ~/.bashrc +#1671204516 +pd +#1671204560 +source ~/.bashrc +#1671204561 +pd +#1671204578 +source ~/.bashrc +#1671204580 +pd +#1671204587 +pl +#1671204593 +pd +#1671204601 +pl +#1671204608 +na +#1671204617 +da +#1671204631 +na +#1671204638 +da +#1671204648 +na +#1671204374 +v ~/.bashrc +#1671207357 +na +#1671207674 +pd +#1671207685 +da +#1671207699 +ea +#1671207702 +ea wired +#1671207772 +da +#1671207782 +na +#1671207849 +wctdd +#1671210569 +ca "call in bluetti battery and solar panels" +wired @email +#1671210572 +na +#1671210586 +da +#1671210595 +na +#1671210850 +ranger notes/starlink.txt +#1671210861 +v notes/starlink.txt +#1671211745 +s +#1671211791 +na +#1671212310 +ca "Call amex about cell salt charge" @phone +#1671212323 +ea phone +#1671212361 +ca "Check the oil in the car +#1671212385 +ca "Check the oil in the car" +home @car +#1671212413 +ca "Buy myself a baseball glove" +purchase @errands +#1671212418 +na +#1671212449 +ca "download and catalog recent videos" @laptop +#1671212463 +ca "record range 15" @laptop +#1671212489 +ca "write New Orleans post for luxagraf" +lux @laptop +#1671212524 +ca "bus attach wiper knob" +bus @bus +#1671212538 +ca "bus voltage regulator" +bus @bus +#1671212570 +ea blue +#1671212624 +na +#1671212707 +ca "figure out baseball sign up for Elliot" @laptop +#1671212710 +na +#1671212730 +pc "finish Lulu and birdie website" +#1671212733 +pl +#1671213168 +ca "research parenting podcasts that would be good for advertising Lulu and birdie" +lbh @laptop +#1671213215 +ca "research jiu jitsu place in Florida January" +home @internet +#1671213232 +ca "figure out sailing Camp sign up coordinate with wessie and August" +home @internet +#1671214419 +ca "call in Canon PIXMA TR150 printer +wired @email +ca "call in Canon PIXMA TR150 printer" +wired @email +#1671214448 +ca "call in Canon PIXMA TR150 printer" +wired @email +#1671214451 +ea printer +#1671215014 +ca "figure out a time for my parents to visit" @internet +#1671215037 +ca "buy a bat" @errands +#1671215039 +na +#1671212286 +v notes/\@inbox.txt +#1671215057 +na @phone +#1671215311 +cd temp/ +#1671215312 +ll +#1671215322 +mv Hermitix\ Courses.zip HermitixCourses.zip +#1671215328 +extract HermitixCourses.zip +#1671215406 +cd temp/ +#1671215414 +extract Theology.zip +#1671215342 +ranger +#1671215658 +ea blue +#1671215839 +ranger temp/ +#1671215959 +na +#1671216179 +wcdd +#1671216185 +wctdd +#1671216208 +ca "update How to Buy Used Gear on eBay" +wired +#1671216222 +na +#1671216238 +ean +#1671216258 +na +#1671216265 +ean +#1671216290 +na +#1671216377 +na wired +#1671216382 +na home +#1671216387 +na +#1671216420 +ca "call old address to forward mail" @phone +#1671216578 +na +#1671216584 +na volvo +#1671216605 +ca "change oil in volvo" @volvo +#1671216622 +ca "lux post safety third" +lux +#1671216643 +ca "bus change spark plugs and wires" @bus +#1671216650 +na bus +#1671216659 +ea bus +#1671216668 +ean nus +#1671216690 +ea bus +#1671216712 +ranger notes/gtd/ +#1671217336 +na +#1671217340 +na @email +#1671217351 +na @phone +#1671216482 +v notes/\@errands.txt +#1671217722 +na errands +#1671217836 +na +#1671217841 +na bus +#1671221060 +s +#1671221414 +ca "sell sony A7 camera on ebay" @internet +#1671221426 +ca "sell Lenovo laptop on ebay" @internet +#1671221433 +ca "sell drone on ebay" @internet +#1671221441 +ca "sell GoPro 9 on ebay" @internet +#1671221458 +ca "create new ebay account in corrinnes name" @internet +#1671221460 +na +#1671205445 +mutt +#1671222508 +source ~/.bashrc +#1671222509 +na +#1671222552 +source ~/.bashrc +#1671222553 +na +#1671222738 +source ~/.bashrc +#1671222739 +na +#1671222752 +rg -l ".*" $GTD_DIR -g '!proj*' --line-number --sort path +#1671222911 +rg -l ".*" $GTD_DIR -g '!proj*' --line-number --sort path | nl -w2 +#1671222915 +rg -l ".*" $GTD_DIR -g '!proj*' --line-number --sort path | nl -w1 +#1671222919 +rg -l ".*" $GTD_DIR -g '!proj*' --line-number --sort path | nl -w0 +#1671222993 +source ~/.bashrc +#1671222996 +na +#1671223002 +source ~/.bashrc +#1671223003 +na +#1671223020 +source ~/.bashrc +#1671223021 +na +#1671223038 +man nl +#1671223043 +nl --help +#1671223081 +rg -l ".*" $GTD_DIR -g '!proj*' --line-number --sort path | cut -c 21- | rev | cut -c 5- | rev | nl -w0 +#1671223088 +rg -l ".*" $GTD_DIR -g '!proj*' --line-number --sort path | cut -c 21- | rev | cut -c 5- | rev | nl +#1671223109 +source ~/.bashrc +#1671223113 +na +#1671223126 +na bus +#1671223133 +da +#1671223140 +na +#1671223147 +pl +#1671243773 +ranger +#1671288699 +na +#1671288709 +cd ~/sites/luxagraf.net/ && lxc exec lxf -- su - lxf +#1671288718 +lbh +#1671288722 +lxc list +#1671288709 +cd ~/sites/luxagraf.net/ && v +#1671288765 +cd ~/sites/libregraf.net/ +#1671288839 +lxc list +#1671288749 +cd ~/sites/libregraf.net/ && lxc exec lbh -- su - lxf +#1671289115 +lxc stop lbh +#1671289122 +lxc start lbh +#1671289125 +lxc list +#1671289558 +newsboat +#1671289620 +yt https://www.youtube.com/watch?v=6k-v-0w8PZU +#1671289701 +yt https://www.youtube.com/watch?v=_HvsxuM7ljs +#1671222470 +v .bashrc +#1671289739 +cd .dotfiles/ +#1671289740 +gs @@ -144,8 +144,8 @@ function ff() { } # Notational Velocity -function fn() { - rg -l $1 ${2:-~/notes} | fzf --preview="bat {}" --preview-window=right:70%:wrap +function @td() { + rg -l $1 ${2:-~/gtd} | fzf --preview="bat {}" --preview-window=right:70%:wrap } function tolux() { @@ -212,15 +212,6 @@ function lamer() { } # Start an HTTP server from a directory, optionally specifying the port -function server() { - local port="${1:-8000}" - # Set the default Content-Type to `text/plain` instead of `application/octet-stream` - # And serve everything as UTF-8 (although not technically correct, this doesn’t break anything for binary files) - python3 -c $'from http import server\nmap = server.SimpleHTTPRequestHandler.extensions_map;\nmap[""] = "text/plain";\nfor key, value in map.items():\n\tmap[key] = value + ";charset=UTF-8";\nserver.test();' "$port" -} - - -# Start an HTTP server from a directory, optionally specifying the port function server2() { local port="${1:-8000}" # Set the default Content-Type to `text/plain` instead of `application/octet-stream` @@ -254,118 +245,262 @@ function timer(){ mpv ~/bin/clap.mp3 &>/dev/null } -function markdone(){ - echo '\n@done' >> "$1" - mkdir -p ~/gtd/done/$(date '+%Y-%m-%d') - mv "$1" ~/gtd/done/$(date '+%Y-%m-%d') - clear - @td +# Some GTD scripts +# +# +#Set up a base dir +GTD_DIR="$HOME/notes/gtd/" + +function ca() { + # ca = create action + var="$GTD_DIR$1.txt" + touch "$var" + echo "$2" + if [ "x$2" != "x" ]; then + echo "$2" >"$var" + fi + if [ "x$2" != "x" ]; then + echo "$3" >>"$var" + fi } -fd() { - dir=$(zg ${1:-~/} -path '*/\.*' -prune -o -type d -print 2> /dev/null | fzf +m) && - cd "$dir" +#function na() { +# # na = (show) next actions +# # print all next actions (tasks prefaced by 'qq') +# # optional project, area, or context i.e. @email @phone +# clear +# if [ $# -eq 0 ]; then +# echo '----------- next actions ----------' +# echo ' ' +# rg -l qq $GTD_DIR | cut -c 21- | rev | cut -c 5- | rev +# echo ' ' +# echo '-----------------------------------' +# else +# echo '------------ '"$1"' next actions ---------' +# rg $1 $GTD_DIR | rg qq | cut -c 24- | rev | cut -c 12- | rev +# echo '-----------------------------------------' +# fi +#} + +function na() { + # na = (show) next actions + # print all next actions (tasks prefaced by 'qq') + # optional project, area, or context i.e. @email @phone + clear + if [ $# -eq 0 ]; then + echo '----------- all tasks ----------' + echo ' ' + rg -l ".*" $GTD_DIR -g '!proj*' --line-number --sort path | cut -c 21- | rev | cut -c 5- | rev | nl + echo ' ' + echo '-----------------------------------' + else + echo "----------- all $1 tasks ----------" + echo ' ' + rg -l "$1" $GTD_DIR -g '!proj*' --line-number --sort path | cut -c 21- | rev | cut -c 5- | rev | nl + echo ' ' + echo '-----------------------------------' + fi } -if [[ "$OSTYPE" == "darwin"* ]]; then - # OSX-SPECIFIC SETTINGS - # enable programmable completion - if [ -f $(brew --prefix)/etc/bash_completion ]; then - . $(brew --prefix)/etc/bash_completion - fi - - # get git completion working with my aliases - # Add git completion to aliases - __git_complete g __git_main - __git_complete gc _git_commit - __git_complete ga _git_add - - # activates colors - export CLICOLOR=1 - - # ls custom colors - export LSCOLORS=ExFxBxDxCxegedabagacad - - # Fix Python error 'unknown locale: UTF-8' - export LC_ALL=en_US.UTF-8 - export LANG=en_US.UTF-8 +function ea() { + # ea = edit action + # pull a list of tasks with an optional search term + # then edit the selected task with vim + SEL=$(rg -l $1 $GTD_DIR -g '!proj*'| cut -c 21- | fzf -e -i --bind 'tab:up') + #trickery to add to beginning of the file + content="$GTD_DIR$SEL" + vim "$content" +} +function ean() { + # ea = edit action name + # pull a list of tasks with an optional search term + # then rename the selected task with input + SEL=$(rg -l ".*" $GTD_DIR -g '!proj*'| cut -c 21- | fzf -e -i --bind 'tab:up') + #trickery to add to beginning of the file + content="$GTD_DIR$SEL" + echo "$content" + read varname + mv "$content" "$GTD_DIR$varname.txt" +} +function da(){ + # da = delete action + # if it's done get rid of it, but with a confirm dialog + SEL=$(rg -l ".*" $GTD_DIR -g '!proj*'| cut -c 21- | fzf -e -i --bind 'tab:up') + #trickery to add to beginning of the file + content="$GTD_DIR$SEL" + echo "$content" + cat "$content"; + read -p "Are you sure? " -n 1 -r + echo # (optional) move to a new line + if [[ ! $REPLY =~ ^[Yy]$ ]] + then + return 0 + else + rm "$content" + fi +} - # add homebrew bin folder to PATH - export PATH="/usr/local/bin:$PATH" +## Project functions +function pc(){ + # pc = project create + proj="$GTD_DIR""proj ""$1.txt" + touch "$proj" + if [ "x$2" != "x" ]; then + echo "$2" >"$proj" + fi +} +function pl(){ + # pl = project list + clear + if [ $# -eq 0 ]; then + echo '----------- all projects ----------' + echo ' ' + rg --files $GTD_DIR | rg -w proj* | cut -c 26- | rev | cut -c 5- | rev + echo ' ' + echo '-----------------------------------' + else + echo "--------- all $1 projects ----------" + echo ' ' + rg $1 $GTD_DIR | rg -w proj* | cut -c 26- | rev | cut -c 12- | rev + echo ' ' + echo '---------------------------------------' + fi +} +function pe() { + # pe = project edit + if [ $# -eq 0 ]; then + SEL=$(rg --files $GTD_DIR | rg -w proj* | cut -c 26- | rev | cut -c 5- | rev| fzf -e -i --bind 'tab:up') + else + SEL=$(rg $1 $GTD_DIR | rg -w proj* | cut -c 26- | rev | cut -c 12- | rev |fzf -e -i --bind 'tab:up') + fi + content="$GTD_DIR"proj" $SEL" + echo $content + vim "$content".txt +} - # Add Calibre command line tools - export PATH=$PATH:/Applications/calibre.app/Contents/MacOS -elif [[ "$OSTYPE" == "linux-gnu" ]]; then +function pd() { + # pd = project delete + # if it's done get rid of it, but with a confirm dialog + SEL=$(rg --files $GTD_DIR | rg -w proj* | cut -c 26- | rev | cut -c 5- | rev | fzf -e -i --bind 'tab:up') + #trickery to add to beginning of the file + content="$GTD_DIR"proj" $SEL".txt + echo "$content" + cat "$content"; + read -p "Are you sure? " -n 1 -r + echo # (optional) move to a new line + if [[ ! $REPLY =~ ^[Yy]$ ]] + then + return 0 + else + rm "$content" + fi +} - # LINUX-SPECIFIC SETTINGS +## Calendar functions based on Khal +function wk { + khal new -a wired -i +} +function wctd() { + # wctd = wired calendar todo + # defaults to three months + clear + START=$(date +%m-01-%Y); + END=$(date -d "-2 month ago" +'%m-01-%Y'); + khal list -a wired $START $END | rg @td +} +function wctdd() { + # wctd = wired calendar todo with dates + # defaults to three months + clear + START=$(date +%m-01-%Y); + END=$(date -d "-2 month ago" +'%m-01-%Y'); + khal list -a wired $START $END +} +function wcw() { + # wcw = wired calendar weekly view + # View todos for the week + clear + if [ $(date +%w) = 1 ]; then + START=$(date -dmonday +%m-%d-%Y); + else + START=$(date -dlast-monday +%m-%d-%Y); + fi + END=$(date -dfriday +%m-%d-%Y); + khal list -a wired $START $END | rg @td +} - # set variable identifying the chroot you work in - if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then - debian_chroot=$(cat /etc/debian_chroot) - fi +fd() { + dir=$(zg ${1:-~/} -path '*/\.*' -prune -o -type d -print 2> /dev/null | fzf +m) && + cd "$dir" +} - # set a fancy prompt (non-color, unless we know we "want" color) - case "$TERM" in - xterm-color) color_prompt=yes;; - esac +# set variable identifying the chroot you work in +if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi - # uncomment for a colored prompt, if the terminal has the capability - force_color_prompt=yes +# set a fancy prompt (non-color, unless we know we "want" color) +case "$TERM" in + xterm-color) color_prompt=yes;; +esac - if [ -n "$force_color_prompt" ]; then - if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then - # We have color support; assume it's compliant with Ecma-48 - # (ISO/IEC-6429). (Lack of such support is extremely rare, and such - # a case would tend to support setf rather than setaf.) - color_prompt=yes - else - color_prompt= - fi - fi +# uncomment for a colored prompt, if the terminal has the capability +force_color_prompt=yes - if [ "$color_prompt" = yes ]; then - PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ ' +if [ -n "$force_color_prompt" ]; then + if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then + # We have color support; assume it's compliant with Ecma-48 + # (ISO/IEC-6429). (Lack of such support is extremely rare, and such + # a case would tend to support setf rather than setaf.) + color_prompt=yes else - PS1='${debian_chroot:+($debian_chroot)}\u@\h:\W\$ ' - fi - unset color_prompt force_color_prompt - # If this is an xterm set the title to user@host:dir - case "$TERM" in - xterm*|rxvt*) - PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \W\a\]$PS1" - ;; - *) - ;; - esac - - # enable color support of ls and also add handy aliases - if [ -x /usr/bin/dircolors ]; then - test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" - alias ls='ls --color=auto' - alias dir='dir --color=auto' - alias vdir='vdir --color=auto' - - alias grep='grep --color=auto' - alias fgrep='fgrep --color=auto' - alias egrep='egrep --color=auto' + color_prompt= fi +fi - # enable programmable completion features - if ! shopt -oq posix; then - if [ -f /usr/share/bash-completion/bash_completion ]; then - . /usr/share/bash-completion/bash_completion - elif [ -f /etc/bash_completion ]; then - . /etc/bash_completion - fi +if [ "$color_prompt" = yes ]; then + PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ ' +else + PS1='${debian_chroot:+($debian_chroot)}\u@\h:\W\$ ' +fi +unset color_prompt force_color_prompt +# If this is an xterm set the title to user@host:dir +case "$TERM" in + xterm*|rxvt*) + PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \W\a\]$PS1" + ;; + *) + ;; +esac + +# enable color support of ls and also add handy aliases +if [ -x /usr/bin/dircolors ]; then + test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" + alias ls='ls --color=auto' + alias dir='dir --color=auto' + alias vdir='vdir --color=auto' + + alias grep='grep --color=auto' + alias fgrep='fgrep --color=auto' + alias egrep='egrep --color=auto' +fi + +# enable programmable completion features +if ! shopt -oq posix; then + if [ -f /usr/share/bash-completion/bash_completion ]; then + . /usr/share/bash-completion/bash_completion + elif [ -f /etc/bash_completion ]; then + . /etc/bash_completion fi +fi + +# Add RVM to PATH for scripting +export PATH="$PATH:$HOME/.rvm/bin" - # Add RVM to PATH for scripting - export PATH="$PATH:$HOME/.rvm/bin" -fi if ! pgrep -u $USER ssh-agent > /dev/null; then ssh-agent > ~/.ssh-agent-thing diff --git a/.config/openbox/rc.xml b/.config/openbox/rc.xml index 70f1e35..eded285 100644 --- a/.config/openbox/rc.xml +++ b/.config/openbox/rc.xml @@ -854,7 +854,6 @@ --> <application class="URxvt"> <decor>no</decor> - <desktop>1</desktop> </application> <application class="Darktable"> <decor>no</decor> diff --git a/.config/ranger/bookmarks b/.config/ranger/bookmarks index b5c890f..6737fb0 100644 --- a/.config/ranger/bookmarks +++ b/.config/ranger/bookmarks @@ -9,4 +9,4 @@ s:/home/lxf/sites/luxagraf.net c:/home/lxf/pictures/nextcloud-ccg-phone t:/home/lxf/temp p:/home/lxf/temp/wired -':/home/lxf +':/home/lxf/sites/libregraf.net/templates diff --git a/.config/vdirsyncer/config b/.config/vdirsyncer/config index 3077026..5f57c53 100644 --- a/.config/vdirsyncer/config +++ b/.config/vdirsyncer/config @@ -58,15 +58,15 @@ collections = ["from a", "from b"] # Calendars also have a color property metadata = ["displayname", "color"] -[storage bob_calendar_local] +[storage lxf_calendar_local] type = "filesystem" path = "~/.calendars/" fileext = ".ics" [storage lxf_calendar_remote] type = "caldav" -url = "https://cloud.luxagraf.net/remote.php/carddav/" +url = "https://cloud.luxagraf.net/remote.php/caldav/" username="luxagraf" # The password can also be fetched from the system password storage, netrc or a # custom command. See http://vdirsyncer.pimutils.org/en/stable/keyring.html -password = "gpg2 --quiet --for-your-eyes-only --no-tty --decrypt ~/.password-store/cloud.luxagraf.net.gpg" +password.fetch = ["command", "pass", "cloud.luxagraf.net"] diff --git a/.vim/.netrwhist b/.vim/.netrwhist index b65ebeb..42d646b 100644 --- a/.vim/.netrwhist +++ b/.vim/.netrwhist @@ -1,5 +1,8 @@ let g:netrw_dirhistmax =10 -let g:netrw_dirhistcnt =8 +let g:netrw_dirhistcnt =1 +let g:netrw_dirhist_1='/home/lxf/notes/gtd' +let g:netrw_dirhist_0='/home/lxf' +let g:netrw_dirhist_9='/home/lxf/gtd' let g:netrw_dirhist_8='/home/lxf/dotfilesway' let g:netrw_dirhist_7='/home/lxf/.dotfiles' let g:netrw_dirhist_6='/home/lxf/.dotfiles/.config' @@ -7,6 +10,3 @@ let g:netrw_dirhist_5='/home/lxf/dotfilesway/.config' let g:netrw_dirhist_4='/home/lxf/.dotfiles/.config' let g:netrw_dirhist_3='/home/lxf/dotfilesway/.config' let g:netrw_dirhist_2='/home/lxf/.dotfiles/.config' -let g:netrw_dirhist_1='/home/lxf/dotfilesway' -let g:netrw_dirhist_0='/home/lxf/.dotfiles' -let g:netrw_dirhist_9='/home/lxf/dotfilesway/.mutt' @@ -29,7 +29,6 @@ Bundle 'alok/notational-fzf-vim' call vundle#end() filetype plugin indent on "}}} -" " Basic stuff {{{ set encoding=utf-8 set scrolloff=3 @@ -59,7 +58,6 @@ autocmd BufLeave,FocusLost * silent! wall let g:auto_save = 1 let g:auto_save_in_insert_mode = 0 "}}} - " Abbreviations {{{ " easier markdown links: @@ -70,12 +68,11 @@ let @c ='icheers
Scott Gilbertson
sng@luxagraf.net ' let @w ='i
cheers
Scott Gilbertson
--
<wired@scottgilbertson.net>
<scott_gilbertson@wired.com>
<https://www.wired.com/author/scott-gilbertson/>' let @t ='iThank you for your help.
' let @h ="iHello, my name is Scott Gilbertson and and I am a product writer with WIRED's Gear team. I am reaching out because we're working on an article about " -let @b ='tag=w050b-20' -let @n ='tag=wirednl-20' let @d ='<div class="cluster">
<span class="row-2">
</span>
</div>' " get rid of line breaks in paragraphs let @p ='g/^./ .,/^$/-1 join' let @v='/a bit|a little|sort of|kind of|rather|quite|very|too|pretty much' + " }}} " Convenience mappings {{{ @@ -90,8 +87,6 @@ nnoremap <leader>down :%s/\<./\l&/g<cr> "conver to emdash nnoremap <leader>- :%s/ -- /—/g<cr> -nnoremap <leader>t TlistToggle<cr> - nnoremap <leader>cd :lcd %:p:h<cr> " sane spelling options @@ -108,6 +103,8 @@ noremap <C-j> <C-w>j noremap <C-k> <C-w>k noremap <C-l> <C-w>l +inoremap <F5> <C-R>=strftime("%Y-%m-%d")<CR> + nmap <leader>n :NV!<cr> " Convert curly quotes to straight. {{{ " Any argument causes substitute to confirm changes. @@ -125,6 +122,8 @@ function! ToStraight(line1, line2, args) nohl let @/ = search endfunction +"}}} +" command! -nargs=? -range ToStraight call ToStraight(<line1>, <line2>, '<args>') nnoremap ,str :%ToStraight<cr> " Keep search matches in the middle of the window. @@ -144,7 +143,6 @@ inoremap <left> <nop> inoremap <right> <nop> nnoremap j gj nnoremap k gk -" Make os x clipboard work set clipboard=unnamedplus @@ -208,40 +206,6 @@ set wildmode=list:longest,list:full set wildignore+=*.o,*.obj,.git,*.rbc,*.class,.svn,vendor/gems/* "}}} - - -"Trying ranger -"function! RangeChooser() -" let temp = tempname() -" " The option "--choosefiles" was added in ranger 1.5.1. Use the next line -" " with ranger 1.4.2 through 1.5.0 instead. -" "exec 'silent !ranger --choosefile=' . shellescape(temp) -" if has("gui_running") -" exec 'silent !xterm -e ranger --choosefiles=' . shellescape(temp) -" else -" exec 'silent !ranger --choosefiles=' . shellescape(temp) -" endif -" if !filereadable(temp) -" redraw! -" " Nothing to read. -" return -" endif -" let names = readfile(temp) -" if empty(names) -" redraw! -" " Nothing to open. -" return -" endif -" " Edit the first item. -" exec 'edit ' . fnameescape(names[0]) -" " Add any remaning items to the arg list/buffer list. -" for name in names[1:] -" exec 'argadd ' . fnameescape(name) -" endfor -" redraw! -"endfunction -"command! -bar RangerChooser call RangeChooser() - nnoremap <leader>nt :<C-U>Ranger<CR> " Backups ----------------------------------------------------------------------{{{ @@ -271,13 +235,6 @@ set backupskip=/tmp/*,/private/tmp/*" "Thesaurus set thesaurus+=/home/lxf/.mthesaur.txt "}}} -" Notes (AKA NValt in Vim){{{ -" NValt style searching with Ack to quicklist -command! -nargs=1 Nvs :Ack -i -n "<args>" $NOTES_DIR -command! -nargs=1 Ngrep vimgrep "<args>" $NOTES_DIR/*.txt|:cw -"noremap <leader>n :Ngrep -noremap <leader>v :Nvs -" }}} " Filetype stuff {{{ augroup ft_vim au! @@ -322,7 +279,8 @@ let g:solarized_termtrans = 1 colorscheme solarized set t_Co=256 " force vim to use 256 colors let g:solarized_termcolors=256 -"}}}" Folding {{{ +"}}}" +" Folding {{{ set foldlevelstart=0 @@ -373,29 +331,13 @@ augroup END noremap zE <Nop> " }}} " Plugins {{{ -"Ctrl P {{{ -"nnoremap <leader>r :CtrlPMRU<cr> -"nnoremap <leader>m :CtrlPBuffer<cr> -"nnoremap <leader>. :CtrlP<cr> -"nnoremap <leader>w :CtrlP ~/writing/wired/<cr> -"nnoremap <leader>a :CtrlP app/<cr> -"nnoremap <leader>d :CtrlP $HOME/notes/<cr> -"nnoremap <leader>l :CtrlP $HOME/writing/luxagraf/<cr> -let g:ctrlp_custom_ignore = { - \ 'dir': '\v[\/]\.(git|hg|svn|venv|site|static)$', - \ 'file': '\v\.(pyc|so|dll)$', - \ } -"}}} "FZF {{{ let g:fzf_preview_window='right:60%' let g:fzf_history_dir = '~/.local/share/fzf-history' set grepprg=rg\ --vimgrep\ --smart-case\ --hidden\ --follow -nnoremap <leader>. :FZF<cr> nnoremap <leader>r :History<cr> -nnoremap <leader>w :FZF ~/writing/conde/wired/<cr> -nnoremap <leader>a :FZF app/<cr> nnoremap <leader>l :Rg<cr> nnoremap <leader>g :BLines<cr> "}}} @@ -420,6 +362,3 @@ nmap <leader># :%s/### /###/g imap jj <Esc> vmap <silent> <leader>r <esc>:'<,'>:w !espeak &> /dev/null <CR> - -xnoremap "+y y:call system("wl-copy", @")<cr> -nnoremap "+p :let @"=substitute(system("wl-paste --no-newline"), '<C-v><C-m>', '', 'g')<cr>p |