Ok I have been tinkering around a little bit and I actually want to take this a 
step further.  I want to write a screen "macro" that does the following things 
in sequence (I've put the required key for each step at the end of the numbered 
command;

1) Enter copy mode: ^a[
2) Go to the top of the buffer: g
3) Go forward to the first word: w
4) Begin block selection SPACE
5) Go to the end of the buffer G
6) End block selection SPACE

I found an example online I am not 100% sure how to deal with the spaces so I 
decided to deal steps 1-3 first.  I found this link online that suggests I 
should be able to send multiple characters to screen's input queue by 
leveraging the register and process commands such as;

register j ^a[gw
bindkey j process j

The page that I found this information at is:

http://superuser.com/questions/94612/macros-in-gnu-screen

I also referenced the GNU documentation and what I have looks like it should do 
the trick.  The only thing that I see that might need to be tweaked is the -e 
option, although GNU's documentation doesn't specify what my options are in 
this regard.  I guess my problem is that it's not working.  When I try to use 
the bindkey and register at the top what I receive is "No other window" on 
screens status bar at the bottom of the screen.

Has anybody successfully bound a key to process a register that interacts with 
screen's buffering capabilities?  Could you maybe share the syntax of your key 
binding and register with me?

http://www.gnu.org/software/screen/manual/screen.html#Registers

Thanks,

Dan



On Nov 28, 2010, at 4:30 AM, Kit Gerrits wrote:

> 
> Next Word, genius! 
> 
> -----Original Message-----
> From: screen-users-bounces+kitgerrits=gmail....@gnu.org
> [mailto:screen-users-bounces+kitgerrits=gmail....@gnu.org] On Behalf Of
> screen-users-requ...@gnu.org
> Sent: donderdag 25 november 2010 18:00
> To: screen-users@gnu.org
> Subject: screen-users Digest, Vol 1122, Issue 1
> 
> Send screen-users mailing list submissions to
>       screen-users@gnu.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>       http://lists.gnu.org/mailman/listinfo/screen-users
> or, via email, send a message with subject or body 'help' to
>       screen-users-requ...@gnu.org
> 
> You can reach the person managing the list at
>       screen-users-ow...@gnu.org
> 
> When replying, please edit your Subject line so it is more specific than
> "Re: Contents of screen-users digest..."
> 
> 
> Today's Topics:
> 
>   1. Re: Question Regarding Navigating the Buffer (Michael Kelleher)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Tue, 23 Nov 2010 14:34:30 -0500
> From: Michael Kelleher <mkel...@gmail.com>
> Subject: Re: Question Regarding Navigating the Buffer
> To: Pandurangan R S <pandurangan....@gmail.com>
> Cc: screen-users@gnu.org
> Message-ID:
>       <aanlktiktnotjts0di1tfb2e6cazejzewkz4xptk3v...@mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> Enter scrollback mode then hit "g w"
> On Nov 23, 2010 11:41 AM, "Pandurangan R S" <pandurangan....@gmail.com>
> wrote:
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
> http://lists.gnu.org/archive/html/screen-users/attachments/20101123/f56029d0
> /attachment.html
> 
> ------------------------------
> 
> _______________________________________________
> screen-users mailing list
> screen-users@gnu.org
> http://lists.gnu.org/mailman/listinfo/screen-users
> 
> End of screen-users Digest, Vol 1122, Issue 1
> *********************************************
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 9.0.872 / Virus Database: 271.1.1/3277 - Release Date: 11/25/10
> 08:34:00
> 
> 
> _______________________________________________
> screen-users mailing list
> screen-users@gnu.org
> http://lists.gnu.org/mailman/listinfo/screen-users


_______________________________________________
screen-users mailing list
screen-users@gnu.org
http://lists.gnu.org/mailman/listinfo/screen-users

Reply via email to