Re: pgindent wishlist item
От | Bruce Momjian |
---|---|
Тема | Re: pgindent wishlist item |
Дата | |
Msg-id | 20140131183724.GK19957@momjian.us обсуждение исходный текст |
Ответ на | Re: pgindent wishlist item (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-hackers |
On Fri, Jan 31, 2014 at 12:44:22PM -0500, Tom Lane wrote: > Andrew Dunstan <andrew@dunslane.net> writes: > > While Bruce is working on pgindent, let me register a small wishlist > > item. It would be quite useful to be able to supply extra typedefs on > > the command line to supplement a typedefs file downloaded from the > > buildfarm or constructed however. A concrete example: in the code I have > > been recently working on, there are typedefs for Jsonb and JsonbValue. > > If I run pgindent as normal on the new code these items are not treated > > properly. What I had to do was take a special copy of the typedefs list > > and add those two items. If we could pass a list of extra typedefs to > > supplement the typedefs file that would be very useful. Then I could do > > something like: > > > pgindent --typedef Jsonb --typedef JsonbValue > > src/backend/utils/adt/jsonfuncs.c > > > without having to mangle a typedefs file. > > Personally, I always just edit the downloaded file to add whatever > typedefs the patch I'm working on adds. I wouldn't use a command > line switch even if there was one, because then I'd have to remember > which typedef names to add each time I run pgindent. Easily added, so done with the attached, applied patch. You use it like this: pgindent --list-of-typedefs 'abc def' -- Bruce Momjian <bruce@momjian.us> http://momjian.us EnterpriseDB http://enterprisedb.com + Everyone has their own god. +
Вложения
В списке pgsql-hackers по дате отправления: