site

Website's source files.
Log | Files | Refs | LICENSE

software.org (2590B)


      1 #+options: ':nil *:t -:t ::t <:t H:3 \n:nil ^:{} arch:headline
      2 #+options: author:t broken-links:nil c:nil creator:nil
      3 #+options: d:(not "LOGBOOK") date:t e:t email:nil f:t inline:t num:t
      4 #+options: p:nil pri:nil prop:nil stat:t tags:t tasks:t tex:t
      5 #+options: timestamp:t title:nil toc:t todo:t |:t
      6 #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="css/terminal.css" />
      7 #+HTML_HEAD: <script src="scripts/main.js" integrity="sha384-__SHASUM__"></script>
      8 #+language: en
      9 #+select_tags: export
     10 #+exclude_tags: noexport
     11 #+creator: Emacs 27.1 (Org mode 9.3)
     12 #+options: html-link-use-abs-url:nil
     13 #+options: html-scripts:nil html-style:nil
     14 #+options: html5-fancy:nil tex:t
     15 #+html_doctype: xhtml-strict
     16 #+html_container: div
     17 #+description:
     18 #+keywords:
     19 #+html_link_home:
     20 #+html_link_up:
     21 #+html_mathjax:
     22 #+html_head:
     23 #+html_head_extra:
     24 #+subtitle:
     25 #+infojs_opt:
     26 #+creator: <a href="https://www.gnu.org/software/emacs/">Emacs</a> 27.1 (<a href="https://orgmode.org">Org</a> mode 9.3)
     27 #+latex_header:
     28 
     29 #+title: Software I use
     30 #+date: <2021-02-10 Wed>
     31 #+author: Ryan Jeffrey
     32 #+email: ryan@ryanmj.xyz
     33 
     34 
     35 __PROMPT__ cat ~/config.html
     36 
     37 My machines all run a variant of Arch Linux (either Arch itself, or Parabola, etc.). My configuration is based around Emacs which I use as a Unix Userland replacement where I can.
     38 
     39 When I began learning how to use a computer I used the ~joe~ text editor. It's an excellent terminal-based editor with Wordstar keybindings. However it isn't extensible (it has no 'joescript', nothing like vimscript or elsip), this makes pretty unusable for things like HTML editing where extensibility goes a long way in terms of QoL. In late 2018 I used VIM and hated it. In May 2019 I switched to Emacs.
     40 
     41 The more I used Emacs the more I began to believe in its mission. The whole idea behind Emacs is that it's a Unix Userland replacement based on LISP. It ultimately fails at this because of how slow, legacy, and occasionally inflexible it is. That being said, it's an interesting idea and I'd like to see a more modern attempt at that concept some day.
     42 
     43 For email is ~mu4e~ and for my RSS feed I use ~elfeed~. Lately, I've been trying to ween myself off of file managers by replacing ~nemo~ with ~dired~.
     44 
     45 My web browser is the ~red cat shill browser~.
     46 
     47 My window manager is ~bspwm~ (this is the most likely thing to change), I switch window managers every six months because I'm never satisfied with them. Each window manager or desktop environment I try has its own issues with ~bspwm~ being a bit buggy and not always cooperating with other programs (especially polybar).
     48