Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

rxvt-unicode now embeds perl

by bsb (Priest)
on Aug 28, 2006 at 05:58 UTC ( [id://569933]=perlnews: print w/replies, xml ) Need Help??

rxvt-unicode, my favourite terminal, now embeds a Perl interpreter to do various bits of DWIM magic that I'm yet to fully explore. From the homepage:
Embedded perl, for endless customization and improvement opportunities, such as:
  • Tabbed terminal support.
  • Regex-driven customisable selection that can properly select shell arguments, urls etc.
  • Selection-transformation and option popup menus.
  • Automatically transforming the selection once made.
  • Incremental scrollback buffer search.
  • Automatic URL-underlining and launching.
  • Remote pastebin, digital clock, block graphics to ascii filter and whatever you like to implement for yourself.
Here's urxvt.pm and some plugins to whet the appetite.

Replies are listed 'Best First'.
Re: rxvt-unicode now embeds perl
by izut (Chaplain) on Aug 28, 2006 at 12:18 UTC

    It's nice to see that Perl is being embeded and used for extending and configuring applications. I've seen just X-Chat and VIM using Perl for that, now rxvt-unicode. Maybe we can compile a list of applications that embeds Perl? It would be nice to grow the user base of those applications.

    Igor 'izut' Sutton
    your code, your rules.

Re: rxvt-unicode now embeds perl
by Anonymous Monk on Jan 21, 2011 at 11:55 UTC
    doodilly doodilly doodilly ... 5 years later ... Thats totally awesome. rxvt-unicode + perl = the best. :)
      What exactly can you do with the built-in Perl, that you can't do with the normal shebang line? Just curious, because I usually don't build urxvt with the builtin Perl to conserve on executable file size.

      I'm not really a human, but I play one on earth.
      Old Perl Programmer Haiku ................... flash japh
Re: rxvt-unicode now embeds perl
by parv (Parson) on Aug 29, 2006 at 04:10 UTC
    So, can rxvt still claim being of lighter weight than xterm? (Ability to search the scroll buffer is nifty.)
      (Note that rxvt and rxvt-unicode are different projects.)

      I don't know how it compares to xterm but the manpages sound promising:

      It is still faithfully following the original rxvt idea of being lean and nice on resources: for example, you can still configure rxvt-unicode without most of its features to get a lean binary. It also comes with a client/daemon pair that lets you open any number of terminal windows from within a single process, which makes startup time very fast and drastically reduces memory usage

      In the faq:
      Rxvt-unicode uses gobs of memory, how can I reduce that?
      Rxvt-unicode tries to obey the rule of not charging you for something you don't use. One thing you should try is to configure out all settings that you don't need
      With the right perl extensions loaded I can now select some perl code, right-click for a popup menu then "eval perl expression", the result is displayed and put in the clipboard. Well, I got excited anyway...

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlnews [id://569933]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chanting in the Monastery: (7)
As of 2024-03-28 13:53 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found