parent
73f990cdb6
commit
b5de2cd666
2
eval.go
2
eval.go
@ -420,10 +420,8 @@ func (e *setExpr) eval(app *app, args []string) {
|
||||
gOpts.timefmt = e.val
|
||||
case "infotimefmtnew":
|
||||
gOpts.infotimefmtnew = e.val
|
||||
gInfotimefmtMaxLen = max(len(gOpts.infotimefmtnew), len(gOpts.infotimefmtold))
|
||||
case "infotimefmtold":
|
||||
gOpts.infotimefmtold = e.val
|
||||
gInfotimefmtMaxLen = max(len(gOpts.infotimefmtnew), len(gOpts.infotimefmtold))
|
||||
case "truncatechar":
|
||||
if runeSliceWidth([]rune(e.val)) != 1 {
|
||||
app.ui.echoerr("truncatechar: value should be a single character")
|
||||
|
2
opts.go
2
opts.go
@ -76,8 +76,6 @@ var gOpts struct {
|
||||
tempmarks string
|
||||
}
|
||||
|
||||
var gInfotimefmtMaxLen = 12
|
||||
|
||||
func init() {
|
||||
gOpts.anchorfind = true
|
||||
gOpts.autoquit = false
|
||||
|
6
ui.go
6
ui.go
@ -328,11 +328,11 @@ func fileInfo(f *file, d *dir) string {
|
||||
info = fmt.Sprintf("%s 999+", info)
|
||||
}
|
||||
case "time":
|
||||
info = fmt.Sprintf(fmt.Sprint("%"+"s %", gInfotimefmtMaxLen, "s"), info, infotimefmt(f.ModTime()))
|
||||
info = fmt.Sprintf("%s %*s", info, max(len(gOpts.infotimefmtnew), len(gOpts.infotimefmtold)), infotimefmt(f.ModTime()))
|
||||
case "atime":
|
||||
info = fmt.Sprintf(fmt.Sprint("%"+"s %", gInfotimefmtMaxLen, "s"), info, infotimefmt(f.accessTime))
|
||||
info = fmt.Sprintf("%s %*s", info, max(len(gOpts.infotimefmtnew), len(gOpts.infotimefmtold)), infotimefmt(f.accessTime))
|
||||
case "ctime":
|
||||
info = fmt.Sprintf(fmt.Sprint("%"+"s %", gInfotimefmtMaxLen, "s"), info, infotimefmt(f.changeTime))
|
||||
info = fmt.Sprintf("%s %*s", info, max(len(gOpts.infotimefmtnew), len(gOpts.infotimefmtold)), infotimefmt(f.changeTime))
|
||||
default:
|
||||
log.Printf("unknown info type: %s", s)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user