Meriel Luna Mittelbach
Meriel Luna Mittelbach
1:  2:  These are once again using alacritty, but I got the same results with various vte-based terminals (gnome-terminal, etc), and urxvt.
`/usr/bin/man`, nothing special here. I'm using Zsh, but little to no configuration (no oh-my-zsh, any aliases replacing commands, etc...) `file $(which man)` reports a ELF exe, so no wrapper script...
`MANPAGER="" man sprintf` shows bold and underline text (no pager though) `MANPAGER="bat -Ap" man sprintf` shows this...  Oh thank you for taking on the issue, `bat` has become an...
I also ran it with `MANPAGER="cat -A"` Plenty of ansi sequences, but no backspaces, very weird... ^[[1m -> bold on ^[[0m -> bold off ^[[4m -> underline on ^[[24m ->...
`man` itself has no such option. Using a very hacky strace oneliner I got the execution chain for a `man` invocation. One of these programs will probably have an option...
`grotty` can use the old format (using backspaces) by passing the `-c` option or setting `GROFF_NO_SGR` `grotty -c -b -u` would use the old format (no SGR sequences), and supresses...
Well. `MANROFFOPT="-c" MANPAGER="sh -c 'col -bx | bat -plman'" man sprintf` Finally worked. No bold or underlined text, but it finally displays correctly :D While this presents a working solution...
Understandable ^^
> adding a pass over the AST that looks for all the items like type alias = name; where name is a native rust type, deletes them and s/alias/name/ everywhere...
There's also the extension `.S`, used commonly for "Assembly with C Preprocessor", which is exactly what it says on the tin.