changed edit command to reflect changes in dwm master
authorGabriel Pérez-Cerezo <gabriel@gpcf.eu>
Mon, 15 Feb 2016 19:52:29 +0000 (20:52 +0100)
committerGabriel Pérez-Cerezo <gabriel@gpcf.eu>
Mon, 15 Feb 2016 19:52:29 +0000 (20:52 +0100)
edit

diff --git a/edit b/edit
index d8e854b..73c20a8 100644 (file)
--- a/edit
+++ b/edit
@@ -1,18 +1,14 @@
 #!/bin/bash
-# Edit files with emacsclient.
+# Copyright (c) 2015, 2016 Gabriel Pérez-Cerezo
+# This file is, as far as legally possible, in the public domain.
+
+# Edit files with emacsclient. Depends heavily on special patched dwm
+# (see https://git.gpcf.eu/dwm.git)
+
 [ "$*" ] || { echo "$0: No files given" > /dev/stderr ; exit 1; }
 if [ -n "$DISPLAY" ]
 then
-    xdotool key super+1
-    found=""
-    while [ -z "$found" ]
-    do
-       swarp 100 100
-       xprop WM_CLASS >/tmp/wmclass &
-       xdotool click 1
-       grep emacs < /tmp/wmclass > /dev/null && found=1 || xdotool key super+k
-    done 
-    pkill xprop
+    xdotool key super+e # focus emacs on screen
     exec emacsclient --alternate-editor="" -c "$@"
 else
     exec emacsclient --alternate-editor="" -t -c "$@"