My Minimal Corner

Table of Contents

What is it all about

I found YourTilde while looking for a site offering shell access, and I was immediately intrigued. For several years, I have been using a minimal system doing most of my work with command line tools. So the idea of replacing other social media options with something like YouTilde fits my workflow, such as it is.

A little about my set up

Emacs

I know it is a dirty word, but I've been a fan of emacs since the early 90s, and while I appreciate [g/n/]vi[m], and from time to time use it as a fall back, I prefer emacs as my main squeeze.

Like [g/n]vi[m], you can configure emacs to do absolutely anything. No matter what editor I use I make a point to learn as much as I can about it–tweak all the buttons–but I understand that some folks just want something that works out of the box.

Spacemacs and others

Just off the top of my head I can think of four ways to get up and running with emacs relatively quickly.

  1. Prelude
  2. Doom
  3. Spacemacs
  4. Sanemacs

I have tested each of these configurations, and they are all wonderful. Each one is packed with tweaks to help you feel comfortable in the strangeland of emacs. They are all unique, and works of art.

However, they can be a little overkill (like that is a thing in emacs) and I eventually settled back into my own configuration.

Org-mode

I use an emacs mode called org-mode for everything. In fact, this document was written using org-mode.

pic-selected-190531-1551-04.png

Figure 1: A look at the source for this document.

Org mode files are nothing but marked up text. They are human readable, and logical so even without emacs org mode files are informative.

vimb

Of course Firefox is installed on my system just in case I find something I can't do with vimb, but as yet that hasn't happened.

pic-window-190531-1812-46.png

Figure 2: A look at vimb minimal web browser

I tried qutebrowser, but it has a weird problem involving LUA versions that I just don't feel like sorting out, and after finding vimb I'll never go back. What I like about vimb is that it uses vim key bindings out of the box, and is fully configurable via text file (located in ~/.config/vimb/).

-rw------- 1 username users 996 May 31 19:31 home/username.config/vimb/bookmark
-rw------- 1 username users 476 May 31 21:23 home/username.config/vimb/closed
-rw------- 1 username users 1073 May 31 21:23 home/username.config/vimb/command
-rw-r–r-- 1 username users 3301 May 26 10:00 home/username.config/vimb/config
-rw------- 1 username users 122880 May 30 12:48 home/username.config/vimb/cookies.db
-rw------- 1 username users 41375 May 31 21:23 home/username.config/vimb/history
-rw------- 1 username users 0 May 24 15:44 home/username.config/vimb/queue
-rw------- 1 username users 73 May 27 17:42 home/username.config/vimb/search
-rw-r–r-- 1 username users 1244 May 24 16:56 home/username.config/vimb/style.css

Here is a list of the files found in vimb config dir. Not like you need it, but it just shows you can change pretty much anything about vimb, including the applications theme. Very sweeet.

One really nice thing about this setup is that I can make my bookmarks available system wide with either fzf, dmenu or rofi with a script like this. From there, it is a simple matter to attach this script to a hot key in whatever window manager you use (i3, or bspwm in my case).

#!/bin/sh
vimb $(cat ~/.config/vimb/bookmark | dmenu | cut -f 1)

i3wm

LARBS

For about a year now I have been using Luke Smith's LARBS scripts to achieve my zen state. I first used LARBS on a manjaro install, but later switched to a clean Arch install after a harddrive crash.

I've modified it heavily to suit me (switching from dmenu to rofi, from firefox to vimb, neovim to emacs, etc).

I love how light weight and fast i3/LARBS is, and how it fits the way I work. I'm a fifty-year old former RPG & COBOL programmer (no I don't want a job writing either) and I've feel way more at home in a text based interface than all that pointing and clicking. Properly configured i3 hotkeys make life blazingly fast.

Date: 2019-05-31

Author: L.S.Russell

Created: 2019-05-31 Fri 22:09

Validate