diff --git a/src/main/kotlin/com/odoo/odools/OdooLSLspServerSupportProvider.kt b/src/main/kotlin/com/odoo/odools/OdooLSLspServerSupportProvider.kt index 004a966..ce31d76 100644 --- a/src/main/kotlin/com/odoo/odools/OdooLSLspServerSupportProvider.kt +++ b/src/main/kotlin/com/odoo/odools/OdooLSLspServerSupportProvider.kt @@ -47,7 +47,6 @@ internal class OdooLSLspServerSupportProvider : LspServerSupportProvider { if (project.isDisposed) return if (!findManifest(project)) return - if (project.service().state.selectedProfile == "disabled") return println("__manifest__.py file detected in project. Starting OdooLS") serverStarter.ensureServerStarted(OdooLsServerDescriptor(project)) diff --git a/src/main/kotlin/com/odoo/odools/OdooStatusBarWidget.kt b/src/main/kotlin/com/odoo/odools/OdooStatusBarWidget.kt index 53ed1f7..03b9925 100644 --- a/src/main/kotlin/com/odoo/odools/OdooStatusBarWidget.kt +++ b/src/main/kotlin/com/odoo/odools/OdooStatusBarWidget.kt @@ -75,9 +75,13 @@ class OdooLspStatusWidget( currentStatus = "start" } else if (status == "stop") { currentStatus = "stop" + } else if (status == "git_locked") { + currentStatus = "git_locked" } if (currentStatus == "start") { full_name += " - Loading" + } else if (currentStatus == "git_locked") { + full_name += " - awaiting git" } widgetState = WidgetState("Odoo LS plugin", full_name, true) update()