Scripting vim to Run Perltidy on a Buffer

Posted by rjray on Stack Overflow See other posts from Stack Overflow or by rjray
Published on 2010-02-26T23:29:37Z Indexed on 2010/03/12 23:47 UTC
Read the original article Hit count: 198

Filed under:
|

At my current job, we have coding-style standards that are different from the ones I normally follow. Fortunately, we have a canned RC file for perltidy that I can apply to reformat files before I submit them to our review process.

I have code for emacs that I use to run a command over a buffer and replace the buffer with the output, which I have adapted for this. But I sometimes alternate between emacs and vim, and would like to have the same capabilities there. I'm sure that this or something similar is simple and had been done and re-done many times over. But I've not had much luck finding any examples of vim-script that seem to do what I need. Which is, in essence, to be able to hit a key combo (like Ctrl-F6, what I use in emacs) and have the buffer be reformatted in-place by perltidy. While I'm a comfortable vim-user, I'm completely clueless at writing this sort of thing for vim.

© Stack Overflow or respective owner

Related posts about vim

Related posts about perl