From 8a38fe366b6d82f24dca1e9169c04c20357479b5 Mon Sep 17 00:00:00 2001 From: Thomas Vanbesien Date: Sun, 7 Jun 2026 19:24:35 +0200 Subject: feat: add wikilink mdformat extension --- .claude/hooks/markdown-format.sh | 2 +- .config/nvim/after/ftplugin/markdown.lua | 4 ++++ .local/bin/dotfiles | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.claude/hooks/markdown-format.sh b/.claude/hooks/markdown-format.sh index 8728aeb..e8ffa0e 100755 --- a/.claude/hooks/markdown-format.sh +++ b/.claude/hooks/markdown-format.sh @@ -1,5 +1,5 @@ #!/bin/bash file_path=$(jq -r '.tool_input.file_path') if [[ "$file_path" =~ \.(md|markdown)$ ]]; then - mdformat --number --extensions tables --extensions frontmatter --wrap 120 "$file_path" + mdformat --number --extensions tables --extensions frontmatter --extensions wikilink --wrap 120 "$file_path" fi diff --git a/.config/nvim/after/ftplugin/markdown.lua b/.config/nvim/after/ftplugin/markdown.lua index f897606..1de3a37 100644 --- a/.config/nvim/after/ftplugin/markdown.lua +++ b/.config/nvim/after/ftplugin/markdown.lua @@ -13,6 +13,8 @@ local function format() "tables", "--extensions", "frontmatter", + "--extensions", + "wikilink", "--wrap", tostring(vim.bo.textwidth), "--check", @@ -30,6 +32,8 @@ local function format() "tables", "--extensions", "frontmatter", + "--extensions", + "wikilink", "--wrap", tostring(vim.bo.textwidth), tempname, diff --git a/.local/bin/dotfiles b/.local/bin/dotfiles index 8a7f1f3..a11b85c 100755 --- a/.local/bin/dotfiles +++ b/.local/bin/dotfiles @@ -55,7 +55,7 @@ sync_mdformat() { if prompt_for_install "Missing mdformat"; then pipx install mdformat; else return; fi fi local missing_injected_packages=() - for pack in mdformat-gfm mdformat-frontmatter; do + for pack in mdformat-gfm mdformat-frontmatter mdformat-wikilink; do if ! jq --exit-status ".venvs.mdformat.metadata.injected_packages | has(\"$pack\")" <<<"$pipx_json" >/dev/null 2>&1; then missing_injected_packages+=("$pack") fi -- cgit v1.3.1