<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Learning Emacs, part 0</title>
	<atom:link href="http://4.flowsnake.org/archives/65/feed" rel="self" type="application/rss+xml" />
	<link>http://4.flowsnake.org/archives/65</link>
	<description>A Pythoneer's adventures with Chicken Scheme. ^_^ And more.</description>
	<pubDate>Wed, 07 Jan 2009 00:46:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Kevin Hammack</title>
		<link>http://4.flowsnake.org/archives/65#comment-133</link>
		<dc:creator>Kevin Hammack</dc:creator>
		<pubDate>Tue, 19 Feb 2008 23:11:20 +0000</pubDate>
		<guid isPermaLink="false">http://4.flowsnake.org/archives/65#comment-133</guid>
		<description>Aquamacs is truly your best option.  It's based on the carbon emacs port, but it's beautified and groomed for OSX.  It's also slightly bastardized, but that can be undone.  If you like, email me and I'll dig through my .emacs when I get home and send you some useful tidbits for making aquamacs more like standard emacs.

I'd recommend against Emacs.app, it's still a bit flaky.  I'm sure it will be fantastic one day; until then, especially if you're just learning emacs, stick to Aquamacs (or at least carbon emacs).</description>
		<content:encoded><![CDATA[<p>Aquamacs is truly your best option.  It's based on the carbon emacs port, but it's beautified and groomed for OSX.  It's also slightly bastardized, but that can be undone.  If you like, email me and I'll dig through my .emacs when I get home and send you some useful tidbits for making aquamacs more like standard emacs.</p>
<p>I'd recommend against Emacs.app, it's still a bit flaky.  I'm sure it will be fantastic one day; until then, especially if you're just learning emacs, stick to Aquamacs (or at least carbon emacs).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans Nowak</title>
		<link>http://4.flowsnake.org/archives/65#comment-130</link>
		<dc:creator>Hans Nowak</dc:creator>
		<pubDate>Tue, 19 Feb 2008 00:12:50 +0000</pubDate>
		<guid isPermaLink="false">http://4.flowsnake.org/archives/65#comment-130</guid>
		<description>@Derrell: Sorry it took me 3 days to approve your comment, Akismet threw it in the spam bucket for some reason.

I looked at emacs-app... it uses Emacs 23 (as opposed to Carbon Emacs which uses 22), so I might want to look at that again in the future (when I am more familiar with Emacs).</description>
		<content:encoded><![CDATA[<p>@Derrell: Sorry it took me 3 days to approve your comment, Akismet threw it in the spam bucket for some reason.</p>
<p>I looked at emacs-app... it uses Emacs 23 (as opposed to Carbon Emacs which uses 22), so I might want to look at that again in the future (when I am more familiar with Emacs).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derrell Piper</title>
		<link>http://4.flowsnake.org/archives/65#comment-100</link>
		<dc:creator>Derrell Piper</dc:creator>
		<pubDate>Sat, 16 Feb 2008 00:06:07 +0000</pubDate>
		<guid isPermaLink="false">http://4.flowsnake.org/archives/65#comment-100</guid>
		<description>Check out this implementation before deciding (http://emacs-app.sourceforge.net/).  It's not as well known, but it's a nice trade-off between good Mac integration and classic emacs.  Aquamacs is also a good option, if you can live with all its windows.  (Classic emacs tends to do everything in one frame whereas Aquamacs tends to pop every new thing into a new frame.  In some cases this is great, in others it's really distracting, especially to someone who expects the classic behavior.)

Also check out Quack (http://www.neilvandyke.org/quack/) for a good Scheme mode.  The documentation referenes in Quack are stale, here's a patch to bring them up-to-date:

--- quack.el	2008-01-31 09:13:48.000000000 -0800
+++ quack.el.orig	2008-01-25 09:20:21.000000000 -0800
@@ -562,13 +562,13 @@
 
     (chicken
      "Chicken User's Manual"
-     "http://chicken.wiki.br/The%20User's%20Manual"
+     "http://www.call-with-current-continuation.org/manual/manual.html"
      ;;"file:///usr/share/doc/chicken/manual.html"
      nil)
 
     (gambit
-     "Gambit-C Documentation"
-     "http://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/Documentation")
+     "Gambit-C home page"
+     "http://www.iro.umontreal.ca/~gambit/")
 
     (gauche
      "Gauche Reference Manual"
@@ -577,21 +577,22 @@
 
     (mitgnu-ref
      "MIT/GNU Scheme Reference"
-     "http://www.gnu.org/software/mit-scheme/documentation/mit-scheme-ref/index.html"
+     "http://www.gnu.org/software/mit-scheme/documentation/scheme.html"
      ;;"http://www.swiss.ai.mit.edu/projects/scheme/documentation/scheme.html"
+
      ;;"file:///usr/share/doc/mit-scheme/html/scheme.html"
      nil)
 
     (mitgnu-user
      "MIT/GNU Scheme User's Manual"
-     "http://www.gnu.org/software/mit-scheme/documentation/mit-scheme-user/index.html"
+     "http://www.gnu.org/software/mit-scheme/documentation/user.html"
      ;;"http://www.swiss.ai.mit.edu/projects/scheme/documentation/user.html"
      ;;"file:///usr/share/doc/mit-scheme/html/user.html"
      nil)
 
     (mitgnu-sos
      "MIT/GNU Scheme SOS Reference Manual"
-     "http://www.gnu.org/software/mit-scheme/documentation/mit-scheme-sos/index.html"
+     "http://www.gnu.org/software/mit-scheme/documentation/sos.html"
      ;;"http://www.swiss.ai.mit.edu/projects/scheme/documentation/sos.html"
      ;;"file:///usr/share/doc/mit-scheme/html/sos.html"
      nil)
@@ -636,7 +637,7 @@
                 "http://swissnet.ai.mit.edu/~jaffer/SLIB.html"
                 nil)
     (faq        "Scheme Frequently Asked Questions"
-		"http://community.schemewiki.org/?scheme-faq"
+                "http://www.schemers.org/Documents/FAQ/"
                 nil))
   "*List of specifications of manuals that can be viewed.</description>
		<content:encoded><![CDATA[<p>Check out this implementation before deciding (http://emacs-app.sourceforge.net/).  It's not as well known, but it's a nice trade-off between good Mac integration and classic emacs.  Aquamacs is also a good option, if you can live with all its windows.  (Classic emacs tends to do everything in one frame whereas Aquamacs tends to pop every new thing into a new frame.  In some cases this is great, in others it's really distracting, especially to someone who expects the classic behavior.)</p>
<p>Also check out Quack (http://www.neilvandyke.org/quack/) for a good Scheme mode.  The documentation referenes in Quack are stale, here's a patch to bring them up-to-date:</p>
<p>--- quack.el	2008-01-31 09:13:48.000000000 -0800<br />
+++ quack.el.orig	2008-01-25 09:20:21.000000000 -0800<br />
@@ -562,13 +562,13 @@</p>
<p>     (chicken<br />
      "Chicken User's Manual"<br />
-     "http://chicken.wiki.br/The%20User's%20Manual"<br />
+     "http://www.call-with-current-continuation.org/manual/manual.html"<br />
      ;;"file:///usr/share/doc/chicken/manual.html"<br />
      nil)</p>
<p>     (gambit<br />
-     "Gambit-C Documentation"<br />
-     "http://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/Documentation")<br />
+     "Gambit-C home page"<br />
+     "http://www.iro.umontreal.ca/~gambit/")</p>
<p>     (gauche<br />
      "Gauche Reference Manual"<br />
@@ -577,21 +577,22 @@</p>
<p>     (mitgnu-ref<br />
      "MIT/GNU Scheme Reference"<br />
-     "http://www.gnu.org/software/mit-scheme/documentation/mit-scheme-ref/index.html"<br />
+     "http://www.gnu.org/software/mit-scheme/documentation/scheme.html"<br />
      ;;"http://www.swiss.ai.mit.edu/projects/scheme/documentation/scheme.html"<br />
+<br />
      ;;"file:///usr/share/doc/mit-scheme/html/scheme.html"<br />
      nil)</p>
<p>     (mitgnu-user<br />
      "MIT/GNU Scheme User's Manual"<br />
-     "http://www.gnu.org/software/mit-scheme/documentation/mit-scheme-user/index.html"<br />
+     "http://www.gnu.org/software/mit-scheme/documentation/user.html"<br />
      ;;"http://www.swiss.ai.mit.edu/projects/scheme/documentation/user.html"<br />
      ;;"file:///usr/share/doc/mit-scheme/html/user.html"<br />
      nil)</p>
<p>     (mitgnu-sos<br />
      "MIT/GNU Scheme SOS Reference Manual"<br />
-     "http://www.gnu.org/software/mit-scheme/documentation/mit-scheme-sos/index.html"<br />
+     "http://www.gnu.org/software/mit-scheme/documentation/sos.html"<br />
      ;;"http://www.swiss.ai.mit.edu/projects/scheme/documentation/sos.html"<br />
      ;;"file:///usr/share/doc/mit-scheme/html/sos.html"<br />
      nil)<br />
@@ -636,7 +637,7 @@<br />
                 "http://swissnet.ai.mit.edu/~jaffer/SLIB.html"<br />
                 nil)<br />
     (faq        "Scheme Frequently Asked Questions"<br />
-		"http://community.schemewiki.org/?scheme-faq"<br />
+                "http://www.schemers.org/Documents/FAQ/"<br />
                 nil))<br />
   "*List of specifications of manuals that can be viewed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ozzi Lee</title>
		<link>http://4.flowsnake.org/archives/65#comment-98</link>
		<dc:creator>Ozzi Lee</dc:creator>
		<pubDate>Fri, 15 Feb 2008 14:09:33 +0000</pubDate>
		<guid isPermaLink="false">http://4.flowsnake.org/archives/65#comment-98</guid>
		<description>As far as recognizing ⌘Q and other Apple key bindings, I map Command to Super within Emacs, and then map s-q to quit, s-s to save, etc.

I also map Option to Meta. 

The relevant lines in my .emacs are:

(setq mac-option-modifier 'meta)
(setq mac-command-modifier 'super)

(global-set-key [(super q)] 'save-buffers-kill-emacs)
(global-set-key [(super w)] 'kill-this-buffer)
(global-set-key [(super s)] 'save-buffer)

(global-set-key [(super x)] 'kill-region)
(global-set-key [(super c)] 'kill-ring-save)
(global-set-key [(super v)] 'yank)

(global-set-key [(super a)] 'mark-whole-buffer)

(global-set-key [(super z)] 'undo)

I've got some others as well, but you get the idea.</description>
		<content:encoded><![CDATA[<p>As far as recognizing ⌘Q and other Apple key bindings, I map Command to Super within Emacs, and then map s-q to quit, s-s to save, etc.</p>
<p>I also map Option to Meta. </p>
<p>The relevant lines in my .emacs are:</p>
<p>(setq mac-option-modifier 'meta)<br />
(setq mac-command-modifier 'super)</p>
<p>(global-set-key [(super q)] 'save-buffers-kill-emacs)<br />
(global-set-key [(super w)] 'kill-this-buffer)<br />
(global-set-key [(super s)] 'save-buffer)</p>
<p>(global-set-key [(super x)] 'kill-region)<br />
(global-set-key [(super c)] 'kill-ring-save)<br />
(global-set-key [(super v)] 'yank)</p>
<p>(global-set-key [(super a)] 'mark-whole-buffer)</p>
<p>(global-set-key [(super z)] 'undo)</p>
<p>I've got some others as well, but you get the idea.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: creidiki</title>
		<link>http://4.flowsnake.org/archives/65#comment-97</link>
		<dc:creator>creidiki</dc:creator>
		<pubDate>Fri, 15 Feb 2008 11:19:59 +0000</pubDate>
		<guid isPermaLink="false">http://4.flowsnake.org/archives/65#comment-97</guid>
		<description>What about aquamacs? Not that I've used a mac myself since the OS9 days...</description>
		<content:encoded><![CDATA[<p>What about aquamacs? Not that I've used a mac myself since the OS9 days...</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Cowan</title>
		<link>http://4.flowsnake.org/archives/65#comment-94</link>
		<dc:creator>John Cowan</dc:creator>
		<pubDate>Fri, 15 Feb 2008 03:39:11 +0000</pubDate>
		<guid isPermaLink="false">http://4.flowsnake.org/archives/65#comment-94</guid>
		<description>Not at all.  "The problem is more one of" would be more formal, but "The problem is more" is perfectly correct informal English.</description>
		<content:encoded><![CDATA[<p>Not at all.  "The problem is more one of" would be more formal, but "The problem is more" is perfectly correct informal English.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
