This repository is where I manage my dotfiles and configs. They are currently focused on my C++, Common Lisp, and Ruby work using Emacs and Git.
There are Common Lisp init files for the following implementations:
- Armed Bear Common Lisp (ABCL)
- Clozure Common Lisp (CCL)
- CLISP
- Embeddable Common Lisp (ECL)
- Steel Bank Common Lisp (SBCL)
The files in this repository are stored in my ~/dotfiles
directory.
They are symlinked to from their dot-prefixed versions in the home directory at ~/
.
The symlinks appear like this in the home directory:
.abcl_completions -> /home/jon/dotfiles/abcl_completions
.abclrc -> /home/jon/dotfiles/abclrc
.bash_aliases -> /home/jon/dotfiles/bash_aliases
.bashrc -> /home/jon/dotfiles/bashrc
.ccl-init.lisp -> /home/jon/dotfiles/ccl-init.lisp
.clisprc.lisp -> /home/jon/dotfiles/clisprc.lisp
.eclrc -> /home/jon/dotfiles/eclrc
.editorconfig -> /home/jon/dotfiles/editorconfig
.emacs -> /home/jon/dotfiles/emac
.exports -> /home/jon/dotfiles/exports
.gitconfig -> /home/jon/dotfiles/gitconfig
.gitignore_global -> /home/jon/dotfiles/gitignore_global
.inputrc -> /home/jon/dotfiles/inputrc
.irbrc -> /home/jon/dotfiles/irbrc
.lisprc -> /home/jon/dotfiles/lisprc
.profile -> /home/jon/dotfiles/profile
.sbclrc -> /home/jon/dotfiles/sbclrc
.vimrc -> /home/jon/dotfiles/vimrc
-
Clone the repository into
~/dotfiles/
-
Create symlinks for each dotfile from your home directory to the repository file in
~/dotfiles
For example, to symlink .bash_aliases
to ~/dotfiles/bash_aliases
, run the following in the terminal:
$ ln -s ~/dotfiles/bash_aliases ~/.bash_aliases
Happy dotfile-ing!
Copyright © Jon Atack - email [email protected] - https://keybase.io/jonatack