Re:A Rust FFI adventure in unsafety
by Nelkins on Wednesday October 10, 2018 @12:20PM
(#18186323)
What do you use as your development environment?
[ Parent
| on HN ]
Re:A Rust FFI adventure in unsafety
by ilovecaching on Wednesday October 10, 2018 @12:48PM
(#18186608)
vim + w0rp/ale, ale has LSP support and I now use it as a one stop shop for go to dec, find refs, and autocomplete. It has support for linting with cargo, rustc, rls, and autoformatting with rustfmt. rustup makes installing rls extremely painless.
mind sticking up the relevant sections of your vimrc somewhere so I could take a look?
the rust stuff in my vim dates to v. early post 1.0 and would love to link ale + rls up.
Re:A Rust FFI adventure in unsafety
by ilovecaching on Wednesday October 10, 2018 @02:25PM
(#18187591)
Sure, install w0rp/ale using your favorite plugin manager, install rustup and run:
rustup component add rls-preview rust-analysis rust-src --toolchain nightly
then add this to .vim/ftplugin/rust.vim: let b:ale_linters = {'rust': ['rls','cargo','rustc']}
let g:ale_fixers = {'rust': ['rustfmt']}
let g:ale_completion_enabled = 1perfect, thanks!
IntelliJ IDEA CE is way better than VS Code, IMHO. Much more reliable in the type inference.