Exploring my Emacs packages

I've been using Emacs as my primary editor for around 5 years. Over that time I've installed plenty of packages and tweaked numerous settings. There are some packages that I use daily, but others have sat in the background, unused and unloved.

Over the next few weeks I'll be exploring some of those lesser-used packages and learning what they have to offer.

The packages are currently on my list to explore:

Projectile
Project interaction library. Lots of functionality for moving around projects.
Skewer
Live web development for Emacs. It can update web pages without reloading them and also features a JavaScript REPL.
Company
Adds auto-complete functionality.
YASnippet
Snippet expansion library.
web-mode
Major mode for editing HTML. Can handle plenty of template languages.

I'll be updating this list with links to each post.

Posted in: Emacs | Comments (0)


Groundhog Day Resolutions - October 2016

I skipped a couple of months, but here we are in October.

July's Goals

1. Redesign philnewton.net

It took a while to settle on a look and feel I liked. The design is still not completely finished, but it's a start. The build process was also simplified, which considerably decreased the build time.

2. Build another game

Failed. Kind of.

I did spend some time working on game-related code. The majority was entity system related, but there was some game scripting in there as well. I've been working on both of those for a long time and I'd like to write more about them (as seen in #3).

3. Blog more

I'll say this one is a success. I didn't write as much as I wanted, but I setup a new site to hold some of the more code-oriented things I write.

Other things

As well as my written goals, I worked on a couple of other things:

  • Set up sodaware.sdf.org – This is a tiny site for me to fill with code notes and more in-depth software development articles.
  • Worked on dogecoind-api – A Common Lisp library for interacting with Dogecoin.
  • Worked on cl-dogechain-api – Another common lisp library - this one for working with the dogechain.info api.

I also did some experimenting with Common Lisp web frameworks and ORM libraries. I built a couple of tiny site prototypes, but I'd like to polish them up into something releasable.

Goals for this month

1. Finish some Common Lisp projects

There's a couple of libraries I'm working on that I want to finish and release. If possible, I'd also like to release a web project that uses CL.

2. Build a game

#1GAM hasn't been as motivating as last year, but I'd still like to get at least one or two games built by the end of the year. There are plenty of game jams to enter, and short bursts of activity seem to work better for me.

3. Blog more

This is working well so far. I have plenty of ideas, I just need to make the time to actually write them out.

Posted in: GHD, GHD 2016 | Comments (0)