William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								f9be81b23e 
								
							 
						 
						
							
							
								
								Add missing ts.el dependency to buffer.el  
							
							... 
							
							
							
							Since script.el depends on buffer.el now, buffer.el fails to evaluate because of
a missing dependency on ts.el.
Blindspots like this make me want to eventually support testing individual loads
of each of the libraries in my .emacs.d/wpc directory. 
							
						 
						
							2020-09-02 14:52:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								924c7fa419 
								
							 
						 
						
							
							
								
								Debug undefined add-hook-before-save  
							
							... 
							
							
							
							`use-package` complains that `add-hook-before-save` doesn't exist. This is
because it's now named `macros-add-hook-before-save`.
This fixes that. 
							
						 
						
							2020-09-02 14:49:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								2200daeea4 
								
							 
						 
						
							
							
								
								Add missing Elisp dependencies  
							
							... 
							
							
							
							TL;DR:
- Require cl-macs.el for modules using CL-style macros like `cl-defun`
- Require struct.el for call to `struct-set!` 
							
						 
						
							2020-09-02 14:39:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								fd16fec666 
								
							 
						 
						
							
							
								
								Delete unused slack-snippets module  
							
							... 
							
							
							
							I haven't used Slack in awhile -- let alone Slack from Emacs. 
							
						 
						
							2020-09-02 14:38:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								4a69371065 
								
							 
						 
						
							
							
								
								General Elisp linting  
							
							... 
							
							
							
							TL;DR:
- Remove `require` statements from init.el
- Remove unused, auto-install KBDs for bookmark.el
- Remove unused `require` statements from clipboard
- Remove unused, commented-out code
I would like for an Elisp linting stage to test for unused `require` statements,
but I'm unsure how practical that is to support. 
							
						 
						
							2020-09-02 14:09:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								dffb224023 
								
							 
						 
						
							
							
								
								Remove circular Elisp dependency  
							
							... 
							
							
							
							maybe.el -> prelude.el -> maybe.el
I should test for circular-dependencies in CI... 
							
						 
						
							2020-09-02 14:08:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								9c71c78abc 
								
							 
						 
						
							
							
								
								Pull Emacs 27 from @tazjin's depot  
							
							... 
							
							
							
							Here's what happened:
My `emacs.glinux` derivation relies on gLinux `/usr/bin/emacs`, and Google
recently published version 27, so all corporate machines (i.e. this laptop)
switched from Emacs 26 to Emacs 27 overnight.
However, my Nix derivation was building all of the packages for Emacs 26, so
some packages were compatible while others weren't.
The Elisp package, `emr`, doesn't build for version 27, so I dropped it
altogether. 
							
						 
						
							2020-09-02 14:07:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								c17796a60d 
								
							 
						 
						
							
							
								
								Rename alist.el to al.el  
							
							... 
							
							
							
							After switching my namespace separator from "/" to "-" the function,
`alist-get`, clashed (surprise!) with the pre-existing function, `alist-get`. As
I was struggling to debug my broken Emacs (it broke bc Emacs 27 rolled out), and
I changed the module name, "alist", to "al" attempting to defuse the issue. 
							
						 
						
							2020-09-02 14:00:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								1fe5d0373e 
								
							 
						 
						
							
							
								
								Delete unused org-clubhouse  
							
							... 
							
							
							
							Sorry, @grfn! I haven't used Clubhouse is awhile... 
							
						 
						
							2020-09-02 13:58:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								baf08416cf 
								
							 
						 
						
							
							
								
								Apply checkdoc fixes to set.el  
							
							... 
							
							
							
							While I don't agree with what checkdoc is advising here, I'd rather not fight
it. 
							
						 
						
							2020-09-01 16:27:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								75a9a156a0 
								
							 
						 
						
							
							
								
								Redefine >> macro as >-> in >.el  
							
							... 
							
							
							
							I created a strangely named Elisp module, >.el, just to appease the CI gods. My
gut tells me that this is a desperate idea and fails the smell test. I'm pretty
eager to pass the linting phase of my Elisp CI, however, and I can always revert
this. 
							
						 
						
							2020-09-01 16:26:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								718899c629 
								
							 
						 
						
							
							
								
								More Elisp linting  
							
							... 
							
							
							
							In order for this to scale, I need to solve two things:
1. Ad-hoc ignore fill-column rules for URLs and other exceptions.
2. Run Elisp flychecker without evaluating my Elisp code and firing its
   side-effects. 
							
						 
						
							2020-09-01 14:00:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								fb5ec068dd 
								
							 
						 
						
							
							
								
								More Elisp linting  
							
							... 
							
							
							
							This should cover most of the remaining linting errors. After this, I expect
fewer than ten linting errors. 
							
						 
						
							2020-09-01 10:17:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								a638e15c0d 
								
							 
						 
						
							
							
								
								Lint string, macros.el  
							
							... 
							
							
							
							More of the same type of linting... basically preferring `namespace-` instead of
