This commit is contained in:
2024-04-30 07:08:23 +02:00
commit a711247971
2043 changed files with 16874 additions and 0 deletions

14
snippets/d-mode/class Normal file
View File

@@ -0,0 +1,14 @@
# -*- mode: snippet -*-
# name: class … { … }
# key: class
# --
/++
+ $1
+/
class ${1:ClassName}
{
this($2)
{
$0
}
}

8
snippets/d-mode/debug Normal file
View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: debug
# key: debug
# --
debug
{
$0
}

8
snippets/d-mode/debugm Normal file
View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: debugm
# key: debugm
# --
debugm (${1:module})
{
$0
}

8
snippets/d-mode/enum Normal file
View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: enum … { … }
# key: enum
# --
enum ${1:name}
{
$0
}

8
snippets/d-mode/fe Normal file
View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: foreach (e ; …) { … }
# key: fe
# --
foreach (${1:e} ; $2)
{
$0
}

8
snippets/d-mode/fer Normal file
View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: foreach_reverse (e ; …) { … }
# key: fer
# --
foreach_reverse (${1:e} ; $2)
{
$0
}

9
snippets/d-mode/if Normal file
View File

@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: if …
# key: if
# --
if ($1)
{
$2
}
$0

13
snippets/d-mode/ife Normal file
View File

@@ -0,0 +1,13 @@
# -*- mode: snippet -*-
# name: if … else
# key: ife
# --
if ($1)
{
$2
}
else
{
$3
}
$0

6
snippets/d-mode/im Normal file
View File

@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: import …
# key: import
# --
import ${1:module};
$0

8
snippets/d-mode/main Normal file
View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: int main(string[] args) { … }
# key: main
# --
int main(string[] args)
{
$0
}

11
snippets/d-mode/me Normal file
View File

@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: method … { … }
# key: method
# --
/++
+ $2
+/
${1:void} ${2:method}(${3:args})
{
$0
}

5
snippets/d-mode/r Normal file
View File

@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: return …
# key: return
# --
return $0;

11
snippets/d-mode/struct Normal file
View File

@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: struct … { … }
# key: struct
# --
/++
+ $1
+/
struct ${1:StructName}
{
$0
}

12
snippets/d-mode/tc Normal file
View File

@@ -0,0 +1,12 @@
# -*- mode: snippet -*-
# name: try … catch …
# key: tc
# --
try
{
$0
}
catch (${1:Exception} e)
{
$2
}

16
snippets/d-mode/tcf Normal file
View File

@@ -0,0 +1,16 @@
# -*- mode: snippet -*-
# name: try … catch … finally
# key: tcf
# --
try
{
$0
}
catch (${1:Exception} e)
{
$2
}
finally
{
$3
}

12
snippets/d-mode/tf Normal file
View File

@@ -0,0 +1,12 @@
# -*- mode: snippet -*-
# name: try … finally …
# key: tryf
# --
try
{
$0
}
finally
{
$1
}

8
snippets/d-mode/unit Normal file
View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: unittest { … }
# key: unittest
# --
@("${1:test name}") unittest
{
$0
}

8
snippets/d-mode/version Normal file
View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: version (ident) { … }
# key: version
# --
version (${1:$$(yas-choose-value "unittest" "DigitalMars" "GNU" "LDC" "SDC" "Windows" "linux" "OSX" "FreeBSD" "OpenBSD" "NetBSD" "DragonFlyBSD" "BSD" "Posix" "Android" "X64" "X86_64" "ARM" "PPC" "LittleEndian" "BigEndian" "D_BetterC" "D_Coverage" "D_Ddoc" "D_InlineAsm_X86" "D_InlineAsm_X86_64" "D_LP64" "D_X32" "D_HardFloat" "D_SoftFloat" "D_PIC" "D_SIMD" "D_AVX" "D_AVX2" "D_Version2" "D_NoBoundsChecks" "D_ObjectiveC" "Core" "Std" "assert" "none" "all")})
{
$0
}

8
snippets/d-mode/while Normal file
View File

@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: while (…) { … }
# key: while
# --
while (${1:condition})
{
$0
}