Commit Graph

169 Commits

Author SHA1 Message Date
James Patrick d068046f1c Using Hasklig on OSX for emacs
Fira has a weird issue with OSX where its displaying ligature symbols as
hanzi characters. For the time being I'm going to use hasklig.
2020-08-21 18:05:10 -04:00
James Patrick c0ccdf4d08 Enabling RGB 2020-07-21 20:50:48 -04:00
James Patrick d56083c2c1 Adding limted agenda files. 2020-07-09 02:35:03 -04:00
James Patrick 2d5c75f7b5 Comments. The lazy man's documentation. 2020-07-09 00:22:53 -04:00
James Patrick bcf0035147 Relocated org stuff into org.el file. 2020-07-05 20:18:07 -04:00
James Patrick 3a2f9550b7 Doom doesn't always reload config, Fixed issue. 2020-06-29 12:28:15 -04:00
James Patrick 3ed37ae8eb Have Deft scan recursively. 2020-06-29 12:27:35 -04:00
James Patrick 50c512b4a9 Beep boop I'm adding more options to projectile. 2020-06-27 22:23:58 -04:00
James Patrick d7862cc24a Automatically add repos to projectile.
This will selectively ignore any directories that don't exist.
2020-06-27 22:22:32 -04:00
James Patrick f1a5e6aa8d Ever think hey this line should be moved up a couple of spaces because
it looks prettier?

