<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MELPA on The Lone C++ Coder's Blog</title><link>https://www.lonecpluspluscoder.com/tags/melpa/</link><description>Recent content in MELPA on The Lone C++ Coder's Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Tue, 25 Nov 2014 22:50:50 +0000</lastBuildDate><atom:link href="https://www.lonecpluspluscoder.com/tags/melpa/index.xml" rel="self" type="application/rss+xml"/><item><title>Using ELPA with pinned packages in GNU Emacs 24.4</title><link>https://www.lonecpluspluscoder.com/2014/11/25/using-elpa-pinned-packages-gnu-emacs-24-4/</link><pubDate>Tue, 25 Nov 2014 22:50:50 +0000</pubDate><author>Timo Geusch</author><guid>https://www.lonecpluspluscoder.com/2014/11/25/using-elpa-pinned-packages-gnu-emacs-24-4/</guid><description>&lt;p>Yes, I promise I&amp;rsquo;ll shut up about Emacs package management via ELPA any minute now.&lt;/p>
&lt;p>Based on the feedback I had on my &lt;a href="https://www.lonecpluspluscoder.com/2014/11/21/set-emacs-use-melpa-melpa-stable/">last post about using a combination of melpa and melpa-stable&lt;/a>, I looked into using pinned packages via the &lt;code>package-pinned-packages&lt;/code> variable that&amp;rsquo;s new in Emacs 24.4&amp;rsquo;s package.el. I couldn&amp;rsquo;t find any simple examples on how to use it, but a quick look at the source code and some playing around in &lt;a href="https://www.lonecpluspluscoder.com/2014/03/22/i-didnt-realise-emacs-has-an-elisp-repl/" title="I didn’t realise Emacs has an elisp repl">ielm&lt;/a> got me there. Well, after I finally upgraded to Emacs 24.4 on my main machine.&lt;/p></description></item><item><title>Set up Emacs to use both melpa and melpa-stable</title><link>https://www.lonecpluspluscoder.com/2014/11/21/set-emacs-use-melpa-melpa-stable/</link><pubDate>Fri, 21 Nov 2014 21:24:58 +0000</pubDate><author>Timo Geusch</author><guid>https://www.lonecpluspluscoder.com/2014/11/21/set-emacs-use-melpa-melpa-stable/</guid><description>&lt;p>I&amp;rsquo;ve blogged about a little elisp snippet I use to install my preferred base set of Emacs packages &lt;a href="https://www.lonecpluspluscoder.com/2014/09/06/install-your-basic-emacs-packages-via-a-single-function-call/" title="Install your basic Emacs packages via a single function call">before&lt;/a>. Thanks for all the feedback, it definitely helped improve the code.&lt;/p>
&lt;p>One issue that kept annoying me is that there is no simple way to tell &lt;a href="http://www.emacswiki.org/emacs/ELPA">ELPA&lt;/a> to mainly pull packages from melpa-stable and only fall back to melpa for those packages I can&amp;rsquo;t get on melpa-stable yet. I decided to extend my code to handle that situation with some manual inputs as I know which packages can&amp;rsquo;t be found on melpa-stable. It proved surprisingly easy to do so after mulling over the problem a little.&lt;/p></description></item><item><title>MELPA has a new URL</title><link>https://www.lonecpluspluscoder.com/2014/10/28/melpa-changed-urls/</link><pubDate>Tue, 28 Oct 2014 07:22:42 +0000</pubDate><author>Timo Geusch</author><guid>https://www.lonecpluspluscoder.com/2014/10/28/melpa-changed-urls/</guid><description>&lt;p>&lt;a href="http://melpa.org/">MELPA&lt;/a> has recently got its own domain (&lt;a href="http://melpa.org/">melpa.org&lt;/a>) so it&amp;rsquo;s time to update your list of package repositories with the new URL.&lt;/p>
&lt;p>Speaking of MELPA, I recently switched to their &lt;a href="http://stable.melpa.org/">stable repository&lt;/a> instead of their &amp;ldquo;regular&amp;rdquo; nightly build/snapshot repository after I accidentally ended up with a &lt;a href="https://github.com/clojure-emacs/cider">cider&lt;/a> build that didn&amp;rsquo;t want to playing ball. This is not a complaint - if you use nightly builds etc you know what you&amp;rsquo;re getting yourself into - but it prompted me to switch over to using the stable package repository instead on those machines that I consider production machines. This of course require me to uninstall and reinstall a bunch of packages but that only took a few minutes.&lt;/p></description></item></channel></rss>