Skip to content

Commit 21b7c8d

Browse files
authored
Merge pull request #45 from benneti/master
Add snippets for julia and delete pi and phi
2 parents 525aea9 + 965ce67 commit 21b7c8d

File tree

22 files changed

+165
-4
lines changed

22 files changed

+165
-4
lines changed

fundamental-mode/phi

Lines changed: 0 additions & 2 deletions
This file was deleted.

fundamental-mode/pi

Lines changed: 0 additions & 2 deletions
This file was deleted.

julia-mode/.yas-setup.el

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
;;; julia-mode/.yas-setup.el -*- lexical-binding: t; -*-
2+
3+
(defun yas-julia-doc-args ()
4+
"Format arguments of a function slightly nicer for the doc string"
5+
(replace-regexp-in-string "\\([:blank:]*[,;]?*[^,;=]+=[[:ascii:][:nonascii:]]+\\)" "[\\1]" yas-text))

julia-mode/atype

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# -*- mode: snippet -*-
2+
# name: abstract type ... end
3+
# key: atype
4+
# --
5+
abstract type ${1:${2:type} <: ${3:supertype}} end
6+
$0

julia-mode/beg

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: begin
3+
# key: beg
4+
# uuid: beg
5+
# type: command
6+
# --
7+
(doom-snippets-expand :name "begin")

julia-mode/begin

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: begin ... end
3+
# key: begin
4+
# --
5+
begin
6+
`%`$0
7+
end

julia-mode/dfun

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# -*- mode: snippet -*-
2+
# name: @doc ... function ... end
3+
# key: dfun
4+
# uuid: dfun
5+
# --
6+
7+
@doc raw"""
8+
$1(${2:$(yas-julia-doc-args)})
9+
10+
${3:Documentation of function.}
11+
12+
# Examples
13+
\`\`\`jldoctest
14+
julia> $1($4)
15+
insert result of $1($4)
16+
\`\`\`
17+
"""
18+
function ${1:name}(${2:args})
19+
`%`$0
20+
end

julia-mode/do

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# name: do ... ... end
3+
# key: do
4+
# contributor: hankail05
5+
# --
6+
do ${1:x}
7+
`%`$0
8+
end

julia-mode/for

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: for ... ... end
3+
# key: for
4+
# --
5+
for ${1:i} in ${2:1:n}
6+
`%`$0
7+
end

julia-mode/fun

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: function(...) ... end
3+
# key: fun
4+
# --
5+
function ${1:name}(${2:args})
6+
`%`$0
7+
end

0 commit comments

Comments
 (0)