fix #658, run through clang-format per #641, define and reuse skin for efficiency
fix #658, run through clang-format per #641, define and reuse skin for efficiency

Hammerspoon/hammerspoon,latenitefilms/hammerspoon,zzamboni/hammerspoon,cmsj/hammerspoon,knu/hammerspoon,Hammerspoon/hammerspoon,latenitefilms/hammerspoon,chrisjbray/hammerspoon,wvierber/hammerspoon,dopcn/hammerspoon,joehanchoi/hammerspoon,bradparks/hammerspoon,bradparks/hammerspoon,joehanchoi/hammerspoon,asmagill/hammerspoon,heptal/hammerspoon,asmagill/hammerspoon,joehanchoi/hammerspoon,cmsj/hammerspoon,latenitefilms/hammerspoon,Habbie/hammerspoon,Habbie/hammerspoon,zzamboni/hammerspoon,junkblocker/hammerspoon,CommandPost/CommandPost-App,knu/hammerspoon,bradparks/hammerspoon,chrisjbray/hammerspoon,zzamboni/hammerspoon,knu/hammerspoon,knu/hammerspoon,wvierber/hammerspoon,lowne/hammerspoon,asmagill/hammerspoon,asmagill/hammerspoon,junkblocker/hammerspoon,lowne/hammerspoon,kkamdooong/hammerspoon,kkamdooong/hammerspoon,chrisjbray/hammerspoon,asmagill/hammerspoon,latenitefilms/hammerspoon,joehanchoi/hammerspoon,chrisjbray/hammerspoon,zzamboni/hammerspoon,Hammerspoon/hammerspoon,chrisjbray/hammerspoon,heptal/hammerspoon,knu/hammerspoon,wvierber/hammerspoon,lowne/hammerspoon,lowne/hammerspoon,joehanchoi/hammerspoon,Habbie/hammerspoon,junkblocker/hammerspoon,heptal/hammerspoon,kkamdooong/hammerspoon,Hammerspoon/hammerspoon,latenitefilms/hammerspoon,cmsj/hammerspoon,lowne/hammerspoon,CommandPost/CommandPost-App,kkamdooong/hammerspoon,heptal/hammerspoon,heptal/hammerspoon,Hammerspoon/hammerspoon,CommandPost/CommandPost-App,cmsj/hammerspoon,kkamdooong/hammerspoon,Habbie/hammerspoon,zzamboni/hammerspoon,CommandPost/CommandPost-App,wvierber/hammerspoon,knu/hammerspoon,cmsj/hammerspoon,latenitefilms/hammerspoon,dopcn/hammerspoon,Hammerspoon/hammerspoon,Habbie/hammerspoon,chrisjbray/hammerspoon,bradparks/hammerspoon,bradparks/hammerspoon,cmsj/hammerspoon,Habbie/hammerspoon,dopcn/hammerspoon,zzamboni/hammerspoon,wvierber/hammerspoon,CommandPost/CommandPost-App,dopcn/hammerspoon,junkblocker/hammerspoon,junkblocker/hammerspoon,dopcn/hammerspoon,CommandPost/CommandPost-App,asmagill/hammerspoon