David Barnett

Results 156 issues of David Barnett

We used to have vroom run automatically on every pull request using Travis CI hooks, but those have been disabled. We should delete the remnant .travis.yml file and get the...

enhancement

When using goimports via our gofmt formatter as [suggested in the docs](https://github.com/google/vim-codefmt/blob/1025977/doc/codefmt.txt#L42), the goimports path-based inference doesn't work because we don't tell goimports about the path. It does support a...

enhancement

For some types of files you might want to run more than one formatter, for instance sort C++ includes (which clang-format doesn't handle) and then format with clang-format. Could codefmt...

enhancement

Deduplicates per-filetype logic in AppliesToBuffer & FormatRange to use a shared `_supported_formats` definition. In the process, updates AppliesToBuffer to accept sass/scss/less filetypes, where #114 had only fixed them to work...

cla: yes

autopep8 allows configuring the indent-size and max-line-length to use as well as listing error codes to be ignored like `--ignore=E226,E302,E41`. It's currently possible to configure those via pep8 config files...

enhancement

We should have a formatter for fixjsstyle from the Closure Linter suite (https://developers.google.com/closure/utilities/docs/linter_howto).

new formatter

The google-rlint tool (https://code.google.com/p/google-rlint/) can reformat R code to the Google R Style Guide. We should add it as an available formatter for the r filetype.

new formatter

It would be nice to have a mode to detect which lines you had touched in this editing session and only format those ranges. We'd need a way to decide...

enhancement

Lots of vim plugins have fancy screencasts (animated GIFs) in the README.md showcasing plugin features. The codefmt plugin has several useful features that would make a nice screencast. We should...

enhancement

Lots of formatters have extra config users may want to pass, and creating a top-level flag for each one will get cumbersome. We should consider a generic mechanism for passing...

enhancement