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
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