<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Mastering Key Bindings in Emacs</title>
	<atom:link href="http://www.masteringemacs.org/articles/2011/02/08/mastering-key-bindings-emacs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.masteringemacs.org/articles/2011/02/08/mastering-key-bindings-emacs/</link>
	<description>a blog about mastering the world&#039;s best text editor</description>
	<lastBuildDate>Fri, 17 May 2013 21:26:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Hugo</title>
		<link>http://www.masteringemacs.org/articles/2011/02/08/mastering-key-bindings-emacs/#comment-22282</link>
		<dc:creator>Hugo</dc:creator>
		<pubDate>Thu, 28 Feb 2013 23:25:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=329#comment-22282</guid>
		<description><![CDATA[Hi Mickey! I really liked yout article. This is the best Emacs blog I know. There&#039;s alot of Emacs stuff on the web that&#039;s very cryptic but your blog has very clear articles. Thanks for your posts :)]]></description>
		<content:encoded><![CDATA[<p>Hi Mickey! I really liked yout article. This is the best Emacs blog I know. There&#8217;s alot of Emacs stuff on the web that&#8217;s very cryptic but your blog has very clear articles. Thanks for your posts <img src='http://www.masteringemacs.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mickey</title>
		<link>http://www.masteringemacs.org/articles/2011/02/08/mastering-key-bindings-emacs/#comment-19174</link>
		<dc:creator>mickey</dc:creator>
		<pubDate>Thu, 10 Jan 2013 09:31:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=329#comment-19174</guid>
		<description><![CDATA[OK, so, I&#039;m not really answering your question here -- and you may well have changed your code for brewity&#039;s sake -- but why are you overriding your global keymap like so? If you want to use a different input method (Greek, iso-8859-1, etc.) you should look into using that instead as Emacs has a flexible input method system that does what you need. I&#039;ve written about it on the blog.

Check out &quot;Olé! Diacritics in Emacs&quot;]]></description>
		<content:encoded><![CDATA[<p>OK, so, I&#8217;m not really answering your question here &#8212; and you may well have changed your code for brewity&#8217;s sake &#8212; but why are you overriding your global keymap like so? If you want to use a different input method (Greek, iso-8859-1, etc.) you should look into using that instead as Emacs has a flexible input method system that does what you need. I&#8217;ve written about it on the blog.</p>
<p>Check out &#8220;Olé! Diacritics in Emacs&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pavan Ghatty</title>
		<link>http://www.masteringemacs.org/articles/2011/02/08/mastering-key-bindings-emacs/#comment-18587</link>
		<dc:creator>Pavan Ghatty</dc:creator>
		<pubDate>Mon, 31 Dec 2012 00:59:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=329#comment-18587</guid>
		<description><![CDATA[Hello Mickey,
I was trying to getting an alpha and a beta symbol in emacs which I did by adding the two lines below to .emacs file.

(global-set-key (kbd &quot; a&quot;) &quot;α&quot;) 
(global-set-key (kbd &quot; b&quot;) &quot;β&quot;)

When I tried to get an umlaut using the same procedure it didn&#039;t work.
(global-set-key (kbd &quot; u&quot;) &quot;ü&quot;)
I learned that C-x, 8, &quot;, a/e//i/o/u gives the corresponding alphabet. But I find this rather tedious. So I tried to set up a shortcut which didn&#039;t work either. 
(global-set-key (kbd &quot; u&quot;) C-x 8 &quot; u)

Could you please suggest a solution?
Thank you!
P]]></description>
		<content:encoded><![CDATA[<p>Hello Mickey,<br />
I was trying to getting an alpha and a beta symbol in emacs which I did by adding the two lines below to .emacs file.</p>
<p>(global-set-key (kbd &#8221; a&#8221;) &#8220;α&#8221;)<br />
(global-set-key (kbd &#8221; b&#8221;) &#8220;β&#8221;)</p>
<p>When I tried to get an umlaut using the same procedure it didn&#8217;t work.<br />
(global-set-key (kbd &#8221; u&#8221;) &#8220;ü&#8221;)<br />
I learned that C-x, 8, &#8220;, a/e//i/o/u gives the corresponding alphabet. But I find this rather tedious. So I tried to set up a shortcut which didn&#8217;t work either.<br />
(global-set-key (kbd &#8221; u&#8221;) C-x 8 &#8221; u)</p>
<p>Could you please suggest a solution?<br />
Thank you!<br />
P</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zen Coding &#124; 따라쟁이</title>
		<link>http://www.masteringemacs.org/articles/2011/02/08/mastering-key-bindings-emacs/#comment-16236</link>
		<dc:creator>Zen Coding &#124; 따라쟁이</dc:creator>
		<pubDate>Wed, 17 Oct 2012 13:04:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=329#comment-16236</guid>
		<description><![CDATA[[...] mastering key binding in emacs [...]]]></description>
		<content:encoded><![CDATA[<p>[...] mastering key binding in emacs [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Saheel</title>
		<link>http://www.masteringemacs.org/articles/2011/02/08/mastering-key-bindings-emacs/#comment-9942</link>
		<dc:creator>Saheel</dc:creator>
		<pubDate>Thu, 31 May 2012 07:48:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=329#comment-9942</guid>
		<description><![CDATA[Hi Mickey, a very informative post indeed.
I have a task at hand: 
I am using &lt;a href=&quot;http://www.emacswiki.org/emacs/Evil&quot; rel=&quot;nofollow&quot;&gt;Evil&lt;/a&gt; and in &quot;insert&quot; and &quot;normal&quot; state, C-e is bound to &#039;evil-copy-from-below and &#039;evil-scroll-line-down command resp. I want to remap it to &#039;end-of-line. I tried this:

(define-key (current-global-map) [remap evil-copy-from-below] &#039;end-of-line)
(define-key (current-global-map) [remap evil-scroll-line-down] &#039;end-of-line)

and it worked. But I want C-e to execute &#039;end-of-line in other states also (such as &quot;visual&quot; state, etc.). And I don&#039;t want to find out what C-e does in each state and then remap it to &#039;end-of-line. I tried this:

(define-key (current-global-map) (kbd &quot;C-e&quot;) &#039;end-of-line)

but it didn&#039;t work. It didn&#039;t even do what &#039;remap&#039; did earlier.

Can you help me?]]></description>
		<content:encoded><![CDATA[<p>Hi Mickey, a very informative post indeed.<br />
I have a task at hand:<br />
I am using <a href="http://www.emacswiki.org/emacs/Evil" rel="nofollow">Evil</a> and in &#8220;insert&#8221; and &#8220;normal&#8221; state, C-e is bound to &#8216;evil-copy-from-below and &#8216;evil-scroll-line-down command resp. I want to remap it to &#8216;end-of-line. I tried this:</p>
<p>(define-key (current-global-map) [remap evil-copy-from-below] &#8216;end-of-line)<br />
(define-key (current-global-map) [remap evil-scroll-line-down] &#8216;end-of-line)</p>
<p>and it worked. But I want C-e to execute &#8216;end-of-line in other states also (such as &#8220;visual&#8221; state, etc.). And I don&#8217;t want to find out what C-e does in each state and then remap it to &#8216;end-of-line. I tried this:</p>
<p>(define-key (current-global-map) (kbd &#8220;C-e&#8221;) &#8216;end-of-line)</p>
<p>but it didn&#8217;t work. It didn&#8217;t even do what &#8216;remap&#8217; did earlier.</p>
<p>Can you help me?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mickey</title>
		<link>http://www.masteringemacs.org/articles/2011/02/08/mastering-key-bindings-emacs/#comment-5610</link>
		<dc:creator>mickey</dc:creator>
		<pubDate>Thu, 12 Jan 2012 22:35:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=329#comment-5610</guid>
		<description><![CDATA[I know what you mean, but Emacs is at the very least flexible and very accommodating of just about every window manager and terminal emulator you may end up using. That&#039;s why there&#039;s so many layers but for all practical purposes you shouldn&#039;t care.

I advise everybody to never, ever, ever use Emacs in a terminal unless you&#039;re confident in your ability to diagnose strange behavior, or because you have no other choice.]]></description>
		<content:encoded><![CDATA[<p>I know what you mean, but Emacs is at the very least flexible and very accommodating of just about every window manager and terminal emulator you may end up using. That&#8217;s why there&#8217;s so many layers but for all practical purposes you shouldn&#8217;t care.</p>
<p>I advise everybody to never, ever, ever use Emacs in a terminal unless you&#8217;re confident in your ability to diagnose strange behavior, or because you have no other choice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryan Henderson</title>
		<link>http://www.masteringemacs.org/articles/2011/02/08/mastering-key-bindings-emacs/#comment-5605</link>
		<dc:creator>Bryan Henderson</dc:creator>
		<pubDate>Thu, 12 Jan 2012 18:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=329#comment-5605</guid>
		<description><![CDATA[My comment above got mangled.  &quot;I have pressed a key Emacs calls ...&quot; is supposed to be followed by the word &quot;next&quot; in angle brackets, in the Emacs key naming style.]]></description>
		<content:encoded><![CDATA[<p>My comment above got mangled.  &#8220;I have pressed a key Emacs calls &#8230;&#8221; is supposed to be followed by the word &#8220;next&#8221; in angle brackets, in the Emacs key naming style.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryan Henderson</title>
		<link>http://www.masteringemacs.org/articles/2011/02/08/mastering-key-bindings-emacs/#comment-5604</link>
		<dc:creator>Bryan Henderson</dc:creator>
		<pubDate>Thu, 12 Jan 2012 18:52:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=329#comment-5604</guid>
		<description><![CDATA[I&#039;ve found that the most vexing part of assigning Emacs commands to keystrokes is the several layers of mapping that happens below what&#039;s described here.  E.g. when I press the piece of plastic that says &quot;Page Down&quot;, what &quot;key&quot; have I pressed, as the term is used in the article.  In some cases, I have pressed a key Emacs calls .  In others, I have pressed four in a row: Escape, [,  6, and tilde.

If you want to assign the physical Page Down key to some command, you have to master those lower level mappings as well.

Those layers exist in keyboards, drivers, terminal emulators, and other places.  At least one of them is inside Emacs: on one of my newer systems, when Emacs gets the three ASCII characters Escape, O, W, I have pressed the Emacs &quot;7&quot; key (this is not arbitrary - some terminals in some modes generate that sequence when you press numeric keypad 7).]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve found that the most vexing part of assigning Emacs commands to keystrokes is the several layers of mapping that happens below what&#8217;s described here.  E.g. when I press the piece of plastic that says &#8220;Page Down&#8221;, what &#8220;key&#8221; have I pressed, as the term is used in the article.  In some cases, I have pressed a key Emacs calls .  In others, I have pressed four in a row: Escape, [,  6, and tilde.</p>
<p>If you want to assign the physical Page Down key to some command, you have to master those lower level mappings as well.</p>
<p>Those layers exist in keyboards, drivers, terminal emulators, and other places.  At least one of them is inside Emacs: on one of my newer systems, when Emacs gets the three ASCII characters Escape, O, W, I have pressed the Emacs &#8220;7&#8243; key (this is not arbitrary &#8211; some terminals in some modes generate that sequence when you press numeric keypad 7).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mickey</title>
		<link>http://www.masteringemacs.org/articles/2011/02/08/mastering-key-bindings-emacs/#comment-3213</link>
		<dc:creator>mickey</dc:creator>
		<pubDate>Wed, 09 Nov 2011 19:47:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=329#comment-3213</guid>
		<description><![CDATA[Yeah, that&#039;s right; the keymap lookup order does hint at that, though perhaps I should add a template to demonstrate it.

Thanks!]]></description>
		<content:encoded><![CDATA[<p>Yeah, that&#8217;s right; the keymap lookup order does hint at that, though perhaps I should add a template to demonstrate it.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg</title>
		<link>http://www.masteringemacs.org/articles/2011/02/08/mastering-key-bindings-emacs/#comment-3212</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Wed, 09 Nov 2011 19:41:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.masteringemacs.org/?p=329#comment-3212</guid>
		<description><![CDATA[Very useful, as always! One related tip that I recently discovered: you can define a minor mode map as a way to ensure your global key bindings don&#039;t get overridden by some other mode. 

Details here on StackOverflow: http://bit.ly/sqlMus]]></description>
		<content:encoded><![CDATA[<p>Very useful, as always! One related tip that I recently discovered: you can define a minor mode map as a way to ensure your global key bindings don&#8217;t get overridden by some other mode. </p>
<p>Details here on StackOverflow: <a href="http://bit.ly/sqlMus" rel="nofollow">http://bit.ly/sqlMus</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
