help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Any cool uses of Lentic?


From: York Zhao
Subject: Re: Any cool uses of Lentic?
Date: Sat, 30 Apr 2016 11:11:59 -0400

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 <phillip.lord@russet.org.uk>
wrote:

> 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
>
>
>
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]