Skip to content

Commit

Permalink
Scheme: improve alignment for some snippets and add one UltiSnips sni…
Browse files Browse the repository at this point in the history
…ppet
  • Loading branch information
Aster89 committed Jan 1, 2024
1 parent ba72b08 commit 40e335c
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 10 deletions.
8 changes: 8 additions & 0 deletions UltiSnips/scheme.snippets
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
###########################################################################
# TextMate Snippets #
###########################################################################
snippet def
(define ${1:(${2:name-and-args})}
${0:body})
endsnippet
# vim:ft=snippets:
24 changes: 14 additions & 10 deletions snippets/scheme.snippets
Original file line number Diff line number Diff line change
@@ -1,36 +1,40 @@
snippet +
(+ ${1}
${0})
${0})

snippet -
(- ${1}
${0})
${0})

snippet /
(/ ${1}
${0})
${0})

snippet *
(* ${1}
${0})
${0})

# Definition
snippet def
(define (${1:name})
${0:definition})
(define ${1:name}
${0})

snippet deff
(define (${1:name-and-args})
${0:body})

# Definition with lambda
snippet defl
(define ${1:name}
(lambda (x)(${0:definition})))
(lambda (${2:args}) (${0:body})))

# Condition
snippet cond
(cond ((${1:predicate}) (${2:action}))
((${3:predicate}) (${0:action})))
((${3:predicate}) (${0:action})))

# If statement
snippet if
(if (${1:predicate})
(${2:true-action})
(${0:false-action}))
(${2:true-action})
(${0:false-action}))

0 comments on commit 40e335c

Please sign in to comment.