summaryrefslogtreecommitdiff
path: root/support/texlab/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/src/lib.rs')
-rw-r--r--support/texlab/src/lib.rs30
1 files changed, 19 insertions, 11 deletions
diff --git a/support/texlab/src/lib.rs b/support/texlab/src/lib.rs
index bc5c3d3303..8644a40f10 100644
--- a/support/texlab/src/lib.rs
+++ b/support/texlab/src/lib.rs
@@ -1,25 +1,33 @@
-#![recursion_limit = "128"]
-
-pub mod action;
-pub mod build;
-pub mod capabilities;
+#[cfg(feature = "citation")]
pub mod citeproc;
-pub mod client;
-pub mod codec;
+
+#[cfg(feature = "test")]
+pub mod test;
+
+cfg_if::cfg_if! {
+ if #[cfg(feature = "server")] {
+ mod config;
+ mod build;
+
+ pub mod server;
+ }
+}
+
pub mod completion;
+pub mod components;
pub mod definition;
pub mod diagnostics;
+pub mod feature;
pub mod folding;
-pub mod formatting;
pub mod forward_search;
pub mod highlight;
pub mod hover;
pub mod link;
-pub mod lsp_kind;
-pub mod range;
+pub mod outline;
+pub mod protocol;
pub mod reference;
pub mod rename;
-pub mod server;
pub mod symbol;
pub mod syntax;
+pub mod tex;
pub mod workspace;