Difference: EmacsTips (11 vs. 12)

Revision 1203 Jan 2008 - TobyCabot

Line: 1 to 1
 (back to ProgrammingNotes)

Emacs is more than an editor - it's a lifestyle. I spent years using vi but have fairly recently started to make the investment to join the cult. I prefer emacs to IDE's because I feel that the investment in time that I spend learning it will be more likely to pay off because emacs has been around for a long time and will continue to be around for a long time. Also, more of the smartest people I've worked with have used emacs than all other development environments combined (although lately Eclipse is gaining).

Line: 9 to 9
 
  • indent-tabs-mode - t for spaces, nil for tabs
  • tab-width - number of spaces per tab
  • c-tab-always-indent - if t, will always indent a line of code. if nil, will indent only if you hit the tab key at the beginning of the line.
Added:
>
>
You can embed these commands in a comment on the first line of a file. Let's say you want to interact with files created by people using Eclipse with its completely retarded default config of hard 4-character tabs. Just make sure that this text is somewhere on the first line of the file, either inside a /* ... */ or after a //:

-*- indent-tabs-mode: t; tab-width: 4 -*-

  Ant - to use ant instead of make to compile programs inside emacs, you'll want to run ant with the -emacs flag which makes the output more plain but allows emacs to find error messages. The easy way to do this is to add (custom-set-variables '(compile-command "ant -emacs")) to your .emacs file.
View topic | History: r20 < r19 < r18 < r17 | More topic actions...
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding The Caboteria? Send feedback