Hello, I have now added '^' markers below the highlighted command, on condition that the echo area is wide enough not to wrap lines. Do we want to add some customizability (highlight face, whether or not to display '^' markers), or is this good enough for now? The patch series now includes: - two patches to make y-or-n-p preserve text properties and implement an initial version of highlighting, - Noam's refactoring patch, plus fixups, - one patch to add '^' markers, - one last patch to make tests less tedious to maintain.