mirror of
				https://github.com/troglobit/editline.git
				synced 2025-11-01 01:01:34 +08:00 
			
		
		
		
	Update TODO and change to use org-mode.
This commit is contained in:
		
							
								
								
									
										30
									
								
								TODO
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								TODO
									
									
									
									
									
								
							| @@ -1,13 +1,37 @@ | |||||||
| TODO | TODO                                                                 -*-org-*- | ||||||
|  |  | ||||||
|  | Issues in need of work. Mostly compatibility with GNU readline, BSD libedit, | ||||||
|  | http://www.thrysoee.dk/editline/, and usability improvements. | ||||||
|  |  | ||||||
|  | Remember, the general idea is to keep Minix editline small. | ||||||
|  |  | ||||||
|  | * Verify for 1.14.0 that custom completion handlers still work | ||||||
|  | After reverting "fix" in 0.2.2 that made rl_complete() a function pointer we need to | ||||||
|  | make sure the same functionality is still available with the new infrastructure. | ||||||
|  | (Which is more inspired by BSD libedit and GNU readline. | ||||||
|  |  | ||||||
|  | * Investigate GNU readline dependencies needed for "fileman" example | ||||||
|  | The BSD libedit library has imported the GNU readline "fileman" example into its | ||||||
|  | tree to demonstrate the abilities of that library.  This would also be quite useful | ||||||
|  | for Minix editline. | ||||||
|  |  | ||||||
|  | The first task is to investigate the depependencies and form TODO list items | ||||||
|  | detailing what is missing and, if possible, proposals how to implement including any | ||||||
|  | optional configure flags. | ||||||
|  |  | ||||||
| * Verify for 1.14.0 that custom completion handlers still work, after reverting fix in 0.2.2. |  | ||||||
| * Port "fileman" example from BSD libedit, http://www.thrysoee.dk/editline/ |  | ||||||
| * Instead of supporting multiline input, try the Emacs approach, line scrolling. | * Instead of supporting multiline input, try the Emacs approach, line scrolling. | ||||||
|  |  | ||||||
| * Add support for rl_bind_key(), currently only en editline specific el_bind_key() exists. | * Add support for rl_bind_key(), currently only en editline specific el_bind_key() exists. | ||||||
|  |  | ||||||
| * Add support for inhibiting completion: rl_inhibit_completion | * Add support for inhibiting completion: rl_inhibit_completion | ||||||
|  |  | ||||||
| * Make "char *rl_prompt" globally visible. | * Make "char *rl_prompt" globally visible. | ||||||
|  |  | ||||||
| * Add support for rl_set_prompt(). | * Add support for rl_set_prompt(). | ||||||
|  |  | ||||||
| * Add support for --enable-utf8 to configure | * Add support for --enable-utf8 to configure | ||||||
|  |  | ||||||
| * Use strcmp(nl_langinfo(CODESET), "UTF-8") to look for utf8 capable terminal. | * Use strcmp(nl_langinfo(CODESET), "UTF-8") to look for utf8 capable terminal. | ||||||
|  |  | ||||||
| * Implement simple UTF-8 parser according to http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 | * Implement simple UTF-8 parser according to http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Joachim Nilsson
					Joachim Nilsson