From bff5b4f2bd2074b1d153b9db53fd47ca4633b8f7 Mon Sep 17 00:00:00 2001 From: Nanderty Date: Tue, 26 Aug 2025 15:15:28 +0200 Subject: Cleanup colorschemes, add html snippets --- autoload/snippet/html/element.kak | 20 +++++++++++ autoload/snippet/html/environment.kak | 64 +++++++++++++++++++++++++++++++++++ autoload/snippet/html/heading.kak | 28 +++++++++++++++ 3 files changed, 112 insertions(+) create mode 100644 autoload/snippet/html/element.kak create mode 100644 autoload/snippet/html/environment.kak create mode 100644 autoload/snippet/html/heading.kak (limited to 'autoload/snippet') diff --git a/autoload/snippet/html/element.kak b/autoload/snippet/html/element.kak new file mode 100644 index 0000000..68ccd8a --- /dev/null +++ b/autoload/snippet/html/element.kak @@ -0,0 +1,20 @@ +hook global WinSetOption filetype=html %{ + + hook -group snippet-html global InsertChar . %{ + try %{ + evaluate-commands expand-snippet-nl \ + brk \ + br/ + } catch %{ + evaluate-commands expand-snippet-nl \ + hr \ + hr + } catch %{} + } + + + + hook -once -always window WinSetOption filetype=.* %{ + remove-hooks global snippet-html + } +} diff --git a/autoload/snippet/html/environment.kak b/autoload/snippet/html/environment.kak new file mode 100644 index 0000000..bc250a9 --- /dev/null +++ b/autoload/snippet/html/environment.kak @@ -0,0 +1,64 @@ +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 + } +} diff --git a/autoload/snippet/html/heading.kak b/autoload/snippet/html/heading.kak new file mode 100644 index 0000000..46de0b9 --- /dev/null +++ b/autoload/snippet/html/heading.kak @@ -0,0 +1,28 @@ +hook global WinSetOption filetype=html %{ + + hook -group snippet-html global InsertChar . %{ + try %{ + evaluate-commands expand-snippet-nl \ + hd1 \ + h1/h15hi + } catch %{ + evaluate-commands expand-snippet-nl \ + hd2 \ + h2/h25hi + } catch %{ + evaluate-commands expand-snippet-nl \ + hd3 \ + h3/h35hi + } catch %{ + evaluate-commands expand-snippet-nl \ + hd4 \ + h4/h45hi + } catch %{} + } + + + + hook -once -always window WinSetOption filetype=.* %{ + remove-hooks global snippet-html + } +} -- cgit v1.2.3