yed Install User Guide Developer Manual

The strings in status-line-left, status-line-center, and status-line-right can use the following format specifiers to control attributes and text content displayed in the status line.

%b The name of the active buffer.
%B The full path of the active buffer.
%c The cursor column number.
%f The active frame's number.
%F The file type of the active buffer.
%l The cursor line number.
%n The active frame's name.
%p The cursor's vertical position in the buffer as a percentage.
%t The current time (12-hour).
%T The current time (24-hour).
%(VARNAME) The contents of the variable VARNAME.
%[ATTRS] Set the current attributes in the status line to those described by ATTRS.
%{VARNAME} Set the current attributes in the status line to those described by the contents of the variable VARNAME.

Any format specifier may contain a padding and justification option immediately after the % format introducer. Examples:

  • "%-10b": The active buffer name, padded to 10 cells wide, left justified
  • "%15(my-var)": The contents of my-var, padded to 15 cells, right justified
  • "%=30F": The active buffer's file type, padded to 30 cells, center justified