Categories
Career Development Emacs Programming

How Emacs Changed My Life

I became aware of Emacs in college but stuck with Vim. I was naive and thought no one used Vim except me. I felt proud using something “hackers” used, as if choosing a text editor made me special. Little did I know that switching to Emacs would fundamentally change how I approach programming.

Categories
Emacs Programming Technology Tutorial

Power Programming with Tags

Source tagging is a powerful source code navigation system that rivals modern IDEs. If you're using Emacs, Vim, or TextMate, you can use ctags for fast code navigation. Here are the steps to set it up.

Step 1: Install ctags

For Mac:

$ sudo port install ctags

Step 2: Create a Tag File

Navigate to your project and generate tags:

Categories
Development Tools Productivity Text Editors

Learning Vim: A Powerful Text Editor for Developers

Introduction

Every developer needs a good text editor. TextMate on Mac, Notepad++ on Windows, gedit on Linux – there are plenty of choices. But there's one editor that stands out: Vim.

Vim (Vi IMproved) is everywhere. It's on every Unix system, every Linux server, every Mac. SSH into a server and Vim is there. It's fast, powerful, and once you learn it, incredibly productive.