Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								3407baa756 
								
							 
						 
						
							
							
								
								fix(tools/emacs): Fix path to explain-pause-mode  
							
							
							
						 
						
							2020-06-11 12:20:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								cc24097029 
								
							 
						 
						
							
							
								
								feat(3p/emacs): Check in derivation for explain-pause-mode  
							
							... 
							
							
							
							This mode makes it possible to track down slowness in Emacs functions
across the board.
https://github.com/lastquestion/explain-pause-mode 
Very useful for some things I need to debug ... 
							
						 
						
							2020-06-03 02:31:31 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								c08886ab82 
								
							 
						 
						
							
							
								
								fix(tools/emacs): Use explicit includes  
							
							
							
						 
						
							2020-05-22 19:05:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								a3894c2bf1 
								
							 
						 
						
							
							
								
								feat(tools/emacs): Install meson-mode  
							
							
							
						 
						
							2020-05-17 23:59:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								d97cf260a2 
								
							 
						 
						
							
							
								
								refactor(tools/emacs): Move third-party overrides to //third_party  
							
							... 
							
							
							
							EXWM and vterm are overridden, but this shouldn't be happening outside
of //third_party 
							
						 
						
							2020-05-16 04:08:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								afc729c419 
								
							 
						 
						
							
							
								
								feat(tools/emacs): Install polymode & protobuf-mode  
							
							... 
							
							
							
							... how did I not have protobuf-mode installed? What? 
							
						 
						
							2020-04-06 23:19:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								049a13562c 
								
							 
						 
						
							
							
								
								feat(tools/emacs): Install eglot & dependencies  
							
							
							
						 
						
							2020-03-29 22:31:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								65e533431a 
								
							 
						 
						
							
							
								
								refactor: emacsPackagesNg -> emacsPackages  
							
							... 
							
							
							
							The former is now just an alias for the latter anyways. 
							
						 
						
							2020-03-08 23:20:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								6cbcadc2e4 
								
							 
						 
						
							
							
								
								feat(tools/emacs): Install org-journal & org-ql  
							
							
							
						 
						
							2020-03-08 23:16:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								4c0e565fe1 
								
							 
						 
						
							
							
								
								feat(tools/emacs): Install cmake-mode  
							
							
							
						 
						
							2020-02-26 15:20:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								bbab6cd1c1 
								
							 
						 
						
							
							
								
								feat(tools/emacs): Use patched rcirc  
							
							
							
						 
						
							2020-02-24 16:40:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								4bbbb58cb5 
								
							 
						 
						
							
							
								
								chore: Rename pkgs->depot in all Nix file headers  
							
							
							
						 
						
							2020-02-21 13:54:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								ec42a67569 
								
							 
						 
						
							
							
								
								feat(tools/emacs): Bump EXWM to recent master  
							
							... 
							
							
							
							This version of EXWM fixes some issues with binding keys in EXWM as
well as other minor annoyances. 
							
						 
						
							2020-02-07 12:41:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								c56968a767 
								
							 
						 
						
							
							
								
								feat(tools/emacs): Install ace-link  
							
							... 
							
							
							
							It now has vterm-mode support, which has finally convinced me to try it. 
							
						 
						
							2020-02-05 11:58:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								0b3b8a07c4 
								
							 
						 
						
							
							
								
								feat(emacs): Install geiser for Guile  
							
							
							
						 
						
							2020-01-19 19:35:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								815a224744 
								
							 
						 
						
							
							
								
								feat(emacs): Install lispy for evaluation  
							
							... 
							
							
							
							Not configuring this automatically yet, I mostly want to try it out. 
							
						 
						
							2020-01-17 17:48:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								cd0093d46e 
								
							 
						 
						
							
							
								
								fix(emacs): Minor typo fix  
							
							
							
						 
						
							2020-01-08 00:32:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								9e2f86d65d 
								
							 
						 
						
							
							
								
								chore(emacs): Bump emacs-libvterm to a more recent version  
							
							
							
						 
						
							2020-01-07 22:28:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								efc782fcdc 
								
							 
						 
						
							
							
								
								fix(emacs): Disable linking of imagemagick due to vterm crashes  
							
							... 
							
							
							
							See explanatory comment. 
							
						 
						
							2020-01-07 22:28:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								1e71b80f6a 
								
							 
						 
						
							
							
								
								fix(emacs): Build emacs with imagemagick support  
							
							
							
						 
						
							2020-01-05 17:37:01 +00: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 
								
							 
						 
						
							
							
							
							
								
							
							
								f1c018af18 
								
							 
						 
						
							
							
								
								feat(emacs): Install edwina package  
							
							... 
							
							
							
							No configuration for this yet, I just want to try it out. It seems
like an interesting way of managing Emacs windows! 
							
						 
						
							2019-12-22 14:30:28 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								c2f97577f7 
								
							 
						 
						
							
							
								
								feat(emacs-pkgs): Introduce nix-util helper library  
							
							... 
							
							
							
							Adds an Emacs library with so far a grand total of one helper function
that can prefetch and insert a git repository at point.
This is very useful for the various Go repo imports I am doing at the
moment. 
							
						 
						
							2019-12-19 01:40:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								0b6365efe5 
								
							 
						 
						
							
							
								
								fix(emacs): withLocalEmacs now loads packages via $EMACSLOADPATH  
							
							... 
							
							
							
							For some reason setting the initial load-path via `--directory` does
not work and leads to an Emacs without any packages. 
							
						 
						
							2019-12-17 00:37:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								05168b9a3c 
								
							 
						 
						
							
							
								
								feat(emacs): Add 'withLocalEmacs' override function  
							
							... 
							
							
							
							This function makes it possible to build an Emacs instance that,
instead of launching an Emacs built by Nix, configures an Emacs
already present on the system to use the packages built by Nix.
This **requires** that the versions of the two Emacsen (i.e. the one
used by Nix to build and the one used to run the packages) are kept in
sync, otherwise byte-code incompatibilities may lead to undefined
behaviour. 
							
						 
						
							2019-12-16 23:57:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								43f07099a7 
								
							 
						 
						
							
							
								
								feat(emacs): Install 'request.el', an HTTP client  
							
							
							
						 
						
							2019-12-16 23:57:17 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								6ae799e8c8 
								
							 
						 
						
							
							
								
								feat(emacs): Make list of packages overridable  
							
							... 
							
							
							
							Exposes an `overrideEmacs` which can take a package function that
receives the current package list and can make arbitrary modifications
to it.
This makes it possible for me to maintain a private overlay for e.g.
work purposes with packages that should not be visible in my public
repos. 
							
						 
						
							2019-12-16 11:59:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								67a9b3cc52 
								
							 
						 
						
							
							
								
								feat(emacs.d): Install refine  
							
							
							
						 
						
							2019-12-16 11:38:22 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								02e2877193 
								
							 
						 
						
							
							
								
								chore(emacs): Move carp-mode to third-party  
							
							
							
						 
						
							2019-12-15 20:55:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								fadf0619eb 
								
							 
						 
						
							
							
								
								feat(tools/emacs): Build fully pre-configured Emacs  
							
							... 
							
							
							
							Builds an Emacs that is not only configured with the required packages
but with the entire Emacs configuration for my personal setup.
This means that `nix-env -iA tools.emacs` will install a
fully-configured Emacs that can be launched as the window manager from
my ~/.xsession. 
							
						 
						
							2019-12-14 15:25:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								2b80265a1f 
								
							 
						 
						
							
							
								
								refactor(emacs): Rewrite derivation to match depot layout  
							
							
							
						 
						
							2019-12-14 12:47:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								863f5b146d 
								
							 
						 
						
							
							
								
								chore(emacs): Move Nix derivation for building Emacs over from infra  
							
							
							
						 
						
							2019-12-14 11:57:11 +00:00