You may want to tag your triple-backtick with something like text or plain so you don’t get auto-inferred syntax highlighting. E.g:
All commands now markup option names in --help and man pages,
You may want to tag your triple-backtick with something like text or plain so you don’t get auto-inferred syntax highlighting. E.g:
All commands now markup option names in --help and man pages,
-q controls output for filenames. From ls.c:
/* True means output nongraphic chars in file names as '?'.
(-q, --hide-control-chars)
qmark_funny_chars and the quoting style (-Q, --quoting-style=WORD) are
independent. The algorithm is: first, obey the quoting style to get a
string representing the file name; then, if qmark_funny_chars is set,
replace all nonprintable chars in that string with '?'. It's necessary
to replace nonprintable chars even in quoted strings, because we don't
want to mess up the terminal if control chars get sent to it, and some
quoting methods pass through control chars as-is. */
static bool qmark_funny_chars;
It means that they prefer very large dildos and buttplugs?
You’ve gotten a longer reply to this, but just to make it clear: No, that’s how it’s supposed to work.
lessmangles control characters so they can’t do anything to your display (or bell)-R,lesswill pass some control characters through raw and unmangled; enough to give you stuff like pretty colours-r,lesswon’t mangle any control characters, which, if you’re doing something stupid like trying to read a binary file, can leave your terminal prompt fucked up and in need of areset.