Install yasnippet and vala-snippets packages

This commit is contained in:
Gergely Polonkai
2016-10-20 10:20:38 +02:00
parent d1468f35a7
commit a498706564
1085 changed files with 12052 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: <e> in monodix section
# key: <e
# condition: (dix-enclosing-is-mono-section)
# binding: direct-keybinding
#TODO: remove suffix from <i> after leaving <par>
# --
<e lm="${1:`(dix-yas-prev-lemma)`}"> <i>${1:$(dix-yas-lm-to-i)}</i> <par n="${3:$$(dix-yas-choose-pdname)}"/></e>
$0

View File

@@ -0,0 +1,7 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: <e> in pardefs
# key: <e
# condition: (not (dix-enclosing-is-mono-section))
# binding: direct-keybinding
# --
<e> <p><l>$1</l> <r>$1$0</r></p> </e>

View File

@@ -0,0 +1,7 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: <p> element
# key: <p
# condition: (progn (backward-char 2) (equal (dix-enclosing-elt 'noerror) "e"))
# binding: direct-keybinding
# --
<p><l>$1</l> <r>$1$0</r></p>

View File

@@ -0,0 +1,7 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: <par> element
# key: <p
# condition: (progn (backward-char 2) (equal (dix-enclosing-elt 'noerror) "e"))
# binding: direct-keybinding
# --
<par n="${1::$$(dix-yas-message-pardef (yas-choose-value (dix-pardef-suggest-for (dix-lemma-at-point))))`}"/>$0

View File

@@ -0,0 +1,12 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: <pardef> element
# key: <p
# condition: (progn (backward-char 2) (not (equal (dix-enclosing-elt 'noerror) "e")))
# binding: direct-keybinding
# --
<pardef n="${1:corp/us__n}">
<e> <p><l>${1:$(dix-yas-pdname-to-suffix yas-text)}</l> <r>${1:$(dix-yas-pdname-to-suffix yas-text)}${1:$(dix-yas-pdname-to-pos yas-text)}$2</r></p></e>
<e> <p><l>${1:$(dix-yas-pdname-to-suffix yas-text)}$0</l> <r>${1:$(dix-yas-pdname-to-suffix yas-text)}${1:$(dix-yas-pdname-to-pos yas-text)}$2</r></p></e>
<e> <p><l>${1:$(dix-yas-pdname-to-suffix yas-text)}</l> <r>${1:$(dix-yas-pdname-to-suffix yas-text)}${1:$(dix-yas-pdname-to-pos yas-text)}$2</r></p></e>
<e> <p><l>${1:$(dix-yas-pdname-to-suffix yas-text)}</l> <r>${1:$(dix-yas-pdname-to-suffix yas-text)}${1:$(dix-yas-pdname-to-pos yas-text)}$2</r></p></e>
</pardef>

View File

@@ -0,0 +1,9 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: <s> element
# key: <s
# binding: direct-keybinding
# condition: (progn (backward-char 2) (member (dix-enclosing-elt 'noerror) '("l" "r" "i" "g")))
#Note: requires (eval-after-load 'yasnippet '(add-to-list 'yas-key-syntaxes 'dix-yas-skip-backwards-to-key))
#so that you can expand it after regular letter chars
# --
<s n="$1"/>$0

View File

@@ -0,0 +1,7 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: <sdef> element
# key: <s
# condition: (progn (backward-char 2) (equal (dix-enclosing-elt 'noerror) "sdefs"))
# binding: direct-keybinding
# --
<sdef n="$1" c="$2"/>

View File

@@ -0,0 +1,9 @@
# -*- mode: snippet; require-final-newline: nil -*-
# name: <section> element
# key: <s
# condition: (progn (backward-char 2) (and (not (dix-enclosing-is-mono-section)) (not (member (dix-enclosing-elt 'noerror) '("l" "r" "i" "g" "sdefs")))))
# binding: direct-keybinding
# --
<section id="${1:main}" type="${2:$$(yas-choose-value '("standard" "inconditional" "postblank" "preblank"))}">
$0
</section>