#!/bin/sed -f # Title /^# / { s/# /*nvim-lua-guide.txt* / } # Sections /^## / { s/[a-z]/\u&/g s/## // i============================================================================== } # Sub-sections, tips and caveats /^####\? / { s/####\? // s/.*/&~/ } # Help links s/\[`vim\.api\.\(.*\)`\](.*)/|\1|/ s/\[`:help \(.*\)`\](.*)/|\1|/ s/\[`\(.*\)`\](.*)/|\1|/ # Markdown links /\[.*\](http.*)/ { y/[]()/ : / } # Todos s/\*\*TODO\*\*: /\t*Todo\t/g # Warnings s/\*\*\(WARNING\)\*\*/\1/ # Code blocks /^```.*$/,/^```$/{ s/.*/ &/ s/```.\+/>/ s/\s*```$/