`namespace/`. 
							
						 
						
							2020-08-31 23:33:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								158f810981 
								
							 
						 
						
							
							
								
								Delete bills.el  
							
							... 
							
							
							
							Another cold, stale Elisp module. 
							
						 
						
							2020-08-31 23:28:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								644e01eb21 
								
							 
						 
						
							
							
								
								Fix fill-column errors  
							
							... 
							
							
							
							- removing stale comments
- dropping stale KBDs 
							
						 
						
							2020-08-31 17:20:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								ff8277625f 
								
							 
						 
						
							
							
								
								Lint prelude.el  
							
							... 
							
							
							
							This was a doozey because I use it everywhere. Is there a better way to globally
rename things? Aye aye aye... computers, man! 
							
						 
						
							2020-08-31 17:08:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								5d3bb0b7ea 
								
							 
						 
						
							
							
								
								Additional linting  
							
							... 
							
							
							
							Running `M-x checkdoc` on some of the modules that passed the package-lint but
failed additional lints. 
							
						 
						
							2020-08-31 16:07:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								2a51698672 
								
							 
						 
						
							
							
								
								Lint more Elisp files, delete others  
							
							... 
							
							
							
							I may regret this, but I delete Ocaml and ReasonML modules; I can alway restore
them thanks to Git.
Added more ceremony to other modules to appease the linting gods. 
							
						 
						
							2020-08-31 15:57:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								1e253a756b 
								
							 
						 
						
							
							
								
								Delete entr.el  
							
							... 
							
							
							
							As I strive to lean down my Emacs configuration modules like this must go. 
							
						 
						
							2020-08-31 15:49:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								b475f7166e 
								
							 
						 
						
							
							
								
								Delete unused .nix expressions  
							
							... 
							
							
							
							These were never more than scratch buffers that I used when I was feeling around
