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/c9f612a8-44bf-4499-bb61-538435c6cb87n%40googlegroups.com.