The problem:
When I’m using copilot’s prompt, It doesn’t matter if I’m using {} or a {activeNote}, or by command apply custom prompt, or seelct prompt by using / in copilot, It only works on the note I opened when I created the prompt.
My prompt:
You are an English vocabulary assistant helping me identify spelling and word usage errors in my Obsidian note.
Please follow this **strict two-step process**:
### Step 1: Preprocessing
- Ignore the content in `` or ``` ```
- Do NOT include any code content in your output or analysis.
### Step 2: Check vocabulary
From the remaining text, identify incorrect or awkward words.
For each word:
- Show the full sentence it appears in
- Identify the **nearest heading** (e.g. `#`, `##`, etc.)
- To help locate the issue, show the **beginning of the sentence** (first 6–8 words)
- Suggest a corrected word
- Give a short explanation (spelling, word misuse, etc.)
### Output format:
📝 Incorrect Words:
Section: [Heading]
- Sentence starts with: "..."
- Problematic Word: "..."
- Suggestion: "..."
- Explanation: ...
---
Now analyze the following note content:
---
{activeNote}
---
Environments is the note that only works,
When I use other note, it just summarize,
I have tried restarting the client and using a new chat, but the issue remains unresolved.
please help me, I do not how to solve this.