chainsawriot

Home | About | Archive

Advent of emacs #14: How I do academic writing in emacs

Manuscript writing is really the thing that I (should) do to bring bread and butter on the table. An end. Programming is just a means to an end. I again promise you that I will talk about this topic (means vs end) in detail in a later post in this...

Advent of emacs #13: How I do bibliography management in emacs

I wrote about bibliography management in the past. I will keep this post simple.

Advent of emacs #12: How I do version control in emacs

I can’t believe I am now in the mid-point. I thought I would tap out on maybe day 3.

Advent of emacs #11: How I do system administration in emacs

I have talked about some basics about emacs in the last 10 days. From now on, I will be focus more on the specific usage of emacs. On around day 19, I will start to talk about my attitude towards emacs 1. I am not prot the philosop...

Advent of emacs #10: How I do theming in emacs

As I said yesterday, this is a break for me. I just want to quickly show you what theme I am using and also the technique to quickly to switch to another theme.

Advent of emacs #9: How I type formulaic things in emacs

I admit it now: at least 50% of the things I write are formulaic.

Advent of emacs #8: How I find information about emacs in emacs

Yesterday, I talked about mode and keymap/modemap. And it actually opens up a pandora box: How do I know all these information? In order to customize emacs, you need to find all the relevant information.

Advent of emacs #7: How I type special characters in emacs

Yesterday, I talked about displaying programming ligatures. A programming ligature, although in one single glyph as being displayed, is actually a sequence of characters. For example, |> are two characters | (the pipe) and > (greater than), ...

Advent of emacs #6: How I use (and fix) GUI emacs

After vi(m) vs emacs, the GUI vs terminal emacs debate is probably the second favorite past time of emacs Redditors.

Advent of emacs #5: How I use shell in emacs

Hongchao Liu thinks that emacs is the “2D command-line interface”. Sure enough, I could do many things with the 2D command-line interface. However, there are still many things I prefer to use the 1D command-line interface, i.e. the Linux shell. Ha...

Advent of emacs #4: How I launch emacs

emacs has a bad reputation for being “slow”. It is not that difficult to find derogatory expansions of the 5 characters e, m, a, c, and s. My favorite is “Eight Megabytes And Constantly Swapping”. It talks about how memory hungry emacs was. In the...

Advent of emacs #3: How I do literate configuration in emacs

On day 1, I talked about use-package. For using use-package, one needs to relaunch emacs to “refresh” the configuration, install emacs packages and stuffs. But how do I relaunch emacs?

Advent of emacs #2: How I make commands more discoverable in emacs

emacs has a bad reputation for being “difficult to use”. A piece of software can’t be difficult to use for the sake of being difficult to use. Of course, many people remember emacs for forcing them to memorize a lot of key combinations (C-x C-f, C...

Advent of emacs #1: How I do package management in emacs

While the programmers (surrounding me) are crazy about Advent of Code, I wanted to try something else. I really like the “Advent of X” format, but I don’t want to solve some artificial puzzles created by a game master. I have enough puzzles to sol...

An autoethnography on searching for the meaning of a 'single word'

This story has a beginning: I want to talk about the game Just One, a board game I recently have played a lot on an online platform.

Previous — 5 of 209 — Next