Skip to content

Instantly share code, notes, and snippets.

@taylskid
Created July 11, 2018 15:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save taylskid/01b653c43631b91bf1c5d5a691d59663 to your computer and use it in GitHub Desktop.
Save taylskid/01b653c43631b91bf1c5d5a691d59663 to your computer and use it in GitHub Desktop.
(require 'package)
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/"))
(package-initialize)
(add-to-list 'load-path "~/.emacs.d/custom")
(require 'better-defaults)
(require 'pastething)
;; path stuff
(setenv "PATH" (concat (getenv "PATH") ":/Users/taylorskidmore/bin"))
(setq exec-path (append exec-path '("/Users/taylorskidmore/bin")))
(setenv "PATH" (concat (getenv "PATH") ":/usr/local/bin"))
(setq exec-path (append exec-path '("/usr/local/bin")))
(setenv "PATH" (concat (getenv "PATH") ":/Library/TeX/texbin"))
(setq exec-path (append exec-path '("/Library/TeX/texbin")))
;; font stuff
(add-to-list 'default-frame-alist '(font . "Fira Mono-12"))
(set-face-attribute 'default t :font "Fira Mono-12")
;; "true" global keys
(global-set-key (kbd "C-M-g") 'magit-status)
(global-set-key (kbd "M-t") 'helm-projectile)
;; helm keys
(global-set-key (kbd "C-x C-f") #'helm-find-files)
(global-set-key (kbd "M-x") #'helm-M-x)
(global-set-key (kbd "C-x C-b") #'helm-buffers-list)
;; cider stuff
(add-hook 'clojure-mode-hook #'company-mode)
(add-hook 'clojure-mode-hook #'enable-paredit-mode)
;; other paredits
(add-hook 'emacs-lisp-mode-hook #'enable-paredit-mode)
(add-hook 'racket-mode-hook #'enable-paredit-mode)
(defun maximize-window ()
(interactive)
(if (not (get-register 'w))
(progn (window-configuration-to-register 'w)
(delete-other-windows))
(progn (jump-to-register 'w)
(set-register 'w nil))))
(global-set-key (kbd "M-RET") 'maximize-window)
(load-theme 'base16-oceanicnext t)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment