mirror of
https://github.com/kdnk/obsidian-automatic-linker.git
synced 2026-07-22 12:00:30 +00:00
Why: AI ambiguity scanning still inspected Markdown table rows when ignoreMarkdownTables was enabled, while replacement skipped those rows through centralized Markdown segmentation. That kept scanner and renderer semantics from fully matching. What: Route candidate occurrence scanning through segmentMarkdown protection, move table-row detection into the Markdown segment module, and add regressions for unlinked candidates, existing wikilinks, and AI requests inside ignored table rows. |
||
|---|---|---|
| .. | ||
| __mocks__ | ||
| __tests__ | ||
| exclude-links | ||
| remove-minimal-indent | ||
| replace-links | ||
| replace-url-with-title | ||
| replace-urls | ||
| settings | ||
| utils | ||
| formatting-run.ts | ||
| frontmatter-utils.ts | ||
| main.ts | ||
| markdown-protection.ts | ||
| markdown-segments.ts | ||
| path-and-aliases.types.ts | ||
| plugin-compat.ts | ||
| trie.ts | ||
| update-editor.ts | ||