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 -*-
# name: case
# key: case
# expand-env: ((yas-indent-line 'fixed))
# --
case ${1:var} of
${2:cond} -> ${3:value}
$0
otherwise -> ${4:other}

View File

@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: data
# key: da
# --
data ${1:Type} = $2

View File

@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: doc
# key: d
# --
{-
$0
-}

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: fixme dummy
# key: efix
# expand-env: ((yas-indent-line 'fixed))
# --
(error "FIXME: $0")

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: fun
# key: fun
# --
${1:function-name} :: ${2:type}
$1 ${3:arguments} $0

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: fune
# key: fune
# --
${1:function-name} :: ${2:type}
$1 = $0error "Not implemented: $1"

View File

@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: import
# key: import
# --
import${1: qualified} ${2:Module${3:(symbols)}}${4: as ${5:alias}}

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: instance
# key: ins
# --
instance ${1:${2:(Show a)} => }${3:Ord} ${4:DataType} where
$0

View File

@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: main function
# key: main
# expand-env: ((yas-indent-line 'fixed))
# --
main :: IO ()
main = do $0

View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: module
# key: mod
# --
module ${1:Module} where
$0

View File

@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: new class
# key: class
# expand-env: ((yas-indent-line 'fixed))
# --
class ${1:Class Name} where
$0

View File

@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: pragma
# key: prag
# --
{-# ${1:PRAGMA} #-}

View File

@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: print
# key: pr
# --
print $0