Yeah...
2020-06-02 23:25:02 -04:00
James Patrick f652f88d01 Added python support 2020-06-02 23:24:46 -04:00
James Patrick 67d9752af3 Use fancy splash for fancy doom 2020-06-02 23:23:15 -04:00
James Patrick c3f3253ea2 Purge after sync.
Calling purge before sync will cause the the request to error out if
there are new modules being loaded.
2020-06-02 10:29:40 -04:00
James Patrick 110f023919 Updated init to match sample. 2020-06-01 21:23:53 -04:00
James Patrick 0cb5f0b377 Merge remote-tracking branch 'origin/master' 2020-06-01 20:24:38 -04:00
James Patrick 39e12f2409 Refactored config into topics 2020-06-01 20:15:24 -04:00
James Patrick 95c3c08bd5 Merge remote-tracking branch 'origin/master' 2020-06-01 10:41:27 -04:00
James Patrick 125a7f55e7 Updated doom refresh -> doom sync 2020-06-01 10:40:28 -04:00
James Patrick 14c239d9f5 Conditionally loading the bridge crt if it exist. 2020-05-31 18:30:47 -04:00
James Patrick 7fb2391322 Removed needless level. 2020-05-28 20:03:04 -04:00
James Patrick d2e6965286 Merge branch 'master' of git.jpatrick.io:james/dotfiles 2020-05-28 13:39:18 -04:00
James Patrick 5d85602d49 Adding support for mu4e, mu, & mbsync 2020-05-28 13:28:26 -04:00
James Patrick 5cb619ab09 Updated bullets 2020-05-28 13:24:54 -04:00
James Patrick d3ad034761 Added LSP for golang. 2020-05-19 11:43:51 -04:00
James Patrick f2bf83a622 Added resourced to get my ruby setup working 2020-05-15 12:15:13 -04:00
James Patrick 123b891879 moved location for code on linux 2020-05-08 20:49:53 -04:00
James Patrick 4a8040c94d Changed formatting of comment string. 2020-05-08 19:46:37 -04:00
James Patrick 446b379a56 Various update to doom init.el 2020-05-08 19:45:55 -04:00
James Patrick 36794b4d6a Adding pass support. 2020-04-21 23:34:28 -04:00
James Patrick 0595964aea Started adding documentation 2020-03-19 15:57:14 -04:00
James Patrick b86e96b570 Adding emacs magic-ish line for make files. 2020-03-19 15:55:20 -04:00
James Patrick ba88938236 Added Graphviz and vimrc modes. 2020-03-19 15:27:51 -04:00
James Patrick 1e7566312a Merge branch 'master' of git.jpatrick.io:james/dotfiles 2020-03-09 13:38:51 -04:00
James Patrick 6c3787ef1b Refactored to use .ONESHELL
This makes it a hell of a lot simpler but will lose support for BSD
make. All effected machines are running gnu-make, so the cost benefit
ratio ways heavily in favor of doing this.
2020-03-09 13:37:50 -04:00
James Patrick 61b979471f OSX capitalizes, I generally don't. 2020-03-09 12:05:38 -04:00
James Patrick 27a7507a45 Adding Journal and docker modules in doom 2020-03-09 12:04:59 -04:00
James Patrick 5dd00665fb Merge branch 'master' of git.jpatrick.io:james/dotfiles 2020-03-09 12:00:32 -04:00
James Patrick 71e2f1e2b0 Formatting 2020-03-09 11:50:54 -04:00
James Patrick 8da18e14fd Added conditional support for font sizing 2020-03-09 11:50:16 -04:00
James Patrick 9aaa86e5d4 Updating init.el to match sample config. 2020-03-08 18:00:51 -04:00
James Patrick 52104c362d Updating to match current doom configuration sample 2020-03-08 17:54:05 -04:00
James Patrick dcfa3ee35a Added LSP java support, and switch to using grip. 2019-12-20 10:13:20 -05:00
James Patrick af4a00dd3e +tng and +childframe conflict. Don't use both. 2019-12-16 14:05:24 -05:00
James Patrick 35000ec4ce Fixed eager evaluation of conditionals issue. 2019-12-15 00:32:55 -05:00
James Patrick 4c05d89590 Removed the silent @ as recipe echoing is disabled. 2019-12-13 12:00:11 -05:00
James Patrick 2ef655378e Added missing paren. 2019-12-13 11:52:20 -05:00
James Patrick 60a274a90c Fixed ordering of ln and install. 2019-12-13 11:48:21 -05:00
James Patrick 686b50ac55 Fixed typo that prevented doom from updating properly. 2019-12-12 21:47:05 -05:00
James Patrick af5250ee20 Removed support for spacemacs.
I've already switched to doom everywhere, so might as well just remove
support for spacemacs.
2019-12-12 19:52:32 -05:00
James Patrick 15442e30f0 Experimenting with LSPs. 2019-12-11 00:55:57 -05:00
James Patrick cdfb5e7f3e Added projectile base dir. 2019-12-11 00:55:57 -05:00
James Patrick 328a525afd Switched from update and upgrade to just refresh.
Upgrade and update (which is a bit redundant as upgrade does an update.)
take a prohibitively long time on both of my machines. Instead I'll
manually manage that and just use refresh instead.
2019-12-04 01:01:09 -05:00
James Patrick 2cd660a4e9 Formatting. 2019-12-01 16:02:10 -05:00
James Patrick b611b56352 Add editconfig and make support. 2019-12-01 15:59:33 -05:00
James Patrick 68ef4c68f3 Added tab complete for company & fuzzy for helm. 2019-12-01 15:54:52 -05:00
James Patrick 18905bad56 Added , as leader. 2019-09-17 19:44:18 -04:00
James Patrick af327ff7f5 Added FiraCode Ligatures to doom config. 2019-08-26 14:35:50 -04:00
James Patrick 6cfa50a2a6 Formating and white spacing. 2019-08-21 22:11:02 -04:00
James Patrick eaed9d80df Added support for both DOOM and Spacemacs
To use one or the other specify set variable to either `doom` or
`spacemacs`. If no value is specified it will default to Spacemacs,
though this may change in the future.
2019-08-04 20:41:05 -04:00
James Patrick 048141c771 Updated to use spacemacs master. 2019-08-04 17:08:04 -04:00
James Patrick b0396bcda4 Added empty user-config.el 2019-06-17 21:09:46 -04:00
James Patrick de228e5011 Added init support for go, python, and shell. 2019-06-14 21:04:50 -04:00
James Patrick 9a1857aa1e Added icons to neotree. 2019-05-18 19:52:33 -04:00
James Patrick 5fcdec6b4f Add deft and orgmode configuration.
Both my dev systems should have a symlinked ~/org directory that are synced
using Nextcloud. This added support for that.
2019-05-18 19:49:41 -04:00
James Patrick b01de5a298 White space and comments. Nothing exciting. 2019-05-18 19:36:42 -04:00
James Patrick 76054826ac Added custom loaders for envs, and cleaned up custom file artifacts. 2019-05-18 19:35:55 -04:00
James Patrick 523a53aee0 Cleaned up layers list 2019-05-18 19:34:23 -04:00
James Patrick e137009579 Added Custom.el for emacs
All generated content should go here.
2019-05-17 01:23:52 -04:00
James Patrick d78d015f08 Added basic spacemacs support.
This is currently pretty barebones and is only meant for my current linux
machine. Spacemacs can be a bit messy with portability, so I'll need to
figure out:

1. How to have custom user-config sections

This can be done with a conditional load or a configuration layer.

2. Custom definition of layers.

As some layers will be OS specific.

Env specific paths in the layers can be moved to the user-config or user-init
section but I will need to find the documentation for this again.
2019-05-16 20:15:39 -04:00