|
@@ -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 ;
|