On Mi, 13 Aug 2025, Gary Johnson wrote:

> I recently discovered the g:awk_is_gawk variable and set it to 1 in
> my vimrc since I use gawk rather than awk almost exclusively.
> Sometime later, I tried reformatting a comment in a file of gawk
> code using gqj and nothing happened.  Also, the following was left
> on the command line.
> 
>     :.,.+1!gawk -f- -o/dev/stdout
> 
> I found the source of the problem to be this line in
> ftplugin/awk.vim:
> 
>     setlocal formatprg=gawk\ -f-\ -o/dev/stdout
> 
> which is executed if g:awk_is_gawk exists and the OS is Unix-like.
> (The line was added at commit d58a3bf7d on Sept. 28, 2020.)
> 
> I presume that the purpose of this is to allow the user to check for
> errors in their gawk code, but it seems wrong to me to hijack the
> formatting command for that purpose, mainly because doing so
> prevents the user from actually reformatting their code.

Not sure I understand, what exactly the problem is. According to my 
understanding of the gawk man page, gawk -o should do pretty-printing, 
so isn't the above correct for re-formatting?

Thanks,
Christian
-- 
"Tourists -- have some fun with New York's hard-boiled cabbies.  When you get
to your destination, say to your driver, "Pay?  I was hitchhiking."
                -- David Letterman

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/vim_dev/aJ2G53pgfqXnLjXw%40256bit.org.

Raspunde prin e-mail lui