From: phillip.lord@russet.org.uk (Phillip Lord)
To: York Zhao <gtdplatform@gmail.com>
Cc: Emacs Help List <help-gnu-emacs@gnu.org>,
"Tory S. Anderson" <torys.anderson@gmail.com>
Subject: Re: Any cool uses of Lentic?
Date: Fri, 29 Apr 2016 18:10:48 +0100 [thread overview]
Message-ID: <87eg9o2vdz.fsf@russet.org.uk> (raw)
In-Reply-To: <CAD3zm20BkcPT4hoOcipANW4f8enjo3VM97=GrKDLx2pOQWSgyA@mail.gmail.com> (York Zhao's message of "Fri, 29 Apr 2016 11:34:41 -0400")
York Zhao <gtdplatform@gmail.com> 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
next prev parent reply other threads:[~2016-04-29 17:10 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-04-27 15:47 Any cool uses of Lentic? Tory S. Anderson
2016-04-27 16:32 ` Phillip Lord
2016-04-28 10:02 ` tomas
2016-04-28 15:59 ` Phillip Lord
2016-04-29 2:15 ` York Zhao
2016-04-29 10:40 ` Phillip Lord
2016-04-29 15:34 ` York Zhao
2016-04-29 17:10 ` Phillip Lord [this message]
2016-04-30 15:11 ` York Zhao
2016-05-03 11:39 ` Phillip Lord
[not found] <mailman.1096.1461772070.7477.help-gnu-emacs@gnu.org>
2016-04-27 16:43 ` Marco Wahl
2016-06-03 11:39 ` Phillip Lord
[not found] ` <mailman.759.1464953996.1216.help-gnu-emacs@gnu.org>
2016-06-04 11:38 ` Marco Wahl
2016-06-06 9:41 ` Phillip Lord
[not found] ` <mailman.965.1465206137.1216.help-gnu-emacs@gnu.org>
2016-06-07 8:05 ` Marco Wahl
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87eg9o2vdz.fsf@russet.org.uk \
--to=phillip.lord@russet.org.uk \
--cc=gtdplatform@gmail.com \
--cc=help-gnu-emacs@gnu.org \
--cc=torys.anderson@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).