From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f47.google.com ([209.85.208.47]) by ewsd; Fri Jan 17 16:55:31 EST 2020 Received: by mail-ed1-f47.google.com with SMTP id cy15so23697518edb.4 for <9front@9front.org>; Fri, 17 Jan 2020 13:55:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=xMEP78vPE005jKroV61Z1raI/rnZM0/47BBzwgVRgbQ=; b=GrJZ3FAyvLu38x229QohmJ77jGOGUubbwjPCspoqXhjFPU4aStfDN9Bjx/1341e5wC XJ1pWJC+WluBn36o/M3jXZ1XEdFropyaWNzzVpLOzCjq2iiOqrnnS4M2XbvJH1EWSGjh TL6wZZtww+h6BivMJk6queQpFmJ9EOmsvNzMIchIyWx1DXdYnORdGR5aBPaCM+WHuJY9 egBzPx7BCr4Z5JczKFzL42iMylr+MaZNAO3ROYhx2wH7y8tK5YZJZl8nuNBECiQTrNsF oZJexYf8MLQuWxVvynoOpOoJxBIAhEahBg3eXg/gx2MdkfNWFjW/TBT9R5RcRdwC1l2I pLgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=xMEP78vPE005jKroV61Z1raI/rnZM0/47BBzwgVRgbQ=; b=bVZJJZnjFROZOljmKxVdPegI0vKzxAmBAW+4ARJoB8jpW2dIHEoeWFW2t0F7H0hbys 9COVCXP4vsNAkHKKsKm6RYIj5m996to8pvUhHr8B/vsXhSF/Jz1NwA+rPF1Tmjn133t6 rwZtwB7wWFsiiVFCK/7mxSpx0+Cfhr8siAkoYOdtzY7i/ri9YyvkJ/KfoTjtnvsLNVnV qDxQ8fQbY2zPIpIE6k6iS3nn0FY2n5ilzy6wK5w976enCrDH2mB830GJCpyMCwQLFB6y 3Btua832/w/EwRDPuzcF/MV/uACNpXGPWlJyFPSQj1dur/oeJOgL3RvEvbbYO5txAH7m ZNDA== X-Gm-Message-State: APjAAAUG9JzAYA9uj2UYtWiRyCZj7pA+amLdg9TzdqGiQRs4+8wyclZN HqVQUANDxW4B1AmeMIiodgByPvon36/ZTj/chvT6BkAf X-Google-Smtp-Source: APXvYqxIMGn/3cVHRhiKBxXJQTfAYTg1A+9fM02zLdKgy1bns91ctR0lo2ZK1OOnzmDrgPOE3maGFkZTG7MIZqO0C34= X-Received: by 2002:a50:fb96:: with SMTP id e22mr6146953edq.18.1579298127641; Fri, 17 Jan 2020 13:55:27 -0800 (PST) MIME-Version: 1.0 References: <5c2e3e1c-99a4-4caf-9ab4-615035aec1f8@www.fastmail.com> In-Reply-To: From: Silas McCroskey Date: Fri, 17 Jan 2020 13:55:16 -0800 Message-ID: Subject: Re: [9front] Bounties To: 9front@9front.org Content-Type: text/plain; charset="UTF-8" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: hardware metadata content-driven realtime-java layer > The proverbial shortcut machine needs to have a target rio -- actually a > current window -- bound in its namespace if it is to boss one around. The quick-and-dirty way to do workspaces is sub-rios anyways, with the "status bar" outside them, so that doesn't seem like a problem to me for this case. > rio is scriptable http://sam-d.org/win/ contains a couple scripts I use for ad-hoc window management; conspicuously missing is win/fill to tell a window to expand to fill any empty space left by a recently-closed window, but that should be doable as well by iterating through all the windows in the current rio to determine what's empty space (though relative coordinates in sub-rios -- the bane of rio scripting -- may trip you up here). - sam-d