On Thu, 30 Jan 2025, Greg Wooledge wrote:

> You need to unalias w3m first.  That's the real answer here.

I wrote

 [[ $(type -t w3m) == "w3m" ]] && unalias w3m
 w3m() { /usr/bin/w3m -no-cookie -o auto-image=TRUE $@ ; }

which I understood is sufficient to unalias the name w3m before defining the 
function.

> POSIX sh only defines "foo()".
> "function foo()" is therefore purely a bash extension.

I stick to the basic definition of Bash functions.  Roger

Reply via email to