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
Monday, October 22, 2012
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment