Minimally expanding my existing layouts for supporting Icelandic orthography.1 Background Life outside Emacs can be daunting for a lot of reasons, the lack of auctex and org-latex being a major one. Additionally, for the purposes of my (somewhat current) country of residence2, it is often useful to be able to type Icelandic characters without resorting to something like typeit. Compositional Choices I already use klfc to generate a very portable (in a Unix sense) customized VIM based Colemak ...| rgoswami.me
doom-emacs as an ssh IDE with TRAMP using eglot and language servers. Background For most of my emacs configuration1, there normally isn’t very much to write about which isn’t immediately evident from my configuration site. However, since my shift to a MacBook, I have needed to fine tune my existing lsp-mode default setup for TRAMP and this post will cover a little bit of that. Though most of the post is about doom-emacs, it is also applicable to vanilla emacs after porting the snippets o...| rgoswami.me
Discussion on dotfile management, a meandering path to my current setup from dotgit to bombadil. EDIT: Superseded by my chezmoi configuration described here Background No one gets very far working with stock one-size fits all tools in any discipline but it is especially true of working with computers. The right set of dotfiles have been compared to priming spells for invocation later, and this is probably true. More than anything else, dotfiles offer familiarity where there is none, be it fro...| rgoswami.me
An introduction to hacking keyboard layouts with X keyboard extension (XKB) and klfc, focused on Colemak and vim bindings Background In-spite of maximizing ergonomic bindings for most common software (e.g. Vimium, doom-emacs), every operation with the arrow keys still trouble me. Here I will lay out my experiments transitioning to a stable, uniquely defined setup with the X keyboard extension. Keyboard Basics Some terms to keep in mind for this post are1:| rgoswami.me
A short tutorial post on multiple screens for laptops with touch-support and ArchLinux. Also evolved into a long rant, with an Easter egg. Background Of late, I have been attempting to move away from paper, for environmental reasons1. Years of touch typing in Colemak (rationale, config changes) and a very customized Emacs setup (including mathematica, temporary latex templates, Nix, and org-roam annotations) have more or less kept me away from analog devices.| rgoswami.me
Background I have been leading the fantastic section 881 as a virtual section leader for the Stanford CS106A: Code in Place initiative for the past four weeks. I have also spent a lot of time on Zoom, sharing my screen. Fun fact. My screen shares look like this: Figure 1: Zoom screen share with weird overlay This post is about hunting down what caused this amazing zoom glitch1 and how I finally fixed it.| rgoswami.me
Thoughts on and rationale behind leaving QWERTY and touch typing in general. Followed by this post on refactoring my Dotfiles. Background I just realized that it has been over two years since I switched from QWERTY to Colemak but somehow never managed to write about it. It was a major change in my life, and it took forever to get acclimatized to. I do not think I’ll ever again be in a position to make such a change in my life again, but it was definitely worth it.| Rohit Goswami