Bläddra i källkod

Added edit option and fixed editor issue

Samuel W. Flint 9 år sedan
förälder
incheckning
544b751cd9
1 ändrade filer med 7 tillägg och 3 borttagningar
  1. 7 3
      i3-layout

+ 7 - 3
i3-layout

@@ -1,7 +1,7 @@
 #!/bin/zsh -f
 
 if [[ $# -eq 0 ]] ; then
-    echo "i3-layout [ name workspace | list | define workspace name ]"
+    echo "i3-layout [ name workspace | list | define workspace name | edit name ]"
     exit
 fi
 
@@ -11,8 +11,12 @@ WORKSPACE=$2
 case ${LAYOUT} in
     define)
         NAME=$3
-        i3-save-layout --workspace ${WORKSPACE} > ~/.config/i3/${NAME}.json
-        emacsclient --alternate-editor="" -n ${NAME}.json
+        i3-save-tree --workspace ${WORKSPACE} > ~/.config/i3/${NAME}.json
+        emacsclient --alternate-editor="" -n ~/.config/i3/${NAME}.json
+        ;;
+    edit)
+        NAME=$3
+        emacsclient --alternate-editor="" -n ~/.config/i3/${NAME}.json
         ;;
     list)
         for layout in ~/.config/i3/*.json ;