Register the .pl file extension with `prolog-mode'. This is useful because I'm reading the "Learn Prolog Now!" book at the moment.
		
			
				
	
	
		
			56 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			EmacsLisp
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			EmacsLisp
		
	
	
	
	
	
(require 'wpc-package "~/.emacs.d/wpc/packages/wpc-package.el")
 | 
						|
 | 
						|
;; load order is intentional
 | 
						|
(require 'constants)
 | 
						|
(require 'wpc-misc)
 | 
						|
 | 
						|
;; my libraries
 | 
						|
(require 'functions)
 | 
						|
(require 'prelude)
 | 
						|
(require 'macros)
 | 
						|
(require 'kaomoji)
 | 
						|
 | 
						|
;; Google
 | 
						|
(require 'google-tooling)
 | 
						|
;; TODO: How should I handle google-stuff.el?
 | 
						|
 | 
						|
;; TODO: Debug why wallpaper is changing randomly.  It seems to happen every 5
 | 
						|
;; seconds when init.el is open...
 | 
						|
 | 
						|
;; Laptop XF-functionality
 | 
						|
(require 'pulse-audio)
 | 
						|
(require 'screen-brightness)
 | 
						|
 | 
						|
;; miscellaneous
 | 
						|
(require 'clipboard)
 | 
						|
(require 'battery)
 | 
						|
(require 'dotfiles)
 | 
						|
(require 'bookmark)
 | 
						|
(require 'keyboard)
 | 
						|
 | 
						|
(require 'wpc-keybindings)
 | 
						|
(require 'window-manager)
 | 
						|
(require 'wpc-ui)
 | 
						|
(require 'wpc-dired)
 | 
						|
(require 'wpc-terminal)
 | 
						|
(require 'wpc-org)
 | 
						|
(require 'wpc-company)
 | 
						|
(require 'wpc-flycheck)
 | 
						|
(require 'wpc-shell)
 | 
						|
(require 'wpc-docker)
 | 
						|
(require 'wpc-lisp)
 | 
						|
(require 'wpc-haskell)
 | 
						|
(require 'wpc-reasonml)
 | 
						|
(require 'wpc-ocaml)
 | 
						|
(require 'wpc-elixir)
 | 
						|
(require 'wpc-nix)
 | 
						|
(require 'wpc-rust)
 | 
						|
(require 'wpc-clojure)
 | 
						|
(require 'wpc-python)
 | 
						|
(require 'wpc-javascript)
 | 
						|
(require 'wpc-java)
 | 
						|
(require 'wpc-prolog)
 | 
						|
 | 
						|
 | 
						|
(provide 'init)
 | 
						|
;;; init.el ends here
 |