curses.color_pair(1) + curses.A_BOLD,
)
self.win.hline(2, 1, curses.ACS_HLINE, mcols)
+ env = os.environ.get("EDITOR", "$EDITOR")[:15]
text = [
"[y]: reset stack to original state",
"[a]: alphabetize stack",
"[u]: unstar all",
"[d]: star all",
"[s]: update stack to include starred only",
- "[e]: open the input file in $EDITOR",
- "",
+ f"[e]: open the input file in {env}" "",
"[r]: restart",
"[m]: close menu",
]
shuffle(self.outer.stack)
self.menu_print("Stack shuffled!")
elif key == "e":
+ progress.dump(self.outer.stack, runner.get_orig()[1])
curses.endwin()
os.system(f"$EDITOR {self.outer.input_file}"),
(self.outer.headers, self.outer.stack) = parse.parse_html(