| 
									
										
										
										
											2014-08-22 10:03:28 -07:00
										 |  |  | ; .emacs | 
					
						
							|  |  |  | ; Eryn Wells <eryn@erynwells.me> | 
					
						
							| 
									
										
										
										
											2023-03-20 11:58:10 -07:00
										 |  |  | ; vim: ft=lisp: | 
					
						
							| 
									
										
										
										
											2014-08-22 10:03:28 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-04-28 22:24:13 -07:00
										 |  |  | ; Show point position in the status bar | 
					
						
							| 
									
										
										
										
											2019-01-20 18:03:20 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | ;; Added by Package.el.  This must come before configurations of | 
					
						
							|  |  |  | ;; installed packages.  Don't delete this line.  If you don't want it, | 
					
						
							|  |  |  | ;; just comment it out by adding a semicolon to the start of the line. | 
					
						
							|  |  |  | ;; You may delete these explanatory comments. | 
					
						
							|  |  |  | (package-initialize) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-04-28 22:24:13 -07:00
										 |  |  | (line-number-mode 1) | 
					
						
							|  |  |  | (column-number-mode 1) | 
					
						
							| 
									
										
										
										
											2014-04-29 08:47:29 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-08-22 16:21:39 -07:00
										 |  |  | ; Scroll one line at a time, instead of trying to center the cursor. Also screen | 
					
						
							|  |  |  | ; margin leads point by three lines. | 
					
						
							|  |  |  | (setq-default scroll-step 1) | 
					
						
							|  |  |  | (setq-default scroll-margin 3) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-05-02 08:29:34 -07:00
										 |  |  | ; Fill to 80 columns by default | 
					
						
							|  |  |  | (setq-default fill-column 80) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ; Spaces, not tabs! | 
					
						
							|  |  |  | (setq-default indent-tabs-mode 'nil) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-08-22 10:03:28 -07:00
										 |  |  | ; Show matching parens with 0 delay | 
					
						
							|  |  |  | (setq show-paren-delay 0) | 
					
						
							|  |  |  | (show-paren-mode 1) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-08-22 08:05:15 -07:00
										 |  |  | ; Follow symlinks | 
					
						
							|  |  |  | (setq-default vc-follow-symlinks 't) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-01-20 18:03:20 -08:00
										 |  |  | (require 'package) | 
					
						
							|  |  |  | (add-to-list 'package-archives '("org" . "https://orgmode.org/elpa/") t) | 
					
						
							|  |  |  | (add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/") t) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-04-29 08:47:29 -07:00
										 |  |  | ; Use solarized color scheme | 
					
						
							| 
									
										
										
										
											2019-01-20 18:03:20 -08:00
										 |  |  | ;(add-to-list 'custom-theme-load-path "~/.emacs.d/solarized") | 
					
						
							|  |  |  | ;(load-theme 'solarized-dark t) | 
					
						
							| 
									
										
										
										
											2014-05-02 08:29:34 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-08-22 08:05:15 -07:00
										 |  |  | ; Enable evil mode | 
					
						
							| 
									
										
										
										
											2019-01-20 18:03:20 -08:00
										 |  |  | ;(add-to-list 'load-path "~/.emacs.d/evil") | 
					
						
							|  |  |  | ;(require 'evil) | 
					
						
							|  |  |  | ;(evil-mode 1) | 
					
						
							| 
									
										
										
										
											2014-08-22 08:05:15 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-08-23 08:13:35 -07:00
										 |  |  | ; Don't show the menu bar | 
					
						
							|  |  |  | (menu-bar-mode -1) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-05-02 08:29:34 -07:00
										 |  |  | ;; | 
					
						
							|  |  |  | ;; ORG MODE | 
					
						
							|  |  |  | ;; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ; Use org mode from the ~Internet~ | 
					
						
							| 
									
										
										
										
											2019-01-20 18:03:20 -08:00
										 |  |  | (add-to-list 'load-path (expand-file-name "~/.emacs.d/org-mode/lisp")) | 
					
						
							|  |  |  | (require 'org) | 
					
						
							| 
									
										
										
										
											2014-05-02 08:29:34 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | ; Files ending in .org | 
					
						
							|  |  |  | (add-to-list 'auto-mode-alist '("\\.\\(org\\|org_archive\\|txt\\)$" . org-mode)) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ; Auto fill in org mode | 
					
						
							|  |  |  | (add-hook 'org-mode-hook 'auto-fill-mode) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | (global-set-key "\C-cl" 'org-store-link) | 
					
						
							|  |  |  | (global-set-key "\C-ca" 'org-agenda) | 
					
						
							|  |  |  | (global-set-key "\C-cb" 'org-iswitchb) | 
					
						
							| 
									
										
										
										
											2019-01-20 18:03:20 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | (setq org-log-done t) | 
					
						
							|  |  |  | (custom-set-variables | 
					
						
							|  |  |  |  ;; custom-set-variables was added by Custom. | 
					
						
							|  |  |  |  ;; If you edit it by hand, you could mess it up, so be careful. | 
					
						
							|  |  |  |  ;; Your init file should contain only one such instance. | 
					
						
							|  |  |  |  ;; If there is more than one, they won't work right. | 
					
						
							|  |  |  |  '(package-selected-packages (quote (magit ##)))) | 
					
						
							|  |  |  | (custom-set-faces | 
					
						
							|  |  |  |  ;; custom-set-faces was added by Custom. | 
					
						
							|  |  |  |  ;; If you edit it by hand, you could mess it up, so be careful. | 
					
						
							|  |  |  |  ;; Your init file should contain only one such instance. | 
					
						
							|  |  |  |  ;; If there is more than one, they won't work right. | 
					
						
							|  |  |  |  ) |