Install yasnippet and vala-snippets packages
This commit is contained in:
9
elpa/yasnippet-20160924.2001/snippets/haskell-mode/case
Normal file
9
elpa/yasnippet-20160924.2001/snippets/haskell-mode/case
Normal 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}
|
5
elpa/yasnippet-20160924.2001/snippets/haskell-mode/data
Normal file
5
elpa/yasnippet-20160924.2001/snippets/haskell-mode/data
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: data
|
||||
# key: da
|
||||
# --
|
||||
data ${1:Type} = $2
|
7
elpa/yasnippet-20160924.2001/snippets/haskell-mode/doc
Normal file
7
elpa/yasnippet-20160924.2001/snippets/haskell-mode/doc
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: doc
|
||||
# key: d
|
||||
# --
|
||||
{-
|
||||
$0
|
||||
-}
|
6
elpa/yasnippet-20160924.2001/snippets/haskell-mode/efix
Normal file
6
elpa/yasnippet-20160924.2001/snippets/haskell-mode/efix
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: fixme dummy
|
||||
# key: efix
|
||||
# expand-env: ((yas-indent-line 'fixed))
|
||||
# --
|
||||
(error "FIXME: $0")
|
@@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: fun
|
||||
# key: fun
|
||||
# --
|
||||
${1:function-name} :: ${2:type}
|
||||
$1 ${3:arguments} $0
|
@@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: fune
|
||||
# key: fune
|
||||
# --
|
||||
${1:function-name} :: ${2:type}
|
||||
$1 = $0error "Not implemented: $1"
|
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: import
|
||||
# key: import
|
||||
# --
|
||||
import${1: qualified} ${2:Module${3:(symbols)}}${4: as ${5:alias}}
|
@@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: instance
|
||||
# key: ins
|
||||
# --
|
||||
instance ${1:${2:(Show a)} => }${3:Ord} ${4:DataType} where
|
||||
$0
|
7
elpa/yasnippet-20160924.2001/snippets/haskell-mode/main
Normal file
7
elpa/yasnippet-20160924.2001/snippets/haskell-mode/main
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: main function
|
||||
# key: main
|
||||
# expand-env: ((yas-indent-line 'fixed))
|
||||
# --
|
||||
main :: IO ()
|
||||
main = do $0
|
@@ -0,0 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: module
|
||||
# key: mod
|
||||
# --
|
||||
module ${1:Module} where
|
||||
$0
|
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: new class
|
||||
# key: class
|
||||
# expand-env: ((yas-indent-line 'fixed))
|
||||
# --
|
||||
class ${1:Class Name} where
|
||||
$0
|
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: pragma
|
||||
# key: prag
|
||||
# --
|
||||
{-# ${1:PRAGMA} #-}
|
5
elpa/yasnippet-20160924.2001/snippets/haskell-mode/print
Normal file
5
elpa/yasnippet-20160924.2001/snippets/haskell-mode/print
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: print
|
||||
# key: pr
|
||||
# --
|
||||
print $0
|
Reference in New Issue
Block a user