Posts by Tag

emacs

New and Improved Emacs Config!

I finally did it. I moved my Emacs configuration into a .org file. You can see the results here on GitHub. There’s not much else to say in this post, honest...

A Possible Paradigm Shift

Lately I’ve been experiencing a change in the way I look at, think about, and use Emacs. Emacs was always a one-stop shop for me. If I could do it in Emacs,...

Emacsagist

I recently released Emacsagist, an Emacs front-end for searching Packagist. You can download Emacsagist via the MELPA repository with M-x list-packages or C...

Kill Multiple Lines with kill-lines

Today, I wrote an Emacs package called kill-lines. It is a simple package with an interactive function of the same name that, when run, allows the user to en...

CLI Emacs and multiple-frames

So, I’ve been using the CLI Emacs again, because I’m fickle like that. Anyway, I’ve gotten used to have two frames: one with my code in a few windows and one...

Keep the mini buffer from growing

Often, when doing things like switching buffers, the minibuffer will grow beyond its normal height of 1. This has been bugging me lately, so I sought out a w...

Emacs Haiku on Twitter

This is just a bit of shameless self-promotion. I’ve started a Twitter account called @EmacsHaiku. It is exactly what it sounds like: haikus about Emacs! I’v...

Showing what makes a line too long

I’m a programmer. In many ways, I’m a bit of an old-school programmer. For instance, I like my lines no longer than 80 characters. I found myself wanting a v...

Major emacs-setup update!

I recently updated my emacs-setup package (available through MELPA) and made some major changes! First, emacs-setup no longer handles window/frame managemen...

The Call of the CLI

For some reason, I always find myself wanting to run the command-line emacs. However, this proves an issue when it comes to certain control characters, such ...

ansi-term vs shell: mongodb

So, I’ve been messing about with MongoDB lately. Its pretty cool. You start the server then run the mongo command, which takes you to a repl environment wher...

RE Builder “query replace this”

I use M-x re-builder a lot. Its an interactive regular expression builder that really helps build proper regexps and is an excellent learning tool. However,...

Improving ansi-term

I use ansi-term quite a bit. Why leave Emacs to have a terminal? However, there were a few issues I had with ansi-term that were quite annoying. However, be...

zf-mode is no more… Viva php+!

My emacs package for working with php has just undergone a significant change. It is no longer called zf-mode. Introducing: php+-mode!

Packages now available from MELPA!

That’s right, I’ve submitted three of the packages I’ve written (zf-mode, mysql2sqlite, and emacs-setup) to the MELPA repository for package.el and they have...

GitHub Mania!

In lieu of my recent usage of GitHub, I decided to put all of my elisp workings into GitHub repositories. This includes my Jira mode, my mode for working wit...

It Kills Me Every Time…

I always forget about the kill ring, or rather I used to. I’ve made a habit of using it lately. Its just so damn handy, I don’t know why I could never grasp ...

Search Your Open Buffers

I’ve been using emacs for years, and it still amazes me how many features that I would consider “basic” I’m still learning about even now. For a while I’ve a...

Regular Expressions made easy!

I’m still fairly new to regular expressions. I’ve read many tutorials and web pages on how to use them, and while I understand and remember a lot of what I r...

Back to the Terminal

Well, I’ve decided to start using emacs via the terminal again, for a few reasons. 1.) Performance

Proper (Ansi-)Term Yank/Paste

So, I’ve found myself using ansi-term quite a bit, including to run finch for my instant messaging needs. However, there’s one main issue with which I found ...

I’m Slowly Getting ORGanized

I’ve found myself using ORG mode a LOT lately, mostly at work. I’m really come to like it, and it has basically because my todo list for work. Of all the use...

Robust Startup

