On Mon, 2012-10-22 at 07:55 -0700, Ben Fritz wrote: > > > > Thanks John. It should be good to follow your work. Perhaps looking at > > > > your code would give me some clue as to what I could do for C/C++. > > > > Yesterday I also found a free package called Artistic Style > > > > (astyle.sourceforge.net) which does a decent job as a code-formatter. > > > > However the utility of something like vim_tidy_code would still > > > > remain. > > > > > > I was going to say that Artistic Style looked like something that would be > good to use in your 'equalprg' or 'formatprg' option, but then I found that > Artistic Style does not yet support getting text from stdin or writing to > stdout: > > http://sourceforge.net/tracker/index.php?func=detail&aid=3017627&group_id=2319&atid=102319 > > So you'd probably need to wrap it in a function called from formatexpr, to > write text out to a temp file and read it back in when done. Then you can use > gq to format stuff (gggqG to format the entire buffer). I think you can also > get automatic formatting with the 'formatoptions' option this way. >
https://www.google.com/search?q=code+beautifier+with+vim&oq=code+beautifier+with+vim&sugexp=chrome,mod=0&sourceid=chrome&ie=UTF-8#hl=en&sclient=psy-ab&q=code+beautifier+&oq=code+beautifier+&gs_l=serp.3..0l4.18245.18245.0.18432.1.1.0.0.0.0.77.77.1.1.0.les%3B..0.0...1c.1.dIb14cMkVbc&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.&fp=6bfb452b84afdba5&bpcl=35466521&biw=1832&bih=897 a very quick glance shows that indent reads stdin writes stdout as does uncrustify -- I would imagine that others do also -- You received this message from the "vim_use" 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
