33 lines
628 B
Plaintext
33 lines
628 B
Plaintext
snippet import
|
|
abbr import qualified ... as ...
|
|
import qualified ${1} as ${2}
|
|
|
|
snippet importOnly
|
|
abbr import ... (...)
|
|
import ${1} (${2})
|
|
|
|
snippet language
|
|
abbr {-# LANGUAGE ... #-}
|
|
{-# LANGUAGE ${1} #-}
|
|
|
|
# hard-tab is necessary
|
|
snippet case
|
|
abbr case ... of
|
|
case ${1} of
|
|
${2} -> ${0}
|
|
|
|
snippet main
|
|
abbr main = do
|
|
main = do
|
|
${0}
|
|
|
|
snippet class
|
|
options head
|
|
class ${1:Class} ${2:a} where
|
|
${3:function} :: ${4:Type}
|
|
|
|
snippet instance
|
|
options head
|
|
instance ${1:Class} ${2:Type} where
|
|
${3:function} ${4:self} = ${0:TARGET}
|