2002-11-16 13:03:27 +00:00
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
2002-11-12 17:48:58 +00:00
|
|
|
<head>
|
|
|
|
<title>Emacs</title>
|
2002-11-16 13:03:27 +00:00
|
|
|
<link rel="stylesheet" type="text/css" href="../style.css" />
|
2002-11-12 17:48:58 +00:00
|
|
|
</head>
|
|
|
|
<body>
|
2002-11-16 13:03:27 +00:00
|
|
|
<h1>Emacs</h1>
|
2002-11-12 17:48:58 +00:00
|
|
|
|
2002-11-16 13:03:27 +00:00
|
|
|
<h2><a id="introduction">Introduction</a></h2>
|
2002-11-12 17:48:58 +00:00
|
|
|
|
2002-11-16 13:03:27 +00:00
|
|
|
Emacs is a general purpose editor ie. not an IDE specificaly
|
|
|
|
designed for .net and c#. <br />
|
|
|
|
It is my experience that Emacs along with Glade and the Mono
|
|
|
|
tools makes a powerfull and productive development environment.
|
|
|
|
<p>Strengths about emacs:</p>
|
2002-11-12 17:48:58 +00:00
|
|
|
|
|
|
|
<ul>
|
2002-11-16 13:03:27 +00:00
|
|
|
<li>Has support for almost every programming language you can
|
|
|
|
mention</li>
|
|
|
|
|
|
|
|
<li>Is portable and thus available at all major computing
|
|
|
|
platforms.</li>
|
|
|
|
|
|
|
|
<li>Easily extendable.</li>
|
|
|
|
|
|
|
|
<li>Its free software.</li>
|
2002-11-12 17:48:58 +00:00
|
|
|
</ul>
|
|
|
|
|
2002-11-16 13:03:27 +00:00
|
|
|
For more information about emacs refer to <a
|
|
|
|
href="http://www.gnu.org/software/emacs/emacs.html">this</a>
|
|
|
|
<h2><a id="modes">Modes</a></h2>
|
2002-11-12 17:48:58 +00:00
|
|
|
|
2002-11-16 13:03:27 +00:00
|
|
|
By default there is no c# mode available in emacs (21.2). Luckily
|
|
|
|
there is some third party modes available here:
|
2002-11-12 17:48:58 +00:00
|
|
|
<ul>
|
2002-11-16 13:03:27 +00:00
|
|
|
<li><a href="http://davh.dk/script/">davh.dk</a></li>
|
|
|
|
|
|
|
|
<li><a
|
|
|
|
href="http://www.cybercom.net/~zbrad/DotNet/Emacs/">www.cybercom.net</a></li>
|
2002-11-12 17:48:58 +00:00
|
|
|
</ul>
|
|
|
|
|
2002-11-16 13:03:27 +00:00
|
|
|
<h2><a id="qae">Questions and exercises</a></h2>
|
|
|
|
|
2002-11-12 17:48:58 +00:00
|
|
|
<ol>
|
2002-11-16 13:03:27 +00:00
|
|
|
<li>Write HelloWorld.cs with emacs.</li>
|
|
|
|
|
|
|
|
<li>Note which special features each c# mode has and compare
|
|
|
|
them.</li>
|
2002-11-12 17:48:58 +00:00
|
|
|
</ol>
|
|
|
|
|
2002-11-16 13:03:27 +00:00
|
|
|
<h2><a id="credits">Credits</a></h2>
|
2002-11-12 17:48:58 +00:00
|
|
|
|
2002-11-16 13:03:27 +00:00
|
|
|
Author: <a href="mailto:mwh%20at%20sysrq.dk">Martin Willemoes
|
|
|
|
Hansen</a>
|
2002-11-12 17:48:58 +00:00
|
|
|
</body>
|
2002-11-16 13:03:27 +00:00
|
|
|
</html>
|
|
|
|
|