Move move .emacs.d out of configs/shared

Moving all of my Emacs-related files into their own directory at the root of
this repository.
This commit is contained in:
William Carroll 2020-01-30 16:00:29 +00:00
parent 3684adf23f
commit 578ed1ba98
190 changed files with 41 additions and 302 deletions

View file

@ -0,0 +1,42 @@
;;; wpc-java.el --- Java configuration -*- lexical-binding: t -*-
;; Author: William Carroll <wpcarro@gmail.com>
;;; Commentary:
;; When life gets you down, and you find yourself writing Java, remember: at
;; least you're using Emacs.
;;; Code:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Dependencies
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(require 'prelude)
(require 'macros)
(prelude/assert
(prelude/executable-exists? "google-java-format"))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Configuration
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; TODO: Troubleshoot why this isn't running.
(add-hook-before-save
'java-mode-hook
(lambda ()
(call-interactively
#'google-java-format)))
(add-hook 'java-mode-hook
(lambda ()
(setq c-basic-offset 2
tab-width 2)))
;; TODO: Figure out whether I should use this or google-emacs.
;; (use-package lsp-java
;; :config
;; (add-hook 'java-mode-hook #'lsp))
(provide 'wpc-java)
;;; wpc-java.el ends here