When programming in Emacs, I found that the single most useful feature was dabbrev-expand
(and perhaps the closely related hippie-expand
), which takes a look at what you're currently typing and tries to complete the word by analyzing the text in your other open buffers. I mapped the command to that silly little key above the tab
key and used it all the time.
I later switched to vim (mostly for the sake of trying a new coding environment) and this is the feature I miss most. The autocomplete in vim... well it doesn't suck but it's not really the same.
Oh, I almost forgot, check out dotfiles.com for a collection of useful init files and macros. I hope you realize that from now on your life will be a quest for the ultimate .emacs ... :)
Are you posting in the right place? Check out Where do I post X? to know for sure.
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
Want more info? How to link or
or How to display code and escape characters
are good places to start.