From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Need help for oh-my-emacs. Date: Tue, 15 Oct 2013 23:14:29 +0200 Organization: Aioe.org NNTP Server Message-ID: <87r4bmck35.fsf@nl106-137-194.student.uu.se> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1381871718 7472 80.91.229.3 (15 Oct 2013 21:15:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 15 Oct 2013 21:15:18 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Oct 15 23:15:24 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VWBxW-0008U1-9K for geh-help-gnu-emacs@m.gmane.org; Tue, 15 Oct 2013 23:15:18 +0200 Original-Received: from localhost ([::1]:43790 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VWBxV-00018w-Gy for geh-help-gnu-emacs@m.gmane.org; Tue, 15 Oct 2013 17:15:17 -0400 Original-Path: usenet.stanford.edu!news.kjsl.com!feeder.erje.net!eu.feeder.erje.net!news.etla.org!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 82 Original-NNTP-Posting-Host: /ZLK7EtDT1dvbkmVtWlLYw.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:VWb7dFl76BG70SaSHofq7M2EgkQ= Mail-Copies-To: never Original-Xref: usenet.stanford.edu gnu.emacs.help:201761 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:94030 Archived-At: Xiao Hanyu writes: > Recently, I'm doing a project > https://github.com/xiaohanyu/oh-my-emacs, which aims > to be a > oh-my-zsh(https://github.com/robbyrussell/oh-my-zsh) > for Emacs world. I don't get any of this, what did you do?! A tool to share/synchronize configuration? Isn't there the EmacsWiki for that? People just need to share their Elisp, that's the bottom line. But people don't like that. That's cheating, they think. The proper way is to share references to the documentation. Ha ha ha! It is funny because it is true. Or "sad", I should say. Sorry, can you just describe the project, more in terms of your idea, its goal, etc., and perhaps share some screenshots, rather than in terms of the scope of the project, etc.? > 1. A literate way to keep code and documentation > synced, thus get rid of outdated elisp code snippets > from google or emacs blogs. 2. Use el-get to manager > packages, no need to manage load-path and info doc > 3. Self adapted, only install necessary packages when > it satisfies the prerequisites. OK, so it is a *package manager*, like aptitude or apt-get for Debian and the like? Is that really better than to just share Elisp? > 4. better default settings, lots of eye candy. Well... people have different taste. I like Emacs to look like a CRT, others like it to look like a book from some French fashion publisher... Perhaps we should leave that to each, as we will never reach a conclusion, and if we try, there will only be bad blood. (This is about Emacs. Maybe you referred you your tool? Is that a standalone tool or some Emacs mode by the way?) > 3. develop new modules for languages that I have no > idea of, such as erlang/haskell. I did work in both of those languages and there are Emacs modes for them. Why would you want new modules? > When things goes well, I'll try to make an official > emacs distribution for out-of-box use, see > https://github.com/xiaohanyu/oh-my-emacs/issues/16. OK, I hate to be a jerk, but 1. What problems did you experience with the "distribution" of Emacs that you used, prior to undertaking this project? and 2. What made you think that the solution was in a *new* distribution, rather than solving the problem *where you found it*? > The current oh-my-emacs contains 1. about 900 lines of > emacs lisp code 2. about 3500 lines of documentation. > 3. about 50 powerful el-get packages. In three months, you seemed to have worked very, very hard on this project. I hope (no irony) you have good answers to my questions, but even if you don't, no one can take away your work habits and dedication. PS. Again, *screenshots* would clarify a lot! DS. -- Emanuel Berg, programmer-for-rent. CV, projects, etc at uXu underground experts united: http://user.it.uu.se/~embe8573