diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 000000000..df2addc4e --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,17 @@ +#![feature(await_macro, async_await, futures_api)] + +pub mod build; +pub mod completion; +pub mod definition; +pub mod feature; +pub mod folding; +pub mod formatting; +pub mod highlight; +pub mod link; +pub mod lsp; +pub mod range; +pub mod reference; +pub mod rename; +pub mod server; +pub mod syntax; +pub mod workspace; diff --git a/src/main.rs b/src/main.rs index 22e25d011..df2bfc7bf 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,29 +1,11 @@ #![feature(await_macro, async_await, futures_api)] -mod build; -mod completion; -mod definition; -mod feature; -mod folding; -mod formatting; -mod highlight; -mod hover; -mod link; -mod lsp; -mod metadata; -mod range; -mod reference; -mod rename; -mod server; -mod syntax; -mod workspace; - -use crate::completion::latex::data::actor::LatexComponentDatabaseActor; -use crate::server::LatexLspServer; -use crate::workspace::WorkspaceActor; use clap::*; use futures::executor::*; use futures::prelude::*; +use texlab::lsp; +use texlab::server::LatexLspServer; +use texlab::workspace::WorkspaceActor; use tokio_stdin_stdout; fn main() {