<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Emacs: setup geared towards doing `Ruby based Web-Applications`</title>
	<atom:link href="http://codehunk.wordpress.com/2009/06/27/emacs-repo-for-ruby-webapps/feed/" rel="self" type="application/rss+xml" />
	<link>http://codehunk.wordpress.com/2009/06/27/emacs-repo-for-ruby-webapps/</link>
	<description>the way i see it.......</description>
	<lastBuildDate>Mon, 18 Feb 2013 06:15:50 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: pożyczki pod zastaw samochodu bez bik</title>
		<link>http://codehunk.wordpress.com/2009/06/27/emacs-repo-for-ruby-webapps/#comment-243</link>
		<dc:creator><![CDATA[pożyczki pod zastaw samochodu bez bik]]></dc:creator>
		<pubDate>Mon, 18 Feb 2013 01:00:08 +0000</pubDate>
		<guid isPermaLink="false">http://codehunk.wordpress.com/?p=231#comment-243</guid>
		<description><![CDATA[I am in fact grateful to the owner of this web site who has shared this impressive paragraph at 
at this place.]]></description>
		<content:encoded><![CDATA[<p>I am in fact grateful to the owner of this web site who has shared this impressive paragraph at<br />
at this place.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: janmejay</title>
		<link>http://codehunk.wordpress.com/2009/06/27/emacs-repo-for-ruby-webapps/#comment-221</link>
		<dc:creator><![CDATA[janmejay]]></dc:creator>
		<pubDate>Mon, 08 Aug 2011 04:09:30 +0000</pubDate>
		<guid isPermaLink="false">http://codehunk.wordpress.com/?p=231#comment-221</guid>
		<description><![CDATA[Thanks.

About the ecb repository, it seems to work just fine for me. Are you behind a proxy that enforces https? May be you want to check the communication using wireshark, tcpdump or something. Or it may have something to do with github servers in your region. github.com for me resolves to 207.97.227.239. Hope this helps.

About refactoring, I was a RubyMine user a while back and have had good and bad experiences with it. Good for simple extract variable stuff, and bad with rename-method kinda refactoring. The problem is with a dynamic language with no type-checking and compilation, its so easy to get stuff wrong. I have stopped trying to do tool-assisted refactoring on Ruby code. I still write a lot of Ruby code but atleast for me there is no value in kind of refactorings the tools can get right and the annoyance of having to check &#039;git diff&#039; everytime I try one is just too much of an overhead.

The kind of refactoring(s) that actually give you value are &#039;extract module with common implementations&#039; etc, but tools do not support that kinda stuff. Besides, even if tools did support, you wouldn&#039;t trust it after it has messed it up a few times.

I still prefer Emacs for everything other than Java(IntelliJ community-edition is my tool of choice for hacking Java).

Given my opinion of tool-assisted refactoring for dynamic languages, i haven&#039;t bothered to dig deep into this, but something called ropemacs exists for python. Rope actually runs within an inferior Python VM, and performs smart auto-suggests and allows accurate refactoring(s). I wonder if there is something similar out there for Ruby. I wanted to write one but never had enough time of my hand.

IntelliJ Idea bundles some seriously kick-ass support for Java refactoring(s) but RubyMine doesn&#039;t inherit it and doesn&#039;t work for me.]]></description>
		<content:encoded><![CDATA[<p>Thanks.</p>
<p>About the ecb repository, it seems to work just fine for me. Are you behind a proxy that enforces https? May be you want to check the communication using wireshark, tcpdump or something. Or it may have something to do with github servers in your region. github.com for me resolves to 207.97.227.239. Hope this helps.</p>
<p>About refactoring, I was a RubyMine user a while back and have had good and bad experiences with it. Good for simple extract variable stuff, and bad with rename-method kinda refactoring. The problem is with a dynamic language with no type-checking and compilation, its so easy to get stuff wrong. I have stopped trying to do tool-assisted refactoring on Ruby code. I still write a lot of Ruby code but atleast for me there is no value in kind of refactorings the tools can get right and the annoyance of having to check &#8216;git diff&#8217; everytime I try one is just too much of an overhead.</p>
<p>The kind of refactoring(s) that actually give you value are &#8216;extract module with common implementations&#8217; etc, but tools do not support that kinda stuff. Besides, even if tools did support, you wouldn&#8217;t trust it after it has messed it up a few times.</p>
<p>I still prefer Emacs for everything other than Java(IntelliJ community-edition is my tool of choice for hacking Java).</p>
<p>Given my opinion of tool-assisted refactoring for dynamic languages, i haven&#8217;t bothered to dig deep into this, but something called ropemacs exists for python. Rope actually runs within an inferior Python VM, and performs smart auto-suggests and allows accurate refactoring(s). I wonder if there is something similar out there for Ruby. I wanted to write one but never had enough time of my hand.</p>
<p>IntelliJ Idea bundles some seriously kick-ass support for Java refactoring(s) but RubyMine doesn&#8217;t inherit it and doesn&#8217;t work for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Krishna</title>
		<link>http://codehunk.wordpress.com/2009/06/27/emacs-repo-for-ruby-webapps/#comment-220</link>
		<dc:creator><![CDATA[Krishna]]></dc:creator>
		<pubDate>Sun, 07 Aug 2011 23:24:39 +0000</pubDate>
		<guid isPermaLink="false">http://codehunk.wordpress.com/?p=231#comment-220</guid>
		<description><![CDATA[Nice writeup.

git submodule update from .emacs.d fails with the following error ...
Cannot get remote repository information
Perhaps git-update-server-info needs to be run there ?
Clone of http://....ecb.git into submodule path &#039;vendor/ecb&#039; failed

Peeking in to .gitmodules, the following defn is pointing to http instead of https
[submodule &quot;vendor/ecb&quot;]
path=vendor/ecb
url=http://github.com/emacsmirror/ecb.git

Interested to know your take on refactoring support on emacs for rails.
I found RubyMine has support for some of the common refactoring like extract method, introduce parameter ...]]></description>
		<content:encoded><![CDATA[<p>Nice writeup.</p>
<p>git submodule update from .emacs.d fails with the following error &#8230;<br />
Cannot get remote repository information<br />
Perhaps git-update-server-info needs to be run there ?<br />
Clone of <a href="http://" rel="nofollow">http://</a>&#8230;.ecb.git into submodule path &#8216;vendor/ecb&#8217; failed</p>
<p>Peeking in to .gitmodules, the following defn is pointing to http instead of https<br />
[submodule "vendor/ecb"]<br />
path=vendor/ecb<br />
url=http://github.com/emacsmirror/ecb.git</p>
<p>Interested to know your take on refactoring support on emacs for rails.<br />
I found RubyMine has support for some of the common refactoring like extract method, introduce parameter &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: janmejay</title>
		<link>http://codehunk.wordpress.com/2009/06/27/emacs-repo-for-ruby-webapps/#comment-216</link>
		<dc:creator><![CDATA[janmejay]]></dc:creator>
		<pubDate>Tue, 03 May 2011 03:54:14 +0000</pubDate>
		<guid isPermaLink="false">http://codehunk.wordpress.com/?p=231#comment-216</guid>
		<description><![CDATA[Well, i keep M-/ wired to dabbrev-expand(i like this one). This is general symbol based auto-completion(rather than a ruby specific one). However, you probably want to look at .emacs.d/vendor/collection/ruby/ri-ruby.el for more details. I use exuberant-ctags(have never tried ecstatic ctags, will read up about it). I still use the command, so i think there is some difference in arguments exuberant-ctags and ecstatic-ctags expect. If you want tag based completion, you probably want to use &#039;M-x complete-tag&#039;(i mean wire it to the keymap or something). I don&#039;t have ri-lookup wired up to a shortcut. I never felt the need for it(i guess my style of working is partly responsible for that). I tend to dive into the source more often than lookup documentation. Whatever documentation i actually read is in source files, i read it while browsing. The disadvantage of this approach is that it requires inherent familiarity with the codebase you are browsing, but the advantage is more prominent when the subject codebase is sparsely documented. Ruby-extension does expose really good ri support, but for gems you install, its upto you to ensure ri-pages are installed as well(people often skip rdoc and ri).]]></description>
		<content:encoded><![CDATA[<p>Well, i keep M-/ wired to dabbrev-expand(i like this one). This is general symbol based auto-completion(rather than a ruby specific one). However, you probably want to look at .emacs.d/vendor/collection/ruby/ri-ruby.el for more details. I use exuberant-ctags(have never tried ecstatic ctags, will read up about it). I still use the command, so i think there is some difference in arguments exuberant-ctags and ecstatic-ctags expect. If you want tag based completion, you probably want to use &#8216;M-x complete-tag&#8217;(i mean wire it to the keymap or something). I don&#8217;t have ri-lookup wired up to a shortcut. I never felt the need for it(i guess my style of working is partly responsible for that). I tend to dive into the source more often than lookup documentation. Whatever documentation i actually read is in source files, i read it while browsing. The disadvantage of this approach is that it requires inherent familiarity with the codebase you are browsing, but the advantage is more prominent when the subject codebase is sparsely documented. Ruby-extension does expose really good ri support, but for gems you install, its upto you to ensure ri-pages are installed as well(people often skip rdoc and ri).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chetstone</title>
		<link>http://codehunk.wordpress.com/2009/06/27/emacs-repo-for-ruby-webapps/#comment-215</link>
		<dc:creator><![CDATA[chetstone]]></dc:creator>
		<pubDate>Mon, 02 May 2011 18:50:23 +0000</pubDate>
		<guid isPermaLink="false">http://codehunk.wordpress.com/?p=231#comment-215</guid>
		<description><![CDATA[Thanks very much for the useful comments. You talked about auto-completion above. What should I have M-/ bound to? Right now it&#039;s bound to &quot;hippie-expand&quot; which I&#039;m pretty sure is not the right thing for rails but what should it be? Where does the information come from? I downloaded ecstatic ctags (by the way your example command to create tags has some typos) and so I have a tags file but AFAIK normal emacs tags does not have a completion feature. 

Also, in your setup can you access ruby documentation within emacs?

thanks again for your help.]]></description>
		<content:encoded><![CDATA[<p>Thanks very much for the useful comments. You talked about auto-completion above. What should I have M-/ bound to? Right now it&#8217;s bound to &#8220;hippie-expand&#8221; which I&#8217;m pretty sure is not the right thing for rails but what should it be? Where does the information come from? I downloaded ecstatic ctags (by the way your example command to create tags has some typos) and so I have a tags file but AFAIK normal emacs tags does not have a completion feature. </p>
<p>Also, in your setup can you access ruby documentation within emacs?</p>
<p>thanks again for your help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: janmejay</title>
		<link>http://codehunk.wordpress.com/2009/06/27/emacs-repo-for-ruby-webapps/#comment-214</link>
		<dc:creator><![CDATA[janmejay]]></dc:creator>
		<pubDate>Wed, 27 Apr 2011 00:12:18 +0000</pubDate>
		<guid isPermaLink="false">http://codehunk.wordpress.com/?p=231#comment-214</guid>
		<description><![CDATA[Actually, the repo is tuned to work with GNU Emacs on GNU/Linux(to be very specific, Gentoo, Arch and Debian). There are things like pymacs and rope etc that are pulled from OS&#039;s bundled packages, slime which calls out to SBCL etc. So I think it &#039;drop it in and it works&#039; kinda thing is likely to be bumpy with a different OS. I was an OSX leopard user in 2008-09, but back then I was using it with Carbon Emacs. Had never tried having it work with AquaEmacs, so im glad you reported this here. After moving back to GNU/Linux, I made some changes that indeed may have added to making it less compatible with MacOS. So I agree, for experienced Emacs users, pulling it in piece by piece is probably the right thing to do.

About sidebar, my suggestion is, don&#039;t dump on ECB just yet, its a pretty powerful and nifty tool. I have been a TextMate user for over an year so have given it a fair shot and didn&#039;t find its sidebar nearly as useful as that of ECB. But like you pointed out, ECB is a keyboard based tool. I understand what you mean when you say it doesn&#039;t work too well with mouse. However, for better navigation between windows, I use something called window-numbering mode, which provides me M- based(where n is window number, starting at top-left corner with 1) navigation between windows. I find it especially useful while in ECB windows. About the multiple splits in sidebar, I think you probably want to switch to a different layout(M-x ecb-change-layout (press TAB on the prompt to see a listing of layouts that come bundled with ECB)). You also may want to checkout this thing called &#039;speedbar&#039; which renders just a navigable tree(like TextMate) unlike many of ECB layouts that render multiple windows, each for a specific purpose. However, having said all that, ECB is indeed a keyboard based tool, so is not the right choice if you want to use the mouse. I am not sure if speedbar is the same too, so you probably want to check it out. But honestly, I never try to reach out to the mouse while im wired to emacs(infact, i&#039;d really hate it if i was forced to) because the keyboard in emacs is just so well done!

There is another interesting extension named textmate-mode, which allows M-t(textmate lookup file) style navigation within repositories(idenfified by .git or .hg etc). I have enhanced it to make it work better with with conflicting file names/conflicting sub-paths and all of those enhancements are available in the repo. Once you start using this extension for navigating the repo and get comfortable with rinari jumps, you&#039;ll not need the vanilla sidebar anymore. However ECB sidebar still comes in handy because it shows you other interesthing things like methods in a class, history of files you opened(with parent paths) etc.]]></description>
		<content:encoded><![CDATA[<p>Actually, the repo is tuned to work with GNU Emacs on GNU/Linux(to be very specific, Gentoo, Arch and Debian). There are things like pymacs and rope etc that are pulled from OS&#8217;s bundled packages, slime which calls out to SBCL etc. So I think it &#8216;drop it in and it works&#8217; kinda thing is likely to be bumpy with a different OS. I was an OSX leopard user in 2008-09, but back then I was using it with Carbon Emacs. Had never tried having it work with AquaEmacs, so im glad you reported this here. After moving back to GNU/Linux, I made some changes that indeed may have added to making it less compatible with MacOS. So I agree, for experienced Emacs users, pulling it in piece by piece is probably the right thing to do.</p>
<p>About sidebar, my suggestion is, don&#8217;t dump on ECB just yet, its a pretty powerful and nifty tool. I have been a TextMate user for over an year so have given it a fair shot and didn&#8217;t find its sidebar nearly as useful as that of ECB. But like you pointed out, ECB is a keyboard based tool. I understand what you mean when you say it doesn&#8217;t work too well with mouse. However, for better navigation between windows, I use something called window-numbering mode, which provides me M- based(where n is window number, starting at top-left corner with 1) navigation between windows. I find it especially useful while in ECB windows. About the multiple splits in sidebar, I think you probably want to switch to a different layout(M-x ecb-change-layout (press TAB on the prompt to see a listing of layouts that come bundled with ECB)). You also may want to checkout this thing called &#8216;speedbar&#8217; which renders just a navigable tree(like TextMate) unlike many of ECB layouts that render multiple windows, each for a specific purpose. However, having said all that, ECB is indeed a keyboard based tool, so is not the right choice if you want to use the mouse. I am not sure if speedbar is the same too, so you probably want to check it out. But honestly, I never try to reach out to the mouse while im wired to emacs(infact, i&#8217;d really hate it if i was forced to) because the keyboard in emacs is just so well done!</p>
<p>There is another interesting extension named textmate-mode, which allows M-t(textmate lookup file) style navigation within repositories(idenfified by .git or .hg etc). I have enhanced it to make it work better with with conflicting file names/conflicting sub-paths and all of those enhancements are available in the repo. Once you start using this extension for navigating the repo and get comfortable with rinari jumps, you&#8217;ll not need the vanilla sidebar anymore. However ECB sidebar still comes in handy because it shows you other interesthing things like methods in a class, history of files you opened(with parent paths) etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chetstone</title>
		<link>http://codehunk.wordpress.com/2009/06/27/emacs-repo-for-ruby-webapps/#comment-213</link>
		<dc:creator><![CDATA[chetstone]]></dc:creator>
		<pubDate>Tue, 26 Apr 2011 19:31:07 +0000</pubDate>
		<guid isPermaLink="false">http://codehunk.wordpress.com/?p=231#comment-213</guid>
		<description><![CDATA[Thanks for updating the repository --- I ran into some of those issues yesterday with the archive you sent. Thank you very much for your responsiveness to a 2-yr old blog post! This is a very nice resource you are sharing, however, I think people should be aware that just plugging in someone else&#039;s large cache of elisp code is not likely to work well. There are just too many emacs configurations out there and too many chances for things to clash.

Probably the best way to add these resources is to do it one at a time. Then you get to test each one and it&#039;s easier to troubleshoot if something doesn&#039;t work right. Plus you get a little start on learning what each extension is supposed to do.

I started out doing this the other day and ran into a problem with some module, and thought I&#039;d take a short cut by just installing your repo. Turned out to be a long cut. Spent most of the day yesterday trying to get it to work and ended up scrapping the whole thing and going back to the one-at-a-time route, which mostly worked, and it was handy to have your repo to drag things from.

First thing that happened when I tried just loading your repo was that Aquamacs (2.2) loaded a bunch of files and suddenly shrunk to postage-stamp size in the corner of the window. Turns out that there are 4 or 5 files in your repo that have comments like the following:

   ;; custom-set-variables was added by Custom.
   ;; If you edit it by hand, you could mess it up, so be careful.
   ;; Your init file should contain only one such instance.
   ;; If there is more than one, they won&#039;t work right.

I removed all the related code, which fixed the postage stamp problem, but my fonts were uglified badly enough that emacs was nearly unusable.  Changing mac-allow-anti-aliasing to t in init/view.el fixed that.

Then I found that css-mode was not working correctly. Your repo pulls in an old version that overrides the css-mode that comes with emacs, a bad thing.

Finally I ran into the ecb-commented-out thing. I tried uncommenting it and got errors, and since one of the main things I wanted was ecb, at that point I removed the link to your repo and went back to installing things one at a time (in ~/Library/Application Support/Aquamacs Emacs, which is aquamac&#039;s preferred location.) I started with cedet again, then discovered that it was already bundled and could be activated with a few incantations in .emacs. After that, installing ecb worked and then I installed selected other things, either from your repo (including rinari!) or downloading them. So mostly I think I&#039;ve got what I need--- now I just need to figure out how to use them.

I am disappointed in ecb. I just started learning rails and programming my first app last week. I started out with emacs but found it overwhelming to deal with all those files in different directories, so I switched to Textmate so I could use the sidebar. It is a beautiful program visually and the sidebar is a terrific help-- I was quite productive over the weekend even though I didn&#039;t take the time to learn any of its features. (And as you mention, the indentation is horrible.) In the long run, however, it won&#039;t do as I&#039;m too hooked on emacs. I kept feeding Textmate emacs key sequences, some of which worked and some of which sent the program into conniption fits.

I thought ecb would be a good replacement for the textmate sidebar as I&#039;d seen screenshots, but it doesn&#039;t really seem to work like that. It&#039;s ugly, and it brings up a ton of little windows with meaningless names like &quot;W-0&quot; and &quot;W-1&quot; and by default the mouse doesn&#039;t work with it on the mac. Even after changing the mouse customization, the mouse doesn&#039;t really work the way you&#039;d expect, and I can&#039;t find any good documentation on the program (If you have any suggestion in that regard I&#039;d appreciate it). The docs on http://ecb.sourceforge.net/ go into long-winded discussions of trees and leaves without really telling you how to use the program.

Anyway, I hope my report of my experiences helps some readers, and thanks for your help. Even if plugging in your repo didn&#039;t work, the information you have shared has been a great help.]]></description>
		<content:encoded><![CDATA[<p>Thanks for updating the repository &#8212; I ran into some of those issues yesterday with the archive you sent. Thank you very much for your responsiveness to a 2-yr old blog post! This is a very nice resource you are sharing, however, I think people should be aware that just plugging in someone else&#8217;s large cache of elisp code is not likely to work well. There are just too many emacs configurations out there and too many chances for things to clash.</p>
<p>Probably the best way to add these resources is to do it one at a time. Then you get to test each one and it&#8217;s easier to troubleshoot if something doesn&#8217;t work right. Plus you get a little start on learning what each extension is supposed to do.</p>
<p>I started out doing this the other day and ran into a problem with some module, and thought I&#8217;d take a short cut by just installing your repo. Turned out to be a long cut. Spent most of the day yesterday trying to get it to work and ended up scrapping the whole thing and going back to the one-at-a-time route, which mostly worked, and it was handy to have your repo to drag things from.</p>
<p>First thing that happened when I tried just loading your repo was that Aquamacs (2.2) loaded a bunch of files and suddenly shrunk to postage-stamp size in the corner of the window. Turns out that there are 4 or 5 files in your repo that have comments like the following:</p>
<p>   ;; custom-set-variables was added by Custom.<br />
   ;; If you edit it by hand, you could mess it up, so be careful.<br />
   ;; Your init file should contain only one such instance.<br />
   ;; If there is more than one, they won&#8217;t work right.</p>
<p>I removed all the related code, which fixed the postage stamp problem, but my fonts were uglified badly enough that emacs was nearly unusable.  Changing mac-allow-anti-aliasing to t in init/view.el fixed that.</p>
<p>Then I found that css-mode was not working correctly. Your repo pulls in an old version that overrides the css-mode that comes with emacs, a bad thing.</p>
<p>Finally I ran into the ecb-commented-out thing. I tried uncommenting it and got errors, and since one of the main things I wanted was ecb, at that point I removed the link to your repo and went back to installing things one at a time (in ~/Library/Application Support/Aquamacs Emacs, which is aquamac&#8217;s preferred location.) I started with cedet again, then discovered that it was already bundled and could be activated with a few incantations in .emacs. After that, installing ecb worked and then I installed selected other things, either from your repo (including rinari!) or downloading them. So mostly I think I&#8217;ve got what I need&#8212; now I just need to figure out how to use them.</p>
<p>I am disappointed in ecb. I just started learning rails and programming my first app last week. I started out with emacs but found it overwhelming to deal with all those files in different directories, so I switched to Textmate so I could use the sidebar. It is a beautiful program visually and the sidebar is a terrific help&#8211; I was quite productive over the weekend even though I didn&#8217;t take the time to learn any of its features. (And as you mention, the indentation is horrible.) In the long run, however, it won&#8217;t do as I&#8217;m too hooked on emacs. I kept feeding Textmate emacs key sequences, some of which worked and some of which sent the program into conniption fits.</p>
<p>I thought ecb would be a good replacement for the textmate sidebar as I&#8217;d seen screenshots, but it doesn&#8217;t really seem to work like that. It&#8217;s ugly, and it brings up a ton of little windows with meaningless names like &#8220;W-0&#8243; and &#8220;W-1&#8243; and by default the mouse doesn&#8217;t work with it on the mac. Even after changing the mouse customization, the mouse doesn&#8217;t really work the way you&#8217;d expect, and I can&#8217;t find any good documentation on the program (If you have any suggestion in that regard I&#8217;d appreciate it). The docs on <a href="http://ecb.sourceforge.net/" rel="nofollow">http://ecb.sourceforge.net/</a> go into long-winded discussions of trees and leaves without really telling you how to use the program.</p>
<p>Anyway, I hope my report of my experiences helps some readers, and thanks for your help. Even if plugging in your repo didn&#8217;t work, the information you have shared has been a great help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: janmejay</title>
		<link>http://codehunk.wordpress.com/2009/06/27/emacs-repo-for-ruby-webapps/#comment-212</link>
		<dc:creator><![CDATA[janmejay]]></dc:creator>
		<pubDate>Tue, 26 Apr 2011 04:25:41 +0000</pubDate>
		<guid isPermaLink="false">http://codehunk.wordpress.com/?p=231#comment-212</guid>
		<description><![CDATA[I have fixed the repository. The fixes are:
1. deleted cadet(cadet is now bundled, so no point carrying another copy around)
2. enabled ecb(works like a charm with the bundled cedet)
3. removed jde(it messes up ecb and apparently is known to have problems with the bundled version of cedet(haven&#039;t verified this one)), besides i don&#039;t use it.

PS: you want to &#039;git submodule update --init&#039; on the base directory, and then switch to vendor/rinari and fire up &#039;git submodule update --init&#039; again(the second one will take care of pulling jump.el etc).]]></description>
		<content:encoded><![CDATA[<p>I have fixed the repository. The fixes are:<br />
1. deleted cadet(cadet is now bundled, so no point carrying another copy around)<br />
2. enabled ecb(works like a charm with the bundled cedet)<br />
3. removed jde(it messes up ecb and apparently is known to have problems with the bundled version of cedet(haven&#8217;t verified this one)), besides i don&#8217;t use it.</p>
<p>PS: you want to &#8216;git submodule update &#8211;init&#8217; on the base directory, and then switch to vendor/rinari and fire up &#8216;git submodule update &#8211;init&#8217; again(the second one will take care of pulling jump.el etc).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: janmejay</title>
		<link>http://codehunk.wordpress.com/2009/06/27/emacs-repo-for-ruby-webapps/#comment-211</link>
		<dc:creator><![CDATA[janmejay]]></dc:creator>
		<pubDate>Mon, 25 Apr 2011 04:22:12 +0000</pubDate>
		<guid isPermaLink="false">http://codehunk.wordpress.com/?p=231#comment-211</guid>
		<description><![CDATA[Hi,

This is actually not a problem with your git version. It usually happens when a repo re-writes history. As in, the repo owner decided to remove a commit or modify tree for an existing commit.
Changing public commits is acually a bad development practice, but in this case, since cedet repo is just a mirror, it has to track what happens upstream.

Anyway, I have archived and uploaded my local copy(it should expand to a directory named emacs, which you can then either symlink ~/.emacs.d -&gt;  or just rename to ~/.emacs.d).

Here is the link to archive: http://dl.dropbox.com/u/16810295/my-emacs-repo.tar.bz2 (you can get the signature here: http://dl.dropbox.com/u/16810295/my-emacs-repo.tar.bz2.asc)

My public key is available as DA21772D on &lt;a href=&quot;http://pgp.mit.edu:11371/pks/lookup?search=janmejay&amp;op=index&quot; rel=&quot;nofollow&quot;&gt;pgp.mit.edu&lt;/a&gt;.

I&#039;ll update the submodule reference to the latest as soon as possible and that will fix it. Once thats done, i&#039;ll post another comment here.

Thanks a ton for posting me the failure :-).]]></description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>This is actually not a problem with your git version. It usually happens when a repo re-writes history. As in, the repo owner decided to remove a commit or modify tree for an existing commit.<br />
Changing public commits is acually a bad development practice, but in this case, since cedet repo is just a mirror, it has to track what happens upstream.</p>
<p>Anyway, I have archived and uploaded my local copy(it should expand to a directory named emacs, which you can then either symlink ~/.emacs.d -&gt;  or just rename to ~/.emacs.d).</p>
<p>Here is the link to archive: <a href="http://dl.dropbox.com/u/16810295/my-emacs-repo.tar.bz2" rel="nofollow">http://dl.dropbox.com/u/16810295/my-emacs-repo.tar.bz2</a> (you can get the signature here: <a href="http://dl.dropbox.com/u/16810295/my-emacs-repo.tar.bz2.asc" rel="nofollow">http://dl.dropbox.com/u/16810295/my-emacs-repo.tar.bz2.asc</a>)</p>
<p>My public key is available as DA21772D on <a href="http://pgp.mit.edu:11371/pks/lookup?search=janmejay&amp;op=index" rel="nofollow">pgp.mit.edu</a>.</p>
<p>I&#8217;ll update the submodule reference to the latest as soon as possible and that will fix it. Once thats done, i&#8217;ll post another comment here.</p>
<p>Thanks a ton for posting me the failure <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chetstone</title>
		<link>http://codehunk.wordpress.com/2009/06/27/emacs-repo-for-ruby-webapps/#comment-210</link>
		<dc:creator><![CDATA[chetstone]]></dc:creator>
		<pubDate>Sun, 24 Apr 2011 15:06:18 +0000</pubDate>
		<guid isPermaLink="false">http://codehunk.wordpress.com/?p=231#comment-210</guid>
		<description><![CDATA[Thanks for sharing this information. I&#039;m having trouble installing from your repo. I&#039;m getting:


Cloning into vendor/cedet...
remote: Counting objects: 35019, done.
remote: Compressing objects: 100% (11488/11488), done.
remote: Total 35019 (delta 24537), reused 33626 (delta 23365)
Receiving objects: 100% (35019/35019), 51.59 MiB &#124; 38 KiB/s, done.
Resolving deltas: 100% (24537/24537), done.
fatal: reference is not a tree: 88adf1ea01297803bb882b5c744ad967fdbd8d31
Unable to checkout &#039;88adf1ea01297803bb882b5c744ad967fdbd8d31&#039; in submodule path &#039;vendor/cedet&#039;

Tried updating my old git --- didn&#039;t help. I already installed a tarball of cedet yesterday while following the comments of http://codehunk.wordpress.com/2009/01/14/ruby-on-emacsjourney-from-textmate-to-emacs/ but I got stuck installing rinari. I downloaded the tarball but found you have to go download another tarball for jump.el and install it in another subdirectory and it still didn&#039;t work. Sheesh! 

I&#039;m a 25 yr emacs veteran but installing new packages is never easy. 

Anyway, is there a way I could use the cedet tarball with your stuff and avoid their repo problems?

Thank you for your help.]]></description>
		<content:encoded><![CDATA[<p>Thanks for sharing this information. I&#8217;m having trouble installing from your repo. I&#8217;m getting:</p>
<p>Cloning into vendor/cedet&#8230;<br />
remote: Counting objects: 35019, done.<br />
remote: Compressing objects: 100% (11488/11488), done.<br />
remote: Total 35019 (delta 24537), reused 33626 (delta 23365)<br />
Receiving objects: 100% (35019/35019), 51.59 MiB | 38 KiB/s, done.<br />
Resolving deltas: 100% (24537/24537), done.<br />
fatal: reference is not a tree: 88adf1ea01297803bb882b5c744ad967fdbd8d31<br />
Unable to checkout &#8217;88adf1ea01297803bb882b5c744ad967fdbd8d31&#8242; in submodule path &#8216;vendor/cedet&#8217;</p>
<p>Tried updating my old git &#8212; didn&#8217;t help. I already installed a tarball of cedet yesterday while following the comments of <a href="http://codehunk.wordpress.com/2009/01/14/ruby-on-emacsjourney-from-textmate-to-emacs/" rel="nofollow">http://codehunk.wordpress.com/2009/01/14/ruby-on-emacsjourney-from-textmate-to-emacs/</a> but I got stuck installing rinari. I downloaded the tarball but found you have to go download another tarball for jump.el and install it in another subdirectory and it still didn&#8217;t work. Sheesh! </p>
<p>I&#8217;m a 25 yr emacs veteran but installing new packages is never easy. </p>
<p>Anyway, is there a way I could use the cedet tarball with your stuff and avoid their repo problems?</p>
<p>Thank you for your help.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
