Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								524b621231 
								
							 
						 
						
							
							
								
								feat(tools/emacs): Configurable depot path, defaulting to /depot  
							
							
							
						 
						
							2020-06-11 18:33:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								991cf97df2 
								
							 
						 
						
							
							
								
								feat(tools/emacs): Install and configure hound package at cs.tazj.in  
							
							
							
						 
						
							2020-05-27 00:06:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								1086072d3d 
								
							 
						 
						
							
							
								
								feat(tools/emacs): Configure eglot to shut down automatically  
							
							... 
							
							
							
							When all buffers related to a specific eglot instance are gone, eglot
can shut down. 
							
						 
						
							2020-05-19 14:23:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								049709a7f3 
								
							 
						 
						
							
							
								
								fix(tools/emacs): Set correct file name format for org-journal  
							
							
							
						 
						
							2020-03-09 01:07:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								9372f57659 
								
							 
						 
						
							
							
								
								feat(tools/emacs): Configure org-journal  
							
							... 
							
							
							
							Configures org-journal to store journal files on camden and encrypt
them to my GPG key.
Journal entries are weekly, with weeks starting Saturday (yes, there's
a reason for this). 
							
						 
						
							2020-03-09 01:00:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								067acdbcae 
								
							 
						 
						
							
							
								
								chore(tools/emacs): Configure all-tags list in notmuch-hello  
							
							... 
							
							
							
							I've been setting these options manually in my sessions for some
reason. Let's make it official! 
							
						 
						
							2020-03-09 00:08:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								98cc5f9fac 
								
							 
						 
						
							
							
								
								feat(emacs.d): Add key binding for counsel-notmuch  
							
							
							
						 
						
							2020-01-22 17:26:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								0b3b8a07c4 
								
							 
						 
						
							
							
								
								feat(emacs): Install geiser for Guile  
							
							
							
						 
						
							2020-01-19 19:35:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								86c8275a53 
								
							 
						 
						
							
							
								
								fix(emacs.d): Load relevant modes for Lisp development in IELM  
							
							
							
						 
						
							2020-01-17 16:52:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								bfd0bc2a79 
								
							 
						 
						
							
							
								
								feat(emacs.d): Configure Sly for Common Lisp  
							
							... 
							
							
							
							Sets up Lisp modes in Sly REPL and points at the local hyperspec
checkout.
In fact the Hyperspec bit should probably be managed by Nix, but one
step at a time. 
							
						 
						
							2020-01-15 11:42:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								b2cd30bfd4 
								
							 
						 
						
							
							
								
								chore(emacs.d): Remove edwina configuration  
							
							... 
							
							
							
							Sounds good, doesn't work.
(Okay, it does - but not like I want it to and with too many caveats
at the moment - maybe later) 
							
						 
						
							2020-01-05 01:13:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								3638048c9b 
								
							 
						 
						
							
							
								
								fix(emacs.d): Use 'fish' from $PATH when launching vterms  
							
							... 
							
							
							
							This is required because the configuration is used on machines where
fish comes from Nix, and on ones where it does not. 
							
						 
						
							2020-01-04 22:50:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								100f451b0a 
								
							 
						 
						
							
							
								
								fix(dottime.el): Defer package-specific setup  
							
							
							
						 
						
							2019-12-27 13:04:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								a54cc040ad 
								
							 
						 
						
							
							
								
								fix(emacs.d): Load dottime.el after libraries that it modifies  
							
							
							
						 
						
							2019-12-27 12:54:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								29af390e8c 
								
							 
						 
						
							
							
								
								fix(emacs.d): Slightly more reliable way of setting edwina prefix  
							
							
							
						 
						
							2019-12-25 14:10:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								b59788779a 
								
							 
						 
						
							
							
								
								fix(emacs.d): Display newest emails first in notmuch  
							
							
							
						 
						
							2019-12-25 14:09:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								4a0cf0de98 
								
							 
						 
						
							
							
								
								fix(emacs.d): Avoid advising split-window-* functions  
							
							... 
							
							
							
							Advising these functions apparently breaks things internally. 
							
						 
						
							2019-12-24 18:43:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								637cb0bd2a 
								
							 
						 
						
							
							
								
								fix(emacs.d): Pick new buffers *into* the active window  
							
							... 
							
							
							
							Instead of splitting below and moving the target buffer into the new