in the dark trying to learn Nix. 
							
						 
						
							2020-08-31 15:48:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								d6cf2fe462 
								
							 
						 
						
							
							
								
								Remove (require 'kaomoji) from init.el  
							
							... 
							
							
							
							I should've done this when I deleted kaomoji.el because this broke my
"Initialize Emacs" step. 
							
						 
						
							2020-08-31 15:47:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								69a14dd37f 
								
							 
						 
						
							
							
								
								Delete unused Elisp modules  
							
							... 
							
							
							
							It is striking how much Elisp I wrote after switching to EXWM... I think I'm
finally coming down from that high. 
							
						 
						
							2020-08-31 15:06:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								a35f723d92 
								
							 
						 
						
							
							
								
								Lint maybe.el  
							
							... 
							
							
							
							This change had rippling implications. 
							
						 
						
							2020-08-31 14:59:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								1c87082648 
								
							 
						 
						
							
							
								
								Lint pulse-audio.el  
							
							... 
							
							
							
							Next commit will contain all of the remaining linting... 
							
						 
						
							2020-08-31 14:53:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								59881551a7 
								
							 
						 
						
							
							
								
								Delete pushover.el  
							
							... 
							
							
							
							Again: another strong cup of coffee bred overzeal. 
							
						 
						
							2020-08-31 14:51:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								1ea996b676 
								
							 
						 
						
							
							
								
								Lint random.el  
							
							... 
							
							
							
							Usual lints... fixes usage in tree.el. 
							
						 
						
							2020-08-31 14:51:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								5b50e34e12 
								
							 
						 
						
							
							
								
								Delete ghost module, scheduler.el  
							
							... 
							
							
							
							Must've had a particularly strong cup of coffee the day I decided to attempt to
write this. 
							
						 
						
							2020-08-31 14:49:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								c78b2339f9 
								
							 
						 
						
							
							
								
								Lint region.el  
							
							... 
							
							
							
							Business as usual... 
							
						 
						
							2020-08-31 14:49:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								8d02e5a5ef 
								
							 
						 
						
							
							
								
								Lint timestring.el  
							
							... 
							
							
							
							Sidenote: I have *no* idea when or why I wrote this... sleep-writing Elisp 
							
						 
						
							2020-08-31 14:46:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								2844c1ffbd 
								
							 
						 
						
							
							
								
								Lint tree.el  
							
							... 
							
							
							
							- add Version, URL, Package-Requires sections
- prefer `tree-` prefer to `tree/` 
							
						 
						
							2020-08-31 14:44:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								1aa4b3a547 
								
							 
						 
						
							
							
								
								Lint tuple.el  
							
							... 
							
							
							
							- add Version, URL, Package-Requires sections
- prefer `tuple-` prefix to `tuple/` 
							
						 
						
							2020-08-31 14:43:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								9661a3ff36 
								
							 
						 
						
							
							
								
								Lint vector.el  
							
							... 
							
							
							
							- add Version, URL, Package-Requires sections
- prefer `vector-` prefix to `vector/` 
							
						 
						
							2020-08-31 14:42:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								91083d1ac5 
								
							 
						 
						
							
							
								
								Lint vterm-mgt.el  
							
							... 
							
							
							
							- Add Version, URL, Package-Requires sections 
							
						 
						
							2020-08-31 14:42:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								b09980f681 
								
							 
						 
						
							
							
								
								Lint window.el  
							
							... 
							
							
							
							- remove "Emacs" from description
- add Version, URL, Package-Requires sections
- prefer `window-` prefix to `window/` 
							
						 
						
							2020-08-31 14:42:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								84d6fb8f39 
								
							 
						 
						
							
							
								
								Lint window-manager.el  
							
							... 
							
							
							
							- change `exwm/` prefixes to `window-manager-`
- add Version, URL, Package-Requires sections
- move `pkill` into wpc-misc.el
- unify `window-manager,` `exwm` competing prefixes 
							
						 
						
							2020-08-31 14:42:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								a2d45c8db7 
								
							 
						 
						
							
							
								
								Lint wpc-clojure.el  
							
							... 
							
							
							
							- change clojure.el to wpc-clojure.el
- delete stale, commented code
- add Configuration header
- add Version, URL, Package-Requires sections 
							
						 
						
							2020-08-31 14:28:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								28cdbb18b6 
								
							 
						 
						
							
							
								
								Lint wpc-company.el  
							
							... 
							
							
							
							- change company.el to wpc-company.el
- add Version, URL, Package-Requires sections 
							
						 
						
							2020-08-31 14:27:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								8d9e4f4865 
								
							 
						 
						
							
							
								
								Lint wpc-dired.el  
							
							... 
							
							
							
							- change dired.el to wpc-dired.el
- add Version, URL, Package-Requires sections 
							
						 
						
							2020-08-31 14:26:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								85a0cddf8b 
								
							 
						 
						
							
							
								
								Lint wpc-elixir.el  
							
							... 
							
							
							
							- Add Version, URL, Package-Requires sections 
							
						 
						
							2020-08-31 14:25:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								6ddad2dc4b 
								
							 
						 
						
							
							
								
								Lint wpc-flycheck.el  
							
							... 
							
							
							
							- change flycheck.el to wpc-flycheck.el
- add Version, URL, Package-Requires sections 
							
						 
						
							2020-08-31 14:24:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								e0574e2299 
								
							 
						 
						
							
							
								
								Lint wpc-golang.el  
							
							... 
							
							
							
							- change wpc-ocaml.el to wpc-golang.el
- Add Version, URL, Package-Requires sections 
							
						 
						
							2020-08-31 14:23:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								657efa85f4 
								
							 
						 
						
							
							
								
								Lint wpc-lisp.el  
							
							... 
							
							
							
							- Add Version, URL, Package-Requires, Commentary sections
- Prefer `wpc-lisp-` prefix to `wpc/` 
							
						 
						
							2020-08-31 14:23:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								6267c782a0 
								
							 
						 
						
							
							
								
								Lint wpc-javascript.el  
							
							... 
							
							
							
							- Add Version, URL, Package-Requires sections
- Prefer `wpc-javascript-` prefix to `wpc/` 
							
						 
						
							2020-08-31 14:23:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								13a81435c3 
								
							 
						 
						
							
							
								
								Lint wpc-haskell.el  
							
							... 
							
							
							
							- add Version, URL, Package-Requires sections
- change haskell.el to wpc-haskell.el
- prefer `wpc-haskell-` prefix to `haskell/` 
							
						 
						
							2020-08-31 14:23:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								d3d94cbbac 
								
							 
						 
						
							
							
								
								Lint wpc-misc.el  
							
							... 
							
							
							
							- prefer user-emacs-directory
- prefer wpc-misc- prefix 
							
						 
						
							2020-08-31 14:10:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								d813128e90 
								
							 
						 
						
							
							
								
								Lint wpc-nix.el  
							
							... 
							
							
							
							- add "Code:" header
- replace forward-slash with dash
- prefer wpc-nix- prefix to nix/ 
							
						 
						
							2020-08-31 14:09:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								d98fa38aca 
								
							 
						 
						
							
							
								
								Lint wpc-ocaml.el  
							
							... 
							
							
							
							- Prefer `user-emacs-directory` to literal path. 
							
						 
						
							2020-08-31 14:09:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								3b9656ca4a 
								
							 
						 
						
							
							
								
								Use zle-minor-mode in sh-mode  
							
							... 
							
							
							
							After I wrote zle.el, it seems that I forgot about it. Attempting to revive it
by using it during sh-mode. 
							
						 
						
							2020-08-31 13:45:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Carroll 
								
							 
						 
						
							
							
							
							
								
							
							
								7a2ca2b5c0 
								
							 
						 
						
							
							
								
								Lint zle.el  
							
							... 
							
							
							
							- Prefer dash instead of forward-slash
- Remove stale TODOs
- Add Version, Package-Requires 
							
						 
						
							2020-08-31 13:45:14 +01:00