This repository contains configuration files for various applications I use regularly.
I try to keep my config settings platform agnostic, but this is not a guarantee, sometimes for the sake of saving time or for plain laziness, I will hardcode some values here and there that only work on my computers.
If you choose to use any of these configurations, please keep the above in mind.
- Clone this repository to any directory of your preference.
- Change to your home directory and create a symbolic link:
$ ln -ns /absolute/path/to/dotfiles/.config ./Make sure that you use an absolute path when creating the symbolic link as relative paths do not work.
Emacs is my editor of choice since ~2013. I started my professional career using other tools (Dreamweaver, Bluefish and Eclipse), then moved on to VIM for a few years and eventually gravitated to Emacs.
I've used other tools on-and-off as my daily driver, particularly IntelliJ IDEs (which are great tools) but it is unlikely I stop using Emacs as long as I continue working in the technology field.
The configuration I use is centered about evil-mode, after using VIM I simply cannot
function without its modal text editing style. The configurations might grow stale
eventually, but I usually run Emacs at the latest version, if not at bleeding edge.
I primarly configure packages using use-package which I find very convenient to keep
things well defined and organized.
Some configurations might be too specific to macOS as it is the OS I use the most when working.
You can inspect configurations for specific programming languages under
.emacs.d/config/languages. Other general configuration should be easy to find.