I’ve spent quite a bit of time working on my start-up files for emacs. Maybe its my OCD, but I want them as clean as possible (using customize and the ELPA h...

Seek and Hide

Recently I’ve found myself using HideShow more. Its a package that makes it easy to hide or show blocks of code. However, I found it a bit lacking in a parti...

Version Control Conundrum

OK, so its not really a conundrum, so much as a simple question. Recently, I’ve found myself using emacs to program both on my MacBook at home, as well as m...

jira-mode 0.3.3 available!

I have uploaded the latest version of jira-mode (0.3.3) to Emacs Wiki. Information about jira-mode, including the newest features, can be found here. The sou...

Oh yeah…. its a text editor!

First off, so much for trying to have weekly posts. Sorry for slacking so bad. It’s a fail on my end. However, my lack of anything to post got me thinking. ...

Let’s Tag and Load!

Not too long ago, I learned the wonders of using tags for programming projects, in my case, PHP applications. I read an article (geared towards VIM, actually...

Q&A: To dired or Not To dired

OK, emacs community, it’s Q&A time. I ask the question, and you answer! Q: It seems everywhere I look, I keep seeing people discussing dired: IRC, forum...

jira-mode pt. 2

Well, folks, you asked and I’m delivering! I’ve creating a page on EmacsWiki for jira-mode. There you will find information, instructions, and a link to the ...

I Got This (key)Board On Lockdown

The longer I use emacs, I find myself sticking to my keyboard’s home row. Even in my pre-emacs days I was already starting to ignore my mouse, but these days...

jira-mode pt. 1

Well, folks, it’s been only a matter of time. I’ve begun working on my first major mode project. Where I work we use Jira for bug tracking, ticketing, and su...

Buffers and Windows and Frames, Oh My!

One thing that I really like about emacs is how it manages open files (buffers) and the diversity one has in customizing the workspace. Of course, I didn’t a...

Some Improved Navigation

I’ve added some functions and keybindings to my .emacs file that make navigation quite a bit better for me. Of course, you can bind them to whatever you li...

The Journey Begins (sort of…)

Welcome to my new blog: Emacs Journey! I’d like to take some time at first to explain what this blog is and will be. (If you care, my personal blog is here.)...

Back to Top ↑

php

gopher-php and Phlog Update

I recently updated my gopher-php package on GitHub as well as the web interface to my phlog that uses it. Most of the updates came about due to a change in ...

New GOPHER Library for PHP

Well, I’ve gone and done it. I’ve created a library for reading and parsing [GOPHER](http://en.wikipedia.org/wiki/Gopher_(protocol%29) files from PHP.

PHP and chmod

So, here’s a tip that would have saved me about 10 minutes of frustrated work today. As clearly stated in the PHP manual, when you’re setting the mode for a ...

XDebug and Truncated Output

Having used Zend_Debug::dump() with XDebug for quite some time, I’ve finally gotten tired of seeing truncated output. What I mean is, when I have Zend_Debug:...

Changing the REST of My Life

I have more “OMG, why didn’t I know about this sooner!?” moments than I care to admit. In the past week, I’ve had yet another.

zf-mode is no more… Viva php+!

My emacs package for working with php has just undergone a significant change. It is no longer called zf-mode. Introducing: php+-mode!

Back to Top ↑

acme

Let’s Try Acme: Episode 9 - The End

All good things must come to an end. I’ll be honest with you all. I really enjoyed using Acme, but the required mouse is too inconvenient. When I grab my la...

Let’s Try Acme: Ep. 5 - Well, Shit

Well, shit. I made my first huge Acme mistake, and I paid the price. Long story short: Acme has its own rm command. I don’t know exactly how, but it works d...

Let’s Try Acme: Ep. 2 - Wat

Now that I’ve got Acme running, it’s time to start giving it a fair shot. The first thing I notice is the color scheme. Not bad, but not changeable either. ...

Let’s Try Acme: Ep. 0 - Research

In the vein of the popular “Let’s Play” videos, I’ve decided to start a blog post series of “Let’s Try”’s on my attempt to use the Acme text editor. So, fir...

Back to Top ↑

ed

ed Golf: Letterbox

Well, after a couple of weeks off, I’m back with another episode of ed Golf! Today, we’re taking on a very interesting challenge, so let’s try our hand at Le...

ed Golf: I Forgot Quotes

Well, since the previous ed golf was so much fun and such a hit, especially on Twitter, let’s keep doing more! Today, the challenge is a pretty simple one. H...

ed Golf: One Number Per Line

As I mentioned in my last post, I have been using the text editor ed for lots of things lately. In an effort to become more familiar with it and get some pra...

Learning and Using the Standard Editor

It’s no secret that I enjoy text editors. Emacs. Vim. Acme. Even modern editors like VS Code. I don’t know why, but I just really like learning and using the...

Back to Top ↑

zf-mode

zf-mode is no more… Viva php+!

My emacs package for working with php has just undergone a significant change. It is no longer called zf-mode. Introducing: php+-mode!

Back to Top ↑

mac

OS X Text Substitution

The last couple of versions of OS X have had a cool feature: user-added text substitutions. Meaning, you can set some placeholder text (like “lod”) that will...

Mountain Lion, Safari, and Flash

So, if you’re like me and you upgraded to Mountain Lion (OSX 10.8) only to have Safari continuously tell you that Flash is a “blocked plugin” and is out-of-d...

Mac OS X Screen Locking Made Easy

In “why the hell isn’t the more known or documented better” news, a coworker of mine discovered and shared with me a neat little trick for locking Mac OS X: ...

Back to Top ↑

java

A Whole New World

I started working at Improving this week which has required a major shift in my development ways. First and foremost is the change from PHP (which I’ve been ...

Triangle Game Update

So, I’ve recently pushed a number of changes to my Triangle Game project I’m using to learn Java again. Updates include:

Try and Variable Initialization

So, I learned a valuable lesson today that has taught me how to properly handle a particular error I kept getting when trying to compile some of my Java clas...

So I’m Learning Java

Yep, that’s right. After not touching it for years since college, I’m learning Java. This has been prompted by many things, but mostly I just enjoy learning ...

Back to Top ↑

gopher

gopher-php and Phlog Update

I recently updated my gopher-php package on GitHub as well as the web interface to my phlog that uses it. Most of the updates came about due to a change in ...

Gopherpedia

So, this exists. That’s right. Someone wrote a Gopher wrapper/front end for Wikipedia! It’s not quite perfect (links and stuff don’t work) but it’s Good Eno...

New GOPHER Library for PHP

Well, I’ve gone and done it. I’ve created a library for reading and parsing [GOPHER](http://en.wikipedia.org/wiki/Gopher_(protocol%29) files from PHP.

Going (back to) Gopher

Remember Gopher? I do, barely. We learned/used it in grade school a couple of decades ago. Turns out it is still around. There are several resources for the...

Back to Top ↑

jira

jira-mode 0.3.3 available!

I have uploaded the latest version of jira-mode (0.3.3) to Emacs Wiki. Information about jira-mode, including the newest features, can be found here. The sou...

jira-mode pt. 2

Well, folks, you asked and I’m delivering! I’ve creating a page on EmacsWiki for jira-mode. There you will find information, instructions, and a link to the ...

jira-mode pt. 1

Well, folks, it’s been only a matter of time. I’ve begun working on my first major mode project. Where I work we use Jira for bug tracking, ticketing, and su...

Back to Top ↑

zend

Back to Top ↑

clojure

Zork Fortress Update: 0.0.2

I recently released version 0.0.2 of my zork-fortress project, and by “released” I mean “added a new git tag”. In spite of my lack of work on the project th...

Clojure Greed Update: Static Typing!

Well, folks. This was long overdue, but I finally did it! My clojure-greed project now has static typing thanks to core.typed! Using core.typed is an intere...

Clojure Time

Anyone who knows me knows I really enjoy Lisp, especially Common Lisp (sbcl) and elisp (Emacs). I can now add to that list Clojure.

Back to Top ↑

terminal

Back to the Terminal

Well, I’ve decided to start using emacs via the terminal again, for a few reasons. 1.) Performance

Proper (Ansi-)Term Yank/Paste

So, I’ve found myself using ansi-term quite a bit, including to run finch for my instant messaging needs. However, there’s one main issue with which I found ...

Back to Top ↑

programming

Quick Save with Git

A feature that video game players are very aware of and often use is something called “quick save”. Quick save allows you to save your game, anytime and anyw...

Back to Top ↑

git

Quick Save with Git

A feature that video game players are very aware of and often use is something called “quick save”. Quick save allows you to save your game, anytime and anyw...

Git, GPG, and IDE

Today, I discovered that git allows for signing commits and tags with gpg. Awesome. However, I’ve gotten rather used to using the git integration in IntelliJ...

Back to Top ↑

google

Back to Top ↑

behat

Back to Top ↑

xdebug

XDebug and Truncated Output

Having used Zend_Debug::dump() with XDebug for quite some time, I’ve finally gotten tired of seeing truncated output. What I mean is, when I have Zend_Debug:...

Back to Top ↑

zendframework

XDebug and Truncated Output

Having used Zend_Debug::dump() with XDebug for quite some time, I’ve finally gotten tired of seeing truncated output. What I mean is, when I have Zend_Debug:...

Back to Top ↑

zf

XDebug and Truncated Output

Having used Zend_Debug::dump() with XDebug for quite some time, I’ve finally gotten tired of seeing truncated output. What I mean is, when I have Zend_Debug:...

Back to Top ↑

ios

My First iOS App

So, I decided that learning Java just wasn’t time consuming enough, so I decided to learn iOS development, too! The result? I wrote a number slider game in l...

Back to Top ↑

xcode

My First iOS App

So, I decided that learning Java just wasn’t time consuming enough, so I decided to learn iOS development, too! The result? I wrote a number slider game in l...

Back to Top ↑

bash

Back to Top ↑

node

Node.js and TurnTable.fm

So, a friend recently turned me on to TurnTable.fm which is an awesome place to listen to, discover, and share the music you love. In checking out some of th...

Back to Top ↑

eclipse

Back to Top ↑

pebble

Announcing the Release of Etchist

Last night, I released the first version of my first ever Pebble app: Etchist! Having recently purchased a Pebble, I couldn’t wait to write my first app and...

Back to Top ↑

c

Announcing the Release of Etchist

Last night, I released the first version of my first ever Pebble app: Etchist! Having recently purchased a Pebble, I couldn’t wait to write my first app and...

Back to Top ↑

zork-fortress

Zork Fortress Update: 0.0.2

I recently released version 0.0.2 of my zork-fortress project, and by “released” I mean “added a new git tag”. In spite of my lack of work on the project th...

Back to Top ↑

gpg

Git, GPG, and IDE

Today, I discovered that git allows for signing commits and tags with gpg. Awesome. However, I’ve gotten rather used to using the git integration in IntelliJ...

Back to Top ↑