An open API service indexing awesome lists of open source software.

https://github.com/willghatch/dotfileswgh

My config files
https://github.com/willghatch/dotfileswgh

Last synced: 11 months ago
JSON representation

My config files

Awesome Lists containing this project

README

          

dotfileswgh
===========

This git repository is for my personal configuration files.

My main emacs configuration is in emacs/def.el. IE I generally run emacs with a wrapper that runs `emacs -l $DOTFILESWGH/emacs/def.el`. The other notable thing that I do with emacs is that I have a suite of `premacs` scripts that I use for pre-loading emacs servers so that I can connect to a fresh emacs instance with low startup time. IE I like the speed of using emacs in client/server configuration, but I like having an independent instance with each invocation to not have all of my buffers and state mixed up.

My vim configuration is much simpler -- at this point I use vim with no packages as my go-to editor for editing server configurations and such. Basically editing in small environments where I don't want to bother installing all of my emacs packages.

One big point I try to do is to create common keybindings for all the programs I use.
Window managers proper like awesomewm, terminal window managers like tmux, editors like vim and emacs, and tabbed gui programs like firefox and other web browsers, etc all have a lot of shared or conceptually similar functionality but each with completely different keybindings.
The outline for how I have roughly harmonized many of these is in the `windowkeys` file.
I would like to find more common things like this to abstract over to make it easier to memorize and have muscle-memory for a large number of keybindings across a large number of programs.

If you have any questions, comments, or suggestions let me know!

But ultimately, this is a constantly evolving bunch of code that I throw together to make my environment convenient for me across many devices. It has lots of dead code, experimental configuration that never went anywhere that I never deleted, ugly hacks, etc.