From 0d2391a881e7dcf4219373da35036d66c47219cd Mon Sep 17 00:00:00 2001 From: thomasjm Date: Sun, 11 Oct 2026 20:13:05 -0700 Subject: [PATCH] Move the document symbol filter into the NotebookConfig --- app/Main.hs | 2 +- src/Transform/Config.hs | 1 + stack.yaml | 2 +- stack.yaml.lock | 6 +++--- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/Main.hs b/app/Main.hs index c73d82a..6a14444 100644 --- a/app/Main.hs +++ b/app/Main.hs @@ -207,7 +207,7 @@ readWrappedOut clientReqMap serverReqMap wrappedOut sendToStdout = forever $ do Nothing -> return m sendToStdout (transformServerReq meth msg) Right (ServerToClientRsp meth initialParams msg) -> - transformServerRsp meth initialParams msg >>= sendToStdout + transformServerRsp rustNotebookConfig meth initialParams msg >>= sendToStdout readWrappedErr :: MonadLoggerIO m => Handle -> m () readWrappedErr wrappedErr = forever $ do diff --git a/src/Transform/Config.hs b/src/Transform/Config.hs index 7990371..23de74d 100644 --- a/src/Transform/Config.hs +++ b/src/Transform/Config.hs @@ -33,6 +33,7 @@ rustNotebookConfig = NotebookConfig { , notebookConfigOnDocumentsChanged = updateLibRs , notebookConfigTransformInitialize = transformInitialize , notebookConfigCustomUriMethods = ["rust-analyzer/analyzerStatus"] + , notebookConfigIgnoreSymbol = const False , notebookConfigLanguageName = "rust" } diff --git a/stack.yaml b/stack.yaml index 9609a3c..1e62eec 100644 --- a/stack.yaml +++ b/stack.yaml @@ -13,7 +13,7 @@ system-ghc: true extra-deps: - git: https://github.com/codedownio/notebook-language-server-core.git - commit: b474d01835bb175c5564b931bcec32424551fccd + commit: b181af10fe24da329fba6d48581245e0d7867acb # - language-rust-0.2.0.27 diff --git a/stack.yaml.lock b/stack.yaml.lock index c6ad766..e3c441d 100644 --- a/stack.yaml.lock +++ b/stack.yaml.lock @@ -5,15 +5,15 @@ packages: - completed: - commit: b474d01835bb175c5564b931bcec32424551fccd + commit: b181af10fe24da329fba6d48581245e0d7867acb git: https://github.com/codedownio/notebook-language-server-core.git name: notebook-language-server-core pantry-tree: - sha256: 554c2a636ed5e2dac188feae84770503a5fb70824cac9d45c8ffe6a41e0d268b + sha256: d07fbf4896e49b11bbf12bb2f4895dab55ed01cf2740cc7b96e494baa9cdb198 size: 1919 version: 0.1.0.0 original: - commit: b474d01835bb175c5564b931bcec32424551fccd + commit: b181af10fe24da329fba6d48581245e0d7867acb git: https://github.com/codedownio/notebook-language-server-core.git snapshots: - completed: