a85426541a
	 
				 
					 
					
						
						
							
							sdn-install: improve macOS installation  
						
						 
						
						... 
						
						
	
		
			
	 
		 
	
	
						
						Login shells have a dash at the beginning of their first argument. 
						
						
					 
					
						2024-12-21 08:16:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c9b003735d
	 
				 
					 
					
						
						
							
							Fix OpenBSD build  
						
						 
						
						
	
		
			
	 
		 
	
	
						
						
					 
					
						2024-12-21 07:59:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						52a28f01c8
	 
				 
					 
					
						
						
							
							Add support for BSD derivatives, fix macOS  
						
						 
						
						
	
		
			
	 
		 
	
	
						
						
					 
					
						2024-12-21 07:37:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3607757554
	 
				 
					 
					
						
						
							
							Improve filename passing  
						
						 
						
						... 
						
						
	
		
			
	 
		 
	
	
						
						c9662f1  forgot about internal helpers.
Moreover, it is annoying to see the -- in shell history
for every single external helper call. 
						
						
					 
					
						2024-04-17 02:00:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6eb216a40a
	 
				 
					 
					
						
						
							
							Remove linker preference from CMakeLists.txt  
						
						 
						
						... 
						
						
	
		
			
	 
		 
	
	
						
						ld.gold doesn't understand all options that ld.bfd does.
In particular, this broke AUR builds with the current makepkg.conf. 
						
						
					 
					
						2024-04-08 01:49:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9ce6f47716
	 
				 
					 
					
						
						
							
							Use more precise filesizes  
						
						 
						
						... 
						
						
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Arch Linux AUR Scripts failed 
				
			 
		
		
	 
 
	 
						
						The behaviour differs from GNU `ls -lh` in that we use binary units,
meaning we get 1023 before 1.0K rather than 999 before 1.0K,
which is nonetheless still four characters wide. 
						
						
					 
					
						2024-04-07 16:00:21 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c9662f1a7b
	 
				 
					 
					
						
						
							
							Fix passing filenames starting with -  
						
						 
						
						... 
						
						
						
						We don't want to pass them as program options. 
						
						
					 
					
						2024-01-20 08:33:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9ddeb03652
	 
				 
					 
					
						
						
							
							CMakeLists.txt: declare compatibility with 3.27  
						
						 
						
						... 
						
						
						
						Sadly, the 3.5 deprecation warning doesn't go away after this. 
						
						
					 
					
						2023-08-01 03:11:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						acb187c6b1
	 
				 
					 
					
						
						
							
							README.adoc: update package information  
						
						 
						
						
						
						
					 
					
						2023-07-01 21:58:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9427df62e7
	 
				 
					 
					
						
						
							
							Fix code formatting, bump copyright years  
						
						 
						
						
						
						
					 
					
						2023-06-12 14:00:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4d6999c415
	 
				 
					 
					
						
						
							
							Do not beep on window resizes  
						
						 
						
						
						
						
					 
					
						2023-06-11 21:11:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						30ed61fdd2
	 
				 
					 
					
						
						
							
							Implement ^W in the editor  
						
						 
						
						
						
						
					 
					
						2023-06-11 21:05:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2df916c9b3
	 
				 
					 
					
						
						
							
							Support wildcards in interactive search  
						
						 
						
						... 
						
						
						
						The previous search for the longest match is functionally
duplicated by typing individual characters on the input line,
and wildcards can be escaped, so there shouldn't be regressions
in terms of capability. 
						
						
					 
					
						2022-09-03 12:17:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						24401825b4
	 
				 
					 
					
						
						
							
							Add a missing case break  
						
						 
						
						
						
						
					 
					
						2022-01-08 11:23:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2bfb490798
	 
				 
					 
					
						
						
							
							Add and bind an action to center the cursor  
						
						 
						
						... 
						
						
						
						"z" stands for VIM's "zz". 
						
						
					 
					
						2022-01-08 11:17:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						338d00d605
	 
				 
					 
					
						
						
							
							Do not crash on opendir() failures  
						
						 
						
						... 
						
						
						
						Show an error message, and a way out. 
						
						
					 
					
						2021-11-09 07:52:48 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						015652e379
	 
				 
					 
					
						
						
							
							Fix build with recent ncurses  
						
						 
						
						... 
						
						
						
						Easily gained, easily lost.  No more ^S binding. 
						
						
					 
					
						2021-11-09 07:45:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c298b6fc97
	 
				 
					 
					
						
						
							
							bash integration: add helpers to command history  
						
						 
						
						
						
						
					 
					
						2021-11-05 22:11:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7c2ab8ab59
	 
				 
					 
					
						
						
							
							zsh integration: add helpers to command history  
						
						 
						
						
						
						
					 
					
						2021-11-05 21:54:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e423a3a1b1
	 
				 
					 
					
						
						
							
							Add clang-format configuration, clean up  
						
						 
						
						
						
						
					 
					
						2021-11-05 21:34:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						916f354c9b
	 
				 
					 
					
						
						
							
							Move the cursor to just created directories  
						
						 
						
						
						
						
					 
					
						2021-10-30 12:32:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						050f875c47
	 
				 
					 
					
						
						
							
							Clean up  
						
						 
						
						
						
						
					 
					
						2021-10-30 12:13:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						aeffe40efc
	 
				 
					 
					
						
						
							
							Bind ^S to search, as in Emacs, with a trick  
						
						 
						
						... 
						
						
						
						We heavily depend on ncurses anyway, so no worries about portability. 
						
						
					 
					
						2021-10-18 11:23:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						536aa57761
	 
				 
					 
					
						
						
							
							Slightly optimize very large directories  
						
						 
						
						... 
						
						
						
						Cumulatively 10% of user time, give or take.
These are mainly pointless multibyte to wide string conversions.
The hit to source code readibility is minimal. 
						
						
					 
					
						2021-10-05 21:01:32 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0d10ae06e6
	 
				 
					 
					
						
						
							
							Measured stat performance, io_uring not worth it  
						
						 
						
						... 
						
						
						
						Large directories are slow for different reasons. 
						
						
					 
					
						2021-10-05 19:18:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e1b0831854
	 
				 
					 
					
						
						
							
							Don't reload on sort changes  
						
						 
						
						... 
						
						
						
						It is unexpected behaviour, and likes to take too long. 
						
						
					 
					
						2021-09-26 09:38:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4e93dfbb8d
	 
				 
					 
					
						
						
							
							Add a comment about libacl  
						
						 
						
						... 
						
						
						
						So that I don't repeat my actions in the future. 
						
						
					 
					
						2021-09-26 09:19:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8a6bb54eb5
	 
				 
					 
					
						
						
							
							Ignore empty XDG_CONFIG_DIRS  
						
						 
						
						... 
						
						
						
						As the specification says we should.  GLib does this as well.
It is still possible to achieve an empty set by using ":",
which are two non-absolute paths that should be ignored.
GLib doesn't implement this.  Thus, we're now better than GLib. 
						
						
					 
					
						2021-09-26 08:59:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4ef7c9edf7
	 
				 
					 
					
						
						
							
							Makefile: make the static build a non-phony target  
						
						 
						
						
						
						
					 
					
						2021-07-19 09:28:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3eea106c3c
	 
				 
					 
					
						
						
							
							Explicitly disable GCC's -Wmisleading-indentation  
						
						 
						
						
						
						
					 
					
						2021-07-19 09:23:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7de8c84e8f
	 
				 
					 
					
						
						
							
							Fix a signedness compiler warning  
						
						 
						
						
						
						
					 
					
						2021-07-19 09:12:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e17c5e2083
	 
				 
					 
					
						
						
							
							Bind F6 to a rename prompt  
						
						 
						
						... 
						
						
						
						Mostly just so that the F7 binding isn't completely alone.
Since Shift-F6 isn't something we can just bind to, use a prefill. 
						
						
					 
					
						2021-07-17 14:47:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9bd3739122
	 
				 
					 
					
						
						
							
							Bind F7 to an mkdir prompt  
						
						 
						
						... 
						
						
						
						This might have needed more thought, but we'll see. 
						
						
					 
					
						2021-07-17 14:41:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ec1f1031cc
	 
				 
					 
					
						
						
							
							Implement search iteration  
						
						 
						
						... 
						
						
						
						The interactive search now has its own keymap, overriding "input".
Closes  #5  
						
						
					 
					
						2021-07-17 14:19:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bc99b3dd48
	 
				 
					 
					
						
						
							
							Add a right-side prompt to the search  
						
						 
						
						
						
						
					 
					
						2021-07-17 13:04:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e948741864
	 
				 
					 
					
						
						
							
							Enable pushing the search in a certain direction  
						
						 
						
						... 
						
						
						
						We want to make it possible to iterate all current matches. 
						
						
					 
					
						2021-07-17 08:49:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0adbac2066
	 
				 
					 
					
						
						
							
							Make search() return the number of matches  
						
						 
						
						
						
						
					 
					
						2021-07-17 07:54:03 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2238db5a4e
	 
				 
					 
					
						
						
							
							Make removing characters invoke g.editor_on_change  
						
						 
						
						
						
						
					 
					
						2021-07-17 07:24:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						98612f5492
	 
				 
					 
					
						
						
							
							Improve C-char parsing  
						
						 
						
						... 
						
						
						
						I was hoping that a superoptimiser would help me find a miraculous
branchless equation to cover it, but in the end the branching
doesn't hurt at all in our case.
It's more readable than `(((char >> 2) - 0x38) & 0x60) ^ char`
or `(char ^ 0x40) & (((char >> 1) ^ 0x20) | 0x5f)`. 
						
						
					 
					
						2021-07-09 05:16:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1034321f81
	 
				 
					 
					
						
						
							
							sdn-install: explain why -dot is experimental  
						
						 
						
						... 
						
						
						
						Add an explanatory link, so that I don't need to look it up again. 
						
						
					 
					
						2021-07-07 22:13:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e7da32160c
	 
				 
					 
					
						
						
							
							Makefile: fix version extraction  
						
						 
						
						... 
						
						
						
						Regression introduced by cc59fcf . 
						
						
					 
					
						2021-07-07 21:21:52 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fdb338fe12
	 
				 
					 
					
						
						
							
							Allow binding to custom key sequences  
						
						 
						
						... 
						
						
						
						And document this feature in the manual page. 
						
						
					 
					
						2021-07-07 21:21:32 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9056ef4194
	 
				 
					 
					
						
						
							
							README.adoc: make use of the "plus" attribute  
						
						 
						
						
						
						
					 
					
						2020-11-07 03:22:51 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b8a4742fb9
	 
				 
					 
					
						
						
							
							sdn.1: refer to a better manual page  
						
						 
						
						
						
						
					 
					
						2020-11-05 01:24:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c999e5a8e4
	 
				 
					 
					
						
						
							
							sdn.1: take care about sentence spacing  
						
						 
						
						... 
						
						
						
						For more info, see e.g.
https://github.com/asciidoc/asciidoc-py3/issues/137 
I'll probably commit to mandoc here but scdoc is appealing.
Somewhat sadly, it explicitly suppresses sentence spacing
but I'm wondering whether it couldn't be reimplemented better,
in a more AsciiDoc-like fashion. 
						
						
					 
					
						2020-10-29 19:22:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						07ef834a1e
	 
				 
					 
					
						
						
							
							Include a header required for kill()  
						
						 
						
						... 
						
						
						
						Yet, this program remains fairly unportable. 
						
						
					 
					
						2020-10-29 03:24:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						997f5c25a2
	 
				 
					 
					
						
						
							
							sdn.1: improve wording about envvars  
						
						 
						
						
						
						
					 
					
						2020-10-27 14:58:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						39e68a977c
	 
				 
					 
					
						
						
							
							sdn.1: fix default key binding references  
						
						 
						
						
						
						
					 
					
						2020-10-27 14:46:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c20d3780b2
	 
				 
					 
					
						
						
							
							Make the manpages mostly acceptable  
						
						 
						
						... 
						
						
						
						Closes  #1  
						
						
					 
					
						2020-10-27 04:17:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						22725ba3b7
	 
				 
					 
					
						
						
							
							Update README.adoc  
						
						 
						
						... 
						
						
						
						I've put the project in AUR, it seems to deserve it. 
						
						
					 
					
						2020-10-27 01:16:07 +01:00