Computer geek, gamer, drummer

Emacs NG

Posted on 3 January 2022

I think I have definitely been assimilated into the Emacs lifestyle. I find myself tinkering with it constantly, and I'm always trying out new packages and waiting for new features. I'm a JavaScript developer for employment and I have Emacs finely tuned for front-end JavaScript development. In my spare time I love to play around with Rust. I started my programming career writing C so I have an affinity for compiled languages and I really like the promise that Rust gives as a memory safe compiled language. So at some point I stumbled on Emacs NG which has a few things going for it that really caught my attention.

How I learn new technology

Posted on 23 November 2021

Over the years I've used several different editors and learned several different programming languages and technologies. The problem often seems to be that I'll only need it for a short while, just long enough to figure out how it all works and then I shelve it, sometimes for a a year or two, and then I'll need to use it again at which point I'll have to re-learn it all over again. I'm a JavaScript developer by trade and D3.js seems to be one of those projects. It is one of the more challenging libraries I have to use. I really enjoy using it, and it only takes me a day or two before I start remember how it all works again.

Do you lint your elisp files?

Posted on 19 March 2020

This will be a short post this week. I just wanted to share something I learned recently about flycheck and my elisp files. I use flycheck to lint most of my code but I had it configured specifically for the languages I use the most. I was having some problems with flycheck and I discovered "global-flycheck-mode" and decided to use that rather than individually configure it for each language. I was surprised to see it lint my elisp files. I'm fairly new to emacs, only started using it a couple of years ago, and I've since rolled my own configuration.

Emacs org-mode for developers

Posted on 8 February 2020

tldr; I have created a Github Gist that captures the setup and configuration, key-binds, formatting, and GTD chart if you just want a reference.

Emacs vs Vscode

Posted on 19 February 2019

I haven't really been using Emacs for all that long. I'm really a VIM user when it comes down to it, but there is one thing that vim is missing, a standardized package manager and a package repository. Sure there are package managers and I guess you could count vim.org/scripts as somewhat of a repository but generally speaking I find myself googling for some functionality and finding a repository in Github that I can pull in with one of the various different package managers that have sprung up to fill the gap.