split, split and move the buffer into the active window.
The other way around does (for some reason I don't fully understand)
not work because `split-window-below` may return invalid windows. 
							
						 
						
							2019-12-24 18:15:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								ceaa0ff0ba 
								
							 
						 
						
							
							
								
								feat(emacs.d): Advise split-window-below to call edwina-arrange  
							
							
							
						 
						
							2019-12-24 15:43:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								86c2ebc096 
								
							 
						 
						
							
							
								
								feat(emacs.d): Enable edwina package for window management  
							
							... 
							
							
							
							Configures edwina using `s-w` as the key prefix (in line with my other
EXWM-related commands).
An additional function is added that switches to a buffer (borrowing
the implementation from `ivy-switch-buffer`) but splitting it into a
new window instead. 
							
						 
						
							2019-12-24 15:30:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								ccd31b8898 
								
							 
						 
						
							
							
								
								feat(emacs.d): Bind 's-g m' to notmuch UI  
							
							
							
						 
						
							2019-12-23 16:05:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								90ebd154ca 
								
							 
						 
						
							
							
								
								feat(emacs.d): Add key binding for opening telega  
							
							
							
						 
						
							2019-12-19 15:19:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								c1a5d7d62a 
								
							 
						 
						
							
							
								
								feat(emacs): Add telega.el support  
							
							... 
							
							
							
							Packages the telega-server binary and adds the required mode into
Emacs.
Unread message count is displayed in the modeline, which is neat.
Probably need to figure out some key bindings for this. 
							
						 
						
							2019-12-19 14:48:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								166aff23bc 
								
							 
						 
						
							
							
								
								fix(nix-util): Correctly enable lexical scope in this library  
							
							
							
						 
						
							2019-12-19 14:23:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								cc68e28514 
								
							 
						 
						
							
							
								
								chore(emacs.d): Include all git repos under ~/ in magit  
							
							
							
						 
						
							2019-12-17 11:47:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								ef3e5072ef 
								
							 
						 
						
							
							
								
								fix(emacs.d): Fix regex passing in counsel-rg  
							
							
							
						 
						
							2019-12-17 11:46:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								5727b6d24f 
								
							 
						 
						
							
							
								
								refactor(emacs.d): Move ivy configuration to use-package  
							
							
							
						 
						
							2019-12-17 11:46:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								99909ddd04 
								
							 
						 
						
							
							
								
								feat(emacs): Add withLocalConfig override function  
							
							... 
							
							
							
							This function makes it possible to pass in a folder with additional
local configuration from somewhere downstream. 
							
						 
						
							2019-12-16 13:33:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								e5839306f8 
								
							 
						 
						
							
							
								
								fix(emacs.d): Set correct magit-repository-directories path  
							
							... 
							
							
							
							This was set to my old home directory name from a different machine
and I had low-key been wondering why it didn't work, but not enough to
go do something about it. 
							
						 
						
							2019-12-16 10:04:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								e991834275 
								
							 
						 
						
							
							
								
								feat(emacs.d): Install and configure emacs-libvterm  
							
							... 
							
							
							
							This incredible package provides a fully functional, libvterm based
terminal emulator inside of Emacs.
Killer feature: It's possible to switch the buffer into a full Emacs
text mode (read-only) for selections and such. 
							
						 
						
							2019-12-16 03:51:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								458163910b 
								
							 
						 
						
							
							
								
								chore(emacs.d): Use local term-switcher package  
							
							
							
						 
						
							2019-12-15 22:55:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								9f8542fe75 
								
							 
						 
						
							
							
								
								chore(emacs.d): Remove smartparens  
							
							... 
							
							
							
							I actually find a lot of its behaviour very annoying, rather than
smart. Good old electric-pair-mode usually does what I want. 
							
						 
						
							2019-12-15 22:54:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								97555884e2 
								
							 
						 
						
							
							
								
								fix(emacs.d): Fix uses use-package's :config instead of :init  
							
							... 
							
							
							
							In several places I used `:init` instead of `:config` and things
worked due to lazy loading anyways.
That's no excuse not to fix it though ... 
							
						 
						
							2019-12-15 22:54:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								6ee061e205 
								
							 
						 
						
							
							
								
								refactor(emacs.d): Use dottime from my dottime package  
							
							... 
							
							
							
							Instead of locally advicing format-time-string, use my dottime
package. 
							
						 
						
							2019-12-15 22:54:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								f69dfbc40e 
								
							 
						 
						
							
							
								
								fix(emacs.d): Fix loading of custom.el  
							
							
							
						 
						
							2019-12-14 17:15:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								7315ca331e 
								
							 
						 
						
							
							
								
								chore(emacs.d): Clean up <tab> bindings  
							
							... 
							
							
							
							One simple rule to rule them all: In prog-mode, <tab> tries to invoke
company. 
							
						 
						
							2019-12-14 15:59:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								9df9fafd82 
								
							 
						 
						
							
							
								
								fix(emacs.d): Let emacs write to customize configuration  
							
							... 
							
							
							
							Configures Emacs' `customize` to write directly to my Emacs
configuration. This comes with the caveat that the new config will
only be loaded if my Emacs is rebuilt. 
							
						 
						
							2019-12-14 15:38:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								7d03ab7140 
								
							 
						 
						
							
							
								
								chore(emacs.d): Move init/* to config/*  
							
							
							
						 
						
							2019-12-14 15:24:53 +00:00