2024-02-12 commit to git.eldon.me

This commit is contained in:
Trey Blancher 2024-02-12 17:31:56 -05:00
parent 2a3ce6caf5
commit 56a7452e53
4 changed files with 31 additions and 132 deletions

4
.gitignore vendored
View File

@ -13,12 +13,12 @@
2022*
do_process.bak2017-11-06_file-test
rust/*/target/*
vim/syntax/README.md
#vim/syntax/README.md
vim/syntax/timetracker.vim.hide
vim/syntax/timetracker.vim.tmp
staging
test.py
test.sh
timetracker.py-pre-incident-fixup
toggle_remote.sh
#toggle_remote.sh
work

16
toggle_remote.sh Executable file
View File

@ -0,0 +1,16 @@
#!/bin/zsh
readme=$(grep vim/syntax/README.md .gitignore)
if [[ "${readme}" =~ ^# ]]; then # we're switching to Pindrop GitHub
mv vim/syntax/timetracker.vim{,.hide}
mv vim/syntax/timetracker.vim{.tmp,}
/Users/tblancher/homebrew/bin/sed -Ei \
's,^#(vim/syntax/README.md),\1,;s,^#(toggle_remote.sh),\1,' .gitignore
git rm --cached toggle_remote.sh vim/syntax/README.md
else # we're switching to git.eldon.me
mv vim/syntax/timetracker.vim{,.tmp}
mv vim/syntax/timetracker.vim{.hide,}
/Users/tblancher/homebrew/bin/sed -Ei \
's,^(vim/syntax/README.md),#\1,;s,^(toggle_remote.sh),#\1,' .gitignore
fi

9
vim/syntax/README.md Normal file
View File

@ -0,0 +1,9 @@
# timetracker.vim syntax file and Git
The _timetracker.vim_ syntax file I use at my employer contains customer names
so it's easy to tell the parts of my timetracker log lines are for particular
customers (or other important entities). Since this information is sensitive,
I am sanitizing it before I post it to my personal, public-facing Git repo on
git.eldon.me.
Just run `./toggle_remote.sh` and it should do the right thing.

View File

@ -64,135 +64,9 @@ syntax keyword timetrackerStandardOps
\ verification
\ voiceprint
syntax keyword Customers
\ 53rd
\ A Cloud Guru
\ AIG
\ Aetna
\ Affinity
\ Alerus
\ Alliant
\ Ally
\ America
\ American
\ Ameriprise
\ AmerisourceBergen
\ Amerisource
\ Anthem
\ Associated
\ Athene
\ BMO
\ Banamex
\ Bandwidth
\ Bank
\ Banks
\ Bergen
\ Block
\ Broadway
\ C
\ CS
\ Canada
\ Canadian
\ Canvas
\ Capital
\ Cencora
\ Citi
\ CitiBanamex
\ Citibanamex
\ Citizens
\ Colorado
\ Comerica
\ Commission
\ Community
\ CoPERA
\ Corebridge
\ Credit
\ CVS
\ Desert
\ Digital
\ Dish
\ E
\ ETRADE
\ E*TRADE
\ Employment
\ Empower
\ Equifax
\ Equitable
\ FNBO
\ FNBPA
\ FPCU
\ Fargo
\ Federal
\ Fifth
\ Financial
\ First
\ GTE
\ Gen
\ Hancock
\ Hawaiian
\ Homestreet
\ Huntington
\ Jackson
\ John
\ KeyBank
\ Kohls
\ Life
\ Lock
\ Manulife
\ Mass
\ Metro
\ Montreal
\ Morgan
\ Mutual
\ NF
\ NYL
\ National
\ Nationwide
\ Navy
\ Network
\ New
\ Northwestern
\ Norton
\ Of
\ One
\ P
\ PERA
\ PNC
\ Pindrop
\ Plus
\ Prepaid
\ Regions
\ Republic
\ Rowe
\ Royal
\ S3
\ Santander
\ Securian
\ Sentry
\ South
\ Stanley
\ State
\ Summit
\ Support
\ TIAA
\ Tire
\ T[.]
\ The
\ Third
\ TRADE
\ TripActions
\ US
\ Union
\ United
\ Virginia
\ Walmart
\ Wells
\ West
\ Woodforest
\ WSECU
\ York
\ Zions
\ of
\ the
\ Customer1
\ Customer2
\ Customer3
syntax match timetrackerTimestamp /\d\{4}-\%(0[135789]-\%([0-2]\d\|3[01]\)\|\%(1[02]-\%([0-2]\d\|3[01]\)\)\|0[46]-\%([0-2]\d\|30\)\|11-\%([0-2]\d\|30\)\|02-[0-2]\d\) \%([01]\d\|2[0-3]\):\%([0-5]\d\)\%(:[0-5]\d\)\{2}/ contained
"syntax match ticket /\(#|CM-|PD-\)\d\+/
@ -206,7 +80,7 @@ syntax match timetrackerTask /.*/ contained
syntax region timestampGroup start=/^/ end=/: / contains=timetrackerTimestamp
syntax region errTimestamp matchgroup=timestamp start="^\%(\d\{4}-\%(\%(0[13578]\|1[02]\)-\%([0-2]\d\|3[01]\)\|\%(0[469]\|11\)-\%([0-2]\d\|30\)\|02-[0-2]\d\) \%([01]\d\|2[0-3]\)\%(:[0-5]\d\)\{2}\)\@!" end=": "
syntax region category start=/\[/ end=/\]/ contains=timetrackerCategories
syntax region ticket start=/\(#\|CM-\|PD-\|NETENG-\|OPS-\|INC-\)\d\{-1}/ end=/\d /
syntax region ticket start=/\(#\|CM-\|PD-\|NETENG-\|OPS-\)\d\{-1}/ end=/\d /
"syntax region item matchgroup=task start=/\]\s[\k ]\+/ end=/$/ contains=ticket