shithub: vexed

Download patch

ref: b08fefc3393413040f8fe2c0f91e931df8dfde38
parent: 49eb490914a8cda35cf1320981ebf7beaea8d79a
author: phil9 <telephil9@gmail.com>
date: Sun Feb 18 09:35:54 EST 2024

print absolute position in addition to percentage

--- a/vexed.c
+++ b/vexed.c
@@ -458,7 +458,7 @@
 	p = string(screen, Pt(statusr.min.x + Padding, statusr.min.y), cols[HEX], ZP, font, filename);
 	if(modified)
 		string(screen, p, cols[SCROLL], ZP, font, " (modified)");
-	snprint(b, sizeof b, "%d%%", (int)((100.0 * sel) / buf.count + 0.5));
+	snprint(b, sizeof b, "%d/%zld (%d%%)", sel+1, buf.count, (int)((100.0 * sel) / buf.count + 0.5));
 	x = statusr.max.x - stringwidth(font, b) - Padding;
 	string(screen, Pt(x, statusr.min.y), cols[HEX], ZP, font, b);
 }