diff options
| -rwxr-xr-x | .claude/hooks/markdown-format.sh | 2 | ||||
| -rw-r--r-- | .config/nvim/after/ftplugin/markdown.lua | 4 | ||||
| -rwxr-xr-x | .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 |
