>  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.

The purpose is to format awk code as far as I know. gq was designed to be 
used with external formatters, to always (almost) use vim's internal 
formatter, use gw

:help gw

I have just tried to use formatprg you showed and it works to format awk 
code I grabbed from internet:

https://asciinema.org/a/QUuoVqgTi25qYIRpUeBucml64

On Thursday, August 14, 2025 at 5:37:39 PM UTC+10 Maxim Kim wrote:

> The issue is that gq (with internal formatter) was used to format a 
> comment, now we have formatprg set which in this case formats the code, not 
> comments.
>
> The usual substitute is gw -- it should still work. 
>
> On Thursday, August 14, 2025 at 4:49:22 PM UTC+10 Christian Brabandt wrote:
>
>>
>> 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/f6066d63-1ed6-49d0-9259-92e5d45aeb4en%40googlegroups.com.

Raspunde prin e-mail lui