From 60fccbb58914360f6472b835200dae88df0dc66a Mon Sep 17 00:00:00 2001 From: Aaron Gutierrez Date: Fri, 8 Dec 2017 15:33:29 -0800 Subject: [PATCH] Add control to hammerspoon hotkey, bind webapp --- .hammerspoon/init.lua | 15 +++++++++------ .vimrc | 7 +++---- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/.hammerspoon/init.lua b/.hammerspoon/init.lua index 03a652b..7b3af0e 100644 --- a/.hammerspoon/init.lua +++ b/.hammerspoon/init.lua @@ -9,7 +9,7 @@ log.i('initializing') -------------------------------------------------------------------------------- -- General --------------------------------------------------------------------- -local hyper = {'cmd', 'shift'} +local hyper = {'cmd', 'ctrl', 'shift'} local hotkey = require 'hs.hotkey' @@ -47,11 +47,6 @@ end tell hs.osascript.applescript(chrome) end --- Open a new iTerm window -hotkey.bind(hyper, 'c', newTerm) --- Open a new Chrome window -hotkey.bind(hyper, 'g', newBrowser) - -- Open a url (or prompt for one) and open as a chrome web app function webApp(app) local web = [[ @@ -60,6 +55,14 @@ do shell script "~/bin/webapp APP" hs.osascript.applescript(string.gsub(web, "APP", app)) end +-- Open a new iTerm window +hotkey.bind(hyper, 'c', newTerm) +-- Open a new Chrome window +hotkey.bind(hyper, 'g', newBrowser) +-- Open a webapp +hotkey.bind(hyper, 'w', function () webApp("") end) + + local screen = require 'hs.screen' local window = require 'hs.window' local geom = require 'hs.geometry' diff --git a/.vimrc b/.vimrc index 275d781..dacfd73 100644 --- a/.vimrc +++ b/.vimrc @@ -40,16 +40,15 @@ if exists('+mouse') else endif +" look for tags file along path +set tags=tags;/ + " F5 to trim trailing whitespace map :let _s=@/ :%s/\s\+$//e :let @/=_s :nohl :unlet _s " NERDTree binding map :NERDTreeToggle -" easytags prefers local tag files -set tags=./tags,../tags,../../tags,../../../tags -let g:easytags_dynamic_files = 1 - " FZF set rtp+=/usr/local/opt/fzf nmap :Files