From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22555 invoked by alias); 19 Oct 2010 13:00:08 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 15449 Received: (qmail 14365 invoked from network); 19 Oct 2010 13:00:07 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.1 Received-SPF: none (ns1.primenet.com.au: domain at biskalar.de does not designate permitted sender hosts) Subject: Re: _screen calls non-existent program Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: text/plain; charset=us-ascii From: Sebastian Stark In-Reply-To: <87zkuagxbq.fsf@ft.bewatermyfriend.org> Date: Tue, 19 Oct 2010 15:00:03 +0200 Cc: zsh-users@zsh.org Content-Transfer-Encoding: quoted-printable Message-Id: <549B08AA-447B-4F16-AC26-BECE5C5F538F@biskalar.de> References: <5C904183-5F0E-4971-B036-497A143DD227@biskalar.de> <87zkuagxbq.fsf@ft.bewatermyfriend.org> To: Frank Terbeck X-Mailer: Apple Mail (2.1081) Am 19.10.2010 um 14:51 schrieb Frank Terbeck: > Sebastian Stark wrote: >> Looking at _screen I see that the list of existing sessions should = come from >>=20 >> _call_program screen-sessions $words[1] -ls >>=20 >> Now I'm wondering what the screen-sessions command should look like, >> it is not available on any of my machines. To me it looks a bit like >> it is the same as screen itself, because of the -ls option. But than = I >> don't get the $words[1] part. >=20 > `_call_program' enables you to actually *change* the used program via = a > style. `screen-session' is the tag used with the command > style. "$words[1]" is the first word of the command the completion is > run on. In other words "screen". Thus, the default program being run > here is "screen -ls". Thanks for explaining. .oO(must read manual page harder ...) Anyway, it does not work for me: % screen -ls There is a screen on: 22789.ttys000.suck (Attached) 1 Socket in /var/folders/zz/zzzivhrRnAmviuee+++2I+++-3+/-Tmp-/.screen. % screen -S session name No session is displayed in the "session name" menu by the completion = system. I have no customisation regarding screen in my configuration = ("zstyle -L | grep screen" is empty). I still must be doing something = wrong here. Sebastian=