Hacker News new | ask | show | jobs
by notheguyouthink 3287 days ago
This is really really cool!

As an aside though, I feel like we need some protocol for on-save junk. GoImports, GoFmt, Stencil, ... all are trying to implement a bunch of functionality on save.

Is there a good way to handle this? Both GoImports and Stencil implement GoFmt (I believe), what's a better way to do this?

2 comments

Stencil implements GoImports formatting which is basically GoFmt with a slightly different import ordering. And yes, it would be useful to standardize this somehow, the way go generate is standardized.
On-save should support unix-style pipe-lining. That's the time tested pattern. I guess it depends on which editor you use.
You mean piping into editors? I'm working on something related; most editors don't handle cursor repositioning very well when you dumbly refresh the content without going through editor-specific APIs.