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.