all repos

clerk @ 8909472ddaeaf777bf0b3dfcbb62c4fed40d757a

missing tooling for ledger/hledger
1 files changed, 9 insertions(+), 0 deletions(-)
printer: add FprintEntries
Author: Oleksandr Smirnov olexsmir@gmail.com
Committed at: 2026-09-08 19:10:45 +0300
Authored at: 2026-09-08 18:23:32 +0300
Change ID: zrvvxqnxqltmrvrsnkttrnlsurppvyut
Parent: bfe61d3
M journal/printer/printer.go
ยทยทยท
        108
        108
         	return err

      
        109
        109
         }

      
        110
        110
         

      
        
        111
        +func (c *Config) FprintEntries(w io.Writer, e []ast.Entry) error {

      
        
        112
        +	p := printer{cfg: c, indent: c.indent()}

      
        
        113
        +	for _, ee := range e {

      
        
        114
        +		p.formatEntry(ee)

      
        
        115
        +	}

      
        
        116
        +	_, err := io.WriteString(w, p.buf.String())

      
        
        117
        +	return err

      
        
        118
        +}

      
        
        119
        +

      
        111
        120
         func (p *printer) formatEntry(e ast.Entry) {

      
        112
        121
         	switch e := e.(type) {

      
        113
        122
         	case *ast.BlankLine: