chainsawriot

Home | About | Archive

Advent of emacs #19: How I do "note taking" in emacs

In these final five posts, I will talk about my attitude towards emacs. But before talking about today’s topic, I also need to stress that I am a mediocre person at best. I am not a successful researcher in my field. The content of this webpage is...

Advent of emacs #18: How I do R package development in emacs

ESS is great. ESS’s integration with the R package devtools makes it a greater tool. By default, the integration isn’t activated. One needs to explicitly activate ess-r-package.

Advent of emacs #17: How I do R programming in emacs

Today and tomorrow I will talk how I write R code. This is too big a topic. But before that, I want to talk a bit about hooks.

Advent of emacs #16: How I use the online LaTeX editor Overleaf in emacs

If I could select, I won’t select \(\LaTeX\) to write my papers. Usually, the decisions to write in \(\LaTeX\) were not made by me, but my collaborators. I maintain that \(\LaTeX\) should be an intermediate format. A target to be compiled to. But ...

Advent of emacs #15: How I do citation in emacs

Now I have my \(\mathrm{B{\scriptstyle{IB}} \! T\!_{\displaystyle E} \! X}\) file (day 13) and a markdown writing mode (day 14). Now I need to be scholar and cite all the papers by the big shots in my field. How do I actually cite references in a ...

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...

Previous — 5 of 209 — Next