|  | @@ -47,6 +47,14 @@
 | 
	
		
			
				|  |  |   '(fzf :type git :host github
 | 
	
		
			
				|  |  |     :repo "bling/fzf.el"))
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +;; newlisp mode
 | 
	
		
			
				|  |  | +(straight-use-package
 | 
	
		
			
				|  |  | + '(newlisp-mode
 | 
	
		
			
				|  |  | +   :type git :host github
 | 
	
		
			
				|  |  | +   :repo "may/newlisp-mode"))
 | 
	
		
			
				|  |  | +;; Straight weirdly doesn't resolve this correctly
 | 
	
		
			
				|  |  | +(load-file "~/.emacs.d/straight/repos/newlisp-mode/newlisp.el")
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  ;; Mastodon
 | 
	
		
			
				|  |  |  (straight-use-package
 | 
	
		
			
				|  |  |   '(mastodon
 | 
	
	
		
			
				|  | @@ -134,7 +142,7 @@
 | 
	
		
			
				|  |  |  (require 'package)
 | 
	
		
			
				|  |  |  (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
 | 
	
		
			
				|  |  |  (package-install 'symon)
 | 
	
		
			
				|  |  | -(symon-mode 1)
 | 
	
		
			
				|  |  | +;;(symon-mode 1)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  (straight-use-package
 | 
	
		
			
				|  |  |   '(telephone-line :type git :host github
 | 
	
	
		
			
				|  | @@ -240,9 +248,7 @@
 | 
	
		
			
				|  |  |  ;;; https://christiantietze.de/posts/2020/12/emacs-scroll-performance-projectile/
 | 
	
		
			
				|  |  |  (setq mouse-wheel-progressive-speed t)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -;; normal home/end behavior
 | 
	
		
			
				|  |  | -(global-set-key (kbd "<home>") 'beginning-of-line)
 | 
	
		
			
				|  |  | -(global-set-key (kbd "<end>") 'end-of-line)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ;; whitespace config
 | 
	
		
			
				|  |  |  ;; make whitespace-mode use just basic coloring
 | 
	
	
		
			
				|  | @@ -301,7 +307,9 @@
 | 
	
		
			
				|  |  |  				   (interactive)
 | 
	
		
			
				|  |  |  				   (switch-to-buffer "*Messages*")))
 | 
	
		
			
				|  |  |  (global-set-key (kbd "C-c C-f") 'find-file-at-point)
 | 
	
		
			
				|  |  | -(global-set-key (kbd "C-c m p") 'mpc-toggle-play)
 | 
	
		
			
				|  |  | +(global-set-key (kbd "C-c m p") '(lambda ()
 | 
	
		
			
				|  |  | +				   (interactive)
 | 
	
		
			
				|  |  | +				   (shell-command "mpc toggle")))
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ;;; Erc config
 | 
	
		
			
				|  |  |  (setq erc-nick "speskk")
 | 
	
	
		
			
				|  | @@ -347,10 +355,13 @@
 | 
	
		
			
				|  |  |  (global-set-key (kbd "C-c 2 p") 'display-pb)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ;; Disable bars
 | 
	
		
			
				|  |  | -(menu-bar-mode -1)
 | 
	
		
			
				|  |  | +;; (menu-bar-mode -1)
 | 
	
		
			
				|  |  |  (tool-bar-mode -1)
 | 
	
		
			
				|  |  |  (scroll-bar-mode -1)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +;; Start in server mode
 | 
	
		
			
				|  |  | +(server-start)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  ;; Load for macOS
 | 
	
		
			
				|  |  |  ;;; Slime/etc
 | 
	
		
			
				|  |  |  (if (eq system-type 'darwin)
 | 
	
	
		
			
				|  | @@ -378,7 +389,9 @@
 | 
	
		
			
				|  |  |  (if (eq system-type 'gnu/linux)
 | 
	
		
			
				|  |  |      (if (display-graphic-p)
 | 
	
		
			
				|  |  |  	(progn
 | 
	
		
			
				|  |  | -	  
 | 
	
		
			
				|  |  | +	  ;; normal home/end behavior in GUI
 | 
	
		
			
				|  |  | +	  (global-set-key (kbd "<home>") 'beginning-of-line)
 | 
	
		
			
				|  |  | +	  (global-set-key (kbd "<end>") 'end-of-line)
 | 
	
		
			
				|  |  |  	  (load (expand-file-name "~/quicklisp/slime-helper.el"))
 | 
	
		
			
				|  |  |  	  (setq inferior-lisp-program (locate-file "sbcl" exec-path exec-suffixes 1))
 | 
	
		
			
				|  |  |  	  ;; https://emacs.stackexchange.com/questions/332/how-can-i-find-the-path-to-an-executable-with-emacs-lisp	  
 |