Re: Defining custom screen commands?

Jim Mahood <[email protected]>
Newsgroups gmane.comp.gnu.screen.user
Message-ID <CAA1G0HOHBKO+_92bxcbz0uOKM_cTL2r1v6c81HYDp+qYHoKiQg@mail.gmail.com>
Nice solution combined with tab completion.  :-)  Thanks Gerald!
On Jul 31, 2014 12:45 PM, "Gerald Young" <[email protected]>
wrote:

> Hi,
>
> What I do is have a keystroke binding which types in this:
> C-a :source /home/user/Screen/
>
> But it doesn't actually submit the command. Then I can manually type in the
> command I want to run, like so:
> C-a :source /home/user/Screen/command
>
> And hit enter to execute. The command is actually a screen script stored at
> that location. So adding new commands is matter just of adding new script
> files.
>
> Here's the actual binding:
> bind ^L eval 'register z ":source /home/user/Screen/"' 'command' 'process
> z'
>
> Regards,
> Gerald
>
> On Thursday, July 31, 2014 10:35:31 AM Dun Peal wrote:
> > Folks,
> >
> > There's a sequence of screen operations that I execute every once in a
> > while. I can use `bind` and `eval` to execute it by keystroke, but it
> > is not used commonly enough to justify a keystroke binding.
> >
> > Is there a way to define it such that I can execute it by running a
> > custom command on the `C-a :` command line?
> >
> > So for example, I'd define it as custom command `foo`, such that when
> > I hit `C-a :` then type `foo` and press enter, the sequence of screen
> > commands gets executed.
> >
> > Thanks, D.
> >
> > _______________________________________________
> > screen-users mailing list
> > screen-users-mXXj517/[email protected]
> > https://lists.gnu.org/mailman/listinfo/screen-users
>
> _______________________________________________
> screen-users mailing list
> screen-users-mXXj517/[email protected]
> https://lists.gnu.org/mailman/listinfo/screen-users
>

_______________________________________________
screen-users mailing list
screen-users-mXXj517/[email protected]
https://lists.gnu.org/mailman/listinfo/screen-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.