Sorry to bump this thread, just wondering if anyone has any thoughts on this now that (some) of the Swift 3.0 craziness is done.
-- Keith Smiley On Sun, Jul 31, 2016, at 21:46, Keith Smiley via swift-dev wrote: > Hey everyone, > > Recently I've been working on making Swift autocomplete outside of Xcode > (specifically vim). Of course to do this, I've been using > [SourceKitten][0], > which is a great bridge for interacting with `sourcekitd`. > > While working on this, I also ran across `sourcekitd-test` and > `sourcekitd-repl` > from the Swift repo. These tools are also awesome for working with > `sourcekitd`. > `sourcekitd-test` even has practically the same command line interface as > SourceKitten's complete command. > > With `sourcekitd-test`: > > ``` > $ sourcekitd-test -req=complete -offset=x file.swift -- [compiler args] > ``` > > With SourceKitten: > > ``` > $ sourcekitten complete --offset x --file file.swift -- [compiler args] > ``` > > These 2 commands of course call through to `sourcekitd` in the same way, > so this > ends up with the same output as well. > > All of this is just to show that I think these tools would be extremely > valuable > to have shipped with whichever Swift toolchains are bundled with Xcode, > so users > would automatically have tools for completion installed. > > I'd love to hear some thoughts on this, and also if it's even a feasible > thing > to ask for. Also let me know if this post would be better suited for > another > list. I didn't feel like this was particularly appropriate for > swift-evolution > since there aren't really any implementation details in question here. > > > [0]: https://github.com/jpsim/SourceKitten > > > Thanks for reading! > > -- > Keith Smiley > > _______________________________________________ > swift-dev mailing list > swift-dev@swift.org > https://lists.swift.org/mailman/listinfo/swift-dev _______________________________________________ swift-dev mailing list swift-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-dev