repl: don't add trailing spaces to history lines
This commit is contained in:
		
							parent
							
								
									103ad1598c
								
							
						
					
					
						commit
						ec49ea28dc
					
				
					 1 changed files with 6 additions and 1 deletions
				
			
		|  | @ -173,9 +173,14 @@ void NixRepl::mainLoop(const std::vector<std::string> & files) | |||
|             printMsg(lvlError, format(error + "%1%%2%") % (settings.showTrace ? e.prefix() : "") % e.msg()); | ||||
|         } | ||||
| 
 | ||||
|         if (input.size() > 0) { | ||||
|             // Remove trailing newline before adding to history
 | ||||
|             input.erase(input.size() - 1); | ||||
|             linenoiseHistoryAdd(input.c_str()); | ||||
|         } | ||||
| 
 | ||||
|         // We handled the current input fully, so we should clear it
 | ||||
|         // and read brand new input.
 | ||||
|         linenoiseHistoryAdd(input.c_str()); | ||||
|         input.clear(); | ||||
|         std::cout << std::endl; | ||||
|     } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue