Skip to content
Jan-Jaap Korpershoek edited this page Nov 13, 2019 · 7 revisions

define-command -hidden html-auto-close-tag %{ evaluate-commands -draft -itersel %{ try %{ # Check if last entered characters are "</" execute-keys -draft hH # Get tag execute-keys Z[ execute-keys -with-maps t execute-keys lt"ay # Paste tag execute-keys zh"a # Close tag execute-keys -with-hooks a } } }

hook global WinSetOption filetype=(xml|html|php) %{ # Credits to mawww for this mapping map -docstring "xml tag object" global object t %{c([\w.]+)\b[^>]?(?!/)>,/([\w.]+)\b[^>]?(?!/)>} hook window InsertChar '/' html-auto-close-tag

}

Clone this wiki locally