Getting started with Emacs text editor
The GNU Emacs text editor has been around since 1976 and remains a popular choice among software developers and writers. Its main focus is extensible, customizable, self-documenting, and real-time...
View ArticleHow to create LaTeX documents with Emacs
In his excellent article, An introduction to creating documents in LaTeX, author Aaron Cocker introduces the LaTeX typesetting system and explains how to create a LaTeX document using TeXstudio. He...
View ArticleHow to kill a process or stop a program in Linux
When a process misbehaves, you might sometimes want to terminate or kill it. In this post, we'll explore a few ways to terminate a process or an application from the command line as well as from a...
View ArticleWhat is a Makefile and how does it work?
If you want to run or update a task when certain files are updated, the make utility can come in handy. The make utility requires a file, Makefile (or makefile), which defines set of tasks to be...
View ArticleHow to use Magit to manage Git projects
Git is an excellent version control tool for managing projects, but it can be hard for novices to learn. It's difficult to work from the Git command line unless you're familiar with the flags and...
View ArticlesetV: A Bash function to maintain Python virtual environments
For more than a year, setV has been hidden away within my bash_scripts project, but it's time for it to become public. setV is a Bash function I use as an alternative to virtualenvwrapper. It provides...
View ArticleHow to blog with Emacs Org mode
I used WordPress for the first few years of my blog, but I really wanted to publish it entirely using GNU Emacs. I tried Org2Blog, but something was still missing and it felt unsatisfying. I tried to...
View Article