jmou/dumb-cli-tricks
git clone https://github.com/jmou/dumb-cli-tricks.git
git clone git@github.com:jmou/dumb-cli-tricks.git
Loading…
(top)/demo/.macros.vim
language: Vim script
937 Bytes / 37 lines / 33 loc
History
View raw
let @q = "ia.png: a.jpg\n convert a.jpg -level 25%,45% a.png\n\nb.png: b.jpg\n convert b.jpg -level 25%,45% b.png\e"
let @w = 'gg^s%Ws%jWWcW$<$BC$@Gdap:w
'
let @e = 'Go
%.png: %.pu
plantuml $<:w
'

let @a = 'G:r .scrape.mk
[ :se wrap
:w
'
let @s = 'Go
calendar.json: calendar.html
grep RC.Calendar calendar.html | cut -d\" -f4 | sed -e ''s/&quot;/"/g'' -e ''s/&amp;/\&/g'' -e ''s/&lt;/</g'' -e ''s/&gt;/>/g'' -e "s/&#39;/''/g" > calendar.json:w
'
let @d = 'Go
locations.txt: calendar.json
python -m json.tool calendar.json | grep -e Sammet -e Hopper -e Turing -e Presentation | sort | uniq -c | sort -n | tail -n4 > locations.txt

%.png: %.dot
dot -Tpng -o $@ $<:w
'

let @z = ":v/: /d\n"
let @x = ":%s/:/ ->/\n"
let @c = ":%s/\\w*\\.\\w*/\"&\"/g\n"
let @v = ":%s/$/;/\n2gg0WWi{ $i }"
let @b = ":noh\nggOdigraph G {\eGo}\e=%:w\n"

let @n = 'G:r .slides.mk
[ zz:w
'
let @m = 'Go
server: slides.pdf
python3 -m http.server:w
'