Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: Re: Favorite or most wanted text editor features?

by premchai21 (Curate)
on Oct 19, 2001 at 22:10 UTC ( [id://120100]=note: print w/replies, xml ) Need Help??


in reply to Re: Favorite or most wanted text editor features?
in thread Favorite or most wanted text editor features?

XEmacs does most of what you want...

ADBX C-u 1 M-x add-global-abbrev RET automatically done by XEmacs. RET
WABOP C-u 1 M-x add-global-abbrev RET with a bit of programming RET

  • Bracket matching: ADBX.
  • Syntax highlighting: ADBX.
  • FTP / SCP interface for editing remotely: FTP is ADBX; I'm not sure about SCP. It shouldn't be too hard to modify ange-ftp though; so SCP can be ADBX WABOP.
  • perl -c interface: ADBX IIRC with CPerl mode; if not, easily creatable using shell-command-on-region and save-excursion, so can be ADBX WABOP.
  • User settable icons: Doable IINM.
  • Template facility: I'm not sure what you mean.
  • URL Encoding: I think you mean HTML entity encoding. Just create a new minor mode, say, html-entity-encoded-mode, and add a hook to check for new characters needing entity-encoding. ADBX WABOP.
  • Unicode capable: XE is *almost* Unicode capable. People are working on it.
  • Cryption: Unfortunately not ADBX, yet, though one can invoke GPG or similar with an (M-x term)-inal.
  • Perl 5 regexen: One way to do this is interface to perl itself; another way would be to rewrite XE's regex engine... can be ADBX WABOP or with a lot of programming depending on how you approach it.
  • vi (or vi like) substitution ability: Blasphemy! Blasphemy! :-) Really though, (?:query-replace|isearch)(?:-regexp)? is enough for me. I'm not sure how vi handles it.
  • Link to the monastery: Can open URLs. Can therefore open http://www.perlmonks.org/, either with XE/W3 or in a separate browser.
  • GPL: That it is.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others perusing the Monastery: (3)
As of 2024-04-19 18:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found