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

Re: Favorite or most wanted text editor features?

by MZSanford (Curate)
on Oct 19, 2001 at 13:06 UTC ( [id://119909]=note: print w/replies, xml ) Need Help??


in reply to Favorite or most wanted text editor features?

Well, if this is a text editor for programmers, i would like some of the following :
  • Bracket matching
  • Color Coding (syntax highlighting, standard to code editors)
  • FTP (or SSH) interfaces for editing remote files (like SlickEdit)
  • perl -c inteface (via a button named check maybe ?)
  • User settable icons (like Dev-C++ (gnome|normal))
  • Template facility
  • URL Encoding (i hate typeing <)

And, some features i would like in a text editior regardless of if it is a code editor or not.
  • Unicode capable
  • (En|De)cryption (via pgp or DES maybe ?)
  • Perl Regular expressions (as you stated. I would love this)
  • vi (or vi like) substitution ability
  • <joke> a (hidden?) link to the monastery in the help menu </joke>
  • GPL :)

i had a memory leak once, and it ruined my favorite shirt.

Replies are listed 'Best First'.
Re: Re: Favorite or most wanted text editor features?
by premchai21 (Curate) on Oct 19, 2001 at 22:10 UTC

    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://119909]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (5)
As of 2024-04-25 08:55 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found