Related to #563, when rendering a transaction, we reserve two more chars of width so that amounts remain aligned when there are posting flags. Affects hledger-ui's transaction screen, print, hledger-rewrite etc.
		
			
				
	
	
		
			38 lines
		
	
	
		
			760 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			760 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # 1. nested includes in subdirectories
 | |
|  mkdir -p b/c/d ; printf '2010/1/1\n (D)  1\n' >b/c/d/d.journal ; printf '2010/1/1\n (C)  1\n!include d/d.journal\n' >b/c/c.journal ; printf '2010/1/1\n (B)  1\n!include c/c.journal\n' >b/b.journal ; printf '2010/1/1\n (A)  1\n!include b/b.journal\n' >a.journal ; hledger -f a.journal print; rm -rf a.journal b
 | |
| >>>
 | |
| 2010/01/01
 | |
|     (A)               1
 | |
| 
 | |
| 2010/01/01
 | |
|     (B)               1
 | |
| 
 | |
| 2010/01/01
 | |
|     (C)               1
 | |
| 
 | |
| 2010/01/01
 | |
|     (D)               1
 | |
| 
 | |
| >>>2
 | |
| >>>=0
 | |
| 
 | |
| # 2. including other formats
 | |
| hledger -f - print
 | |
| <<<
 | |
| 2016/1/1
 | |
|    (x)  1
 | |
| 
 | |
| include a.timeclock
 | |
| include b.timedot
 | |
| >>>
 | |
| 2016/01/01
 | |
|     (x)            1.00
 | |
| 
 | |
| 2016/01/01 * 12:00-16:00
 | |
|     (a:aa)           4.00h
 | |
| 
 | |
| 2016/01/01 *
 | |
|     (b.bb)            1.00
 | |
| 
 | |
| >>>=0
 |