From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.help Subject: Re: Any cool uses of Lentic? Date: Tue, 03 May 2016 12:39:29 +0100 Message-ID: <87wpnbpdzi.fsf@russet.org.uk> References: <874manawag.fsf@torysa-worldsendless.byu.edu> <87oa8vqaf9.fsf@russet.org.uk> <20160428100242.GA13551@tuxteam.de> <874mal67x7.fsf@russet.org.uk> <87wpngu294.fsf@russet.org.uk> <87eg9o2vdz.fsf@russet.org.uk> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1462300696 25320 80.91.229.3 (3 May 2016 18:38:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 3 May 2016 18:38:16 +0000 (UTC) Cc: Emacs Help List , "Tory S. Anderson" To: York Zhao Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue May 03 20:38:07 2016 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 1axfCx-0004VG-8V for geh-help-gnu-emacs@m.gmane.org; Tue, 03 May 2016 20:38:07 +0200 Original-Received: from localhost ([::1]:42869 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axfCt-0008DZ-G5 for geh-help-gnu-emacs@m.gmane.org; Tue, 03 May 2016 14:38:03 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57518) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axYgs-0003xI-3Q for help-gnu-emacs@gnu.org; Tue, 03 May 2016 07:40:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1axYgg-0007tM-Aw for help-gnu-emacs@gnu.org; Tue, 03 May 2016 07:40:28 -0400 Original-Received: from cloud103.planethippo.com ([31.216.48.48]:51277) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axYge-0007cF-SG for help-gnu-emacs@gnu.org; Tue, 03 May 2016 07:40:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From; bh=AiawYizIgZjp13NpEfHfmMn7kbrAaDZfBG5WpD+Izno=; b=xOYHQs+0BJknfOX6HsC43pjQz6 NFRqVb9bXC4ovs3ftW/7atUDznKUwOm5bjTOvsFkEZaOJNa+K+1ery55t6jxN+4STeyR86c+G+Cqh FZvbJeVjXJuuhSilvsE6TwG1YGkKk64ylyL6F33fzKN5lIVSpa/NpiwG6qXdP+8eyLWX2FmST3zSx X3GQBkbGp8YBxO9deae8on7Qa7gCwXzTl8OGtamR1OPvTN61p/CCALcA/TKCnBXh3CCmabWgx1QX7 aUH+bXPsH25NnA8PtT+PmvVCft+pZKaPqUzM2kjb5koSnnSqxmrszJN3vET8WH7A4g3+BSzItcRWt 4UHo+JGg==; Original-Received: from janus-nat-128-240-225-60.ncl.ac.uk ([128.240.225.60]:33337 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.86_1) (envelope-from ) id 1axYfq-000C9A-9Z; Tue, 03 May 2016 12:39:30 +0100 In-Reply-To: (York Zhao's message of "Sat, 30 Apr 2016 11:11:59 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 31.216.48.48 X-Mailman-Approved-At: Tue, 03 May 2016 14:37:37 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.help:109866 Archived-At: I probably need to make some stronger defaults, I think. If there are any specific holes in the documentation do let me know. Phil York Zhao writes: > Thank you very much for the explanation. I've installed it from Melpa, > and have played around a little bit. It's cool, however, I found that > I had to look into your source code to figure out how to use it. In my > opinion, this is OK only if one have a lot of time. I probably have > missed something though. > > > On Fri, Apr 29, 2016 at 1:10 PM, Phillip Lord > wrote: > >> York Zhao writes: >> >> >> it will involve manually installing the dependencies of lentic also. >> > >> > I thought those dependencies have been installed by cask. So do you >> > mean that one still have to manually "require" all these dependencies? >> > If so, what's the point of using cask? I don't know much about cask, >> > so please correct me if I'm wrong. >> >> >> Cask can be used for personal Emacs configuration, but the Cask file in >> lentic is for developer use. It's not going to help you here. >> >> >> >> Is there a particular reason why you don't want to use a package >> > installation? >> > >> > What I've always been doing is to clone the git repositories. If the >> > Makefile supports, I do "make && sudo make install", otherwise, I >> > manually require it, along with all the dependencies. >> >> Yeah, that's hard work. I stopped doing this an equivalent workflow >> quite a few years back. >> >> > This works well if a package doesn't have a bunch of dependencies that >> > I haven't installed yet. However, I'm tired of having to go getting >> > /cloning each dependencies, and then manually "require" them in my >> > .emacs. I thought maybe cask would do something about this. But it >> > seems all it does is to just grab the dependencies for me right? >> > >> > The reason I always use my git clones is that it's convenient to make >> > changes this way, if I need. I would love to hear your suggestions on >> > this if there's a way of installing packages from MELPA/Marmalade >> > while at the same time, still be easy to make changes in my git clone, >> > and maybe contribute back to upstream. >> >> >> Personally, I use the "use-package" tool, and then switch load-path >> to a git repo for the packages that I have forked. >> >> For your use case, I'd say quelpa looks like the way forwards: after >> installing it, you just do >> >> (quelpa 'lentic) >> >> It will download lentic and all it's dependencies straight from their >> repos. Then if you want to contribute, you fork, fix, PR and then switch >> back to master once the time comes. >> >> Phil >> >> >> >>