1
0
Fork 0
mirror of synced 2024-11-26 18:55:34 -05:00
ultimate-vim/sources_non_forked/vim-snippets/snippets/scheme.snippets

37 lines
464 B
Text
Raw Normal View History

2014-07-02 07:18:18 -04:00
snippet +
2018-09-24 20:40:17 -04:00
(+ ${1}
2014-07-02 07:18:18 -04:00
${0})
snippet -
2018-09-24 20:40:17 -04:00
(- ${1}
2014-07-02 07:18:18 -04:00
${0})
snippet /
2018-09-24 20:40:17 -04:00
(/ ${1}
2014-07-02 07:18:18 -04:00
${0})
snippet *
2018-09-24 20:40:17 -04:00
(* ${1}
2014-07-02 07:18:18 -04:00
${0})
# Definition
snippet def
(define (${1:name})
2022-08-08 09:45:56 -04:00
${0:definition})
2014-07-02 07:18:18 -04:00
# Definition with lambda
snippet defl
(define ${1:name}
2018-09-24 20:40:17 -04:00
(lambda (x)(${0:definition})))
2014-07-02 07:18:18 -04:00
# Condition
snippet cond
2018-09-24 20:40:17 -04:00
(cond ((${1:predicate}) (${2:action}))
((${3:predicate}) (${0:action})))
2014-07-02 07:18:18 -04:00
# If statement
snippet if
(if (${1:predicate})
(${2:true-action})
(${0:false-action}))