X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=i3-emacs;h=3337dcbdcc97dc215503443b87980ee3ab24808e;hb=HEAD;hp=bc383103bf3abb4b26c2fbdc2c0371030809058b;hpb=ee27d59f1eea7a83b1764ec41bfb3015bb463a26;p=distro-setup diff --git a/i3-emacs b/i3-emacs index bc38310..3337dcb 100755 --- a/i3-emacs +++ b/i3-emacs @@ -21,21 +21,13 @@ # 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