hook global WinSetOption filetype=html %{ hook -group snippet-html global InsertChar . %{ try %{ evaluate-commands expand-snippet-nl \ lst \ li/likA } catch %{ evaluate-commands expand-snippet-nl \ nls \ ul/ulkAli/likA } catch %{ evaluate-commands expand-snippet-nl \ ols \ ol/olkAli/likA } catch %{ evaluate-commands expand-snippet-nl \ sct \ section/sectionkA } catch %{ evaluate-commands expand-snippet-nl \ prf \ pre/prekA } catch %{ evaluate-commands expand-snippet \ prg \ p/pkA } catch %{ evaluate-commands expand-snippet \ ccd \ code/code7hi } catch %{ evaluate-commands expand-snippet \ vrb \ var/var6hi } catch %{ evaluate-commands expand-snippet \ tlc \ i/i4hi } catch %{ evaluate-commands expand-snippet \ mfs \ em/em5hi } catch %{ evaluate-commands expand-snippet \ stg \ strong/strong9hi } catch %{ evaluate-commands expand-snippet \ tms \ time/time7hi } catch %{ evaluate-commands expand-snippet \ lnk \ ahref=""/a6hi } catch %{} } hook -once -always window WinSetOption filetype=.* %{ remove-hooks global snippet-html } }