-
Notifications
You must be signed in to change notification settings - Fork 722
HTML editing
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
}
- Normal mode commands
- Avoid the escape key
- Implementing user mode (Leader key)
- Kakoune explain
- Kakoune TV