This is a bit of a general question, but I figure there are probably few developers that use the wise, aged Vim and Emacs more than Perl coders. Vim has always come easily to me, but I keep reading that Emacs can handle code more intelligently, etc. I'm a Mac TextMate user, so the extensive and purportedly easy customization offered by Emacs is very appealing as well.
It seems that Vim's reputation as having a steep learning curve has spurred Vim proponents to write numerous excellent guides for new users. However, for Emacs, I can't get beyond simple text editing, saving files, etc. I haven't found any good guides to Emacs that explain the ecosystem, good coding helpers, and other useful information for a new user: Everything I'm finding is way too comprehensive, and if I'm going to use this editor I need to be able to work in the environment relatively well early on.
Also, will Emacs answer my needs for HTML, CSS, JavaScript, PHP, MySQL, Perl, and Python coding? Especially when, for example, HTML and CSS, or PHP and HTML are mixed in a file?
Thanks!
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.