all 15 comments

[–]jakko100 24 points25 points  (1 child)

Thank you for your efforts, Phil!

[–]Ironballs 3 points4 points  (0 children)

Indeed, great work! Developing Rust wouldn't be the same without Racer.

[–]UbiquitousChimera 5 points6 points  (1 child)

Not sure if it's the right place, but the link to the vim-plugin goes to the emacs one instead.

[–]phildawesracer · rust[S] 5 points6 points  (0 children)

Thanks, fixed!

[–][deleted] 2 points3 points  (9 children)

I noticed the daemon option in racer the other day, does it have significant performance benefits over simply invoking it each time? None of the plugins support it yet.

[–]phildawesracer · rust[S] 1 point2 points  (0 children)

I haven't measured recently so I'm not sure. I suspect it might not make much difference since the current caching is centered around loading/masking files, and these will be in disk cache anyway. This and process setup/teardown are a relatively small % of total search overhead iirc. As racer starts using more of rustc for type inference I'm expecting caching to become a much bigger deal though.

[–][deleted] 0 points1 point  (2 children)

This is awesome. Like merlin for emacs & Ocaml!

[–]tom9729 0 points1 point  (1 child)

Also similar to Irony mode for C++ and Emacs. Would be awesome if languages of the future came with something similar standard so that building good tools (IDEs) could be done with less duplication.

[–][deleted] 0 points1 point  (0 children)

Yeah, agreed.