Install yasnippet and vala-snippets packages
This commit is contained in:
@@ -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
|
@@ -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>
|
7
elpa/yasnippet-20160924.2001/snippets/dix-mode/p
Normal file
7
elpa/yasnippet-20160924.2001/snippets/dix-mode/p
Normal 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>
|
7
elpa/yasnippet-20160924.2001/snippets/dix-mode/par
Normal file
7
elpa/yasnippet-20160924.2001/snippets/dix-mode/par
Normal 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
|
12
elpa/yasnippet-20160924.2001/snippets/dix-mode/pardef
Normal file
12
elpa/yasnippet-20160924.2001/snippets/dix-mode/pardef
Normal 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>
|
9
elpa/yasnippet-20160924.2001/snippets/dix-mode/s
Normal file
9
elpa/yasnippet-20160924.2001/snippets/dix-mode/s
Normal 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
|
7
elpa/yasnippet-20160924.2001/snippets/dix-mode/sdef
Normal file
7
elpa/yasnippet-20160924.2001/snippets/dix-mode/sdef
Normal 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"/>
|
9
elpa/yasnippet-20160924.2001/snippets/dix-mode/section
Normal file
9
elpa/yasnippet-20160924.2001/snippets/dix-mode/section
Normal 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>
|
Reference in New Issue
Block a user