# limitations under the License.
-id=$(i3-msg -t get_tree | jq -e '.. | select(.name?) | select(.name | test("^e-iak")).id ')
+id=$(i3-msg -t get_tree | jq -e '.. | select(.name?) | select(.name | test("^e-iak ")).id')
if [[ $id ]]; then
- h=$(i3-msg -t get_tree | jq -r ".. | select(.focused? == true) | .rect.height")
-
- cur_workspace=$(i3-msg -t get_workspaces | jq -r '.[] | select(.focused? == true) | .name')
-
- # h tests if we have a current focus, but that is just a random guess.
- if [[ $cur_workspace == 2 && $h ]]; then
- i3-msg "swap container with con_id $id; [con_id=\"$id\"] focus"
- else
- i3-msg "[con_id=\"$id\"] focus"
- fi
+ i3-msg "[con_id=\"$id\"] focus"
else
+ i3-msg "workspace 2"
i3-split-maybe
emacsclient -c
fi