diff --git a/build.gradle b/build.gradle index 4bdf3b9..2f87473 100644 --- a/build.gradle +++ b/build.gradle @@ -16,7 +16,9 @@ repositories { } dependencies { - implementation "com.github.adamheinrich:native-utils:master-SNAPSHOT" + implementation 'com.github.adamheinrich:native-utils:master-SNAPSHOT' + implementation 'org.slf4j:slf4j-api:2.0.9' + implementation 'ch.qos.logback:logback-classic:1.4.6' } // Configure Gradle IntelliJ Plugin @@ -72,4 +74,4 @@ tasks.register('cargoClean', Exec) { dependsOn deleteGeneratedNativeInterface } -clean.dependsOn cargoClean \ No newline at end of file +clean.dependsOn cargoClean diff --git a/src/main/java/com/codemp/intellij/CodeMP.java b/src/main/java/com/codemp/intellij/CodeMP.java index f87303a..36e9312 100644 --- a/src/main/java/com/codemp/intellij/CodeMP.java +++ b/src/main/java/com/codemp/intellij/CodeMP.java @@ -20,8 +20,9 @@ public class CodeMP { } catch(IOException e) { throw new RuntimeException(e); } finally { + LOGGER.info("Loaded CodeMP library!"); loadedLibrary = false; } } } -} \ No newline at end of file +} diff --git a/src/main/java/com/codemp/intellij/actions/buffer/BufferAttachAction.java b/src/main/java/com/codemp/intellij/actions/buffer/BufferAttachAction.java index b9c02d2..4c720f1 100644 --- a/src/main/java/com/codemp/intellij/actions/buffer/BufferAttachAction.java +++ b/src/main/java/com/codemp/intellij/actions/buffer/BufferAttachAction.java @@ -41,6 +41,7 @@ public class BufferAttachAction extends AnAction { ApplicationManager.getApplication().runWriteAction(() -> { CodeMP.LOGGER.debug("Received text change {} from offset {} to {}!\n", event.getContent(), event.getStart(), event.getEnd()); + CodeMP.LOGGER.info("is writable: {}", document.isWritable()); document.replaceString( //TODO this doesn't work (int) event.getStart(), (int) event.getEnd(),