From 0732cfc7e6fa78d102c467224d82cd2fb598f898 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Wed, 10 Sep 2008 11:56:57 +0000 Subject: [PATCH 01/42] added csharp, sql snippets from users --- snippets/text-mode/cc-mode/csharp-mode/attrib | 7 +++++++ .../text-mode/cc-mode/csharp-mode/attrib.1 | 21 +++++++++++++++++++ .../text-mode/cc-mode/csharp-mode/attrib.2 | 21 +++++++++++++++++++ snippets/text-mode/cc-mode/csharp-mode/class | 21 +++++++++++++++++++ .../text-mode/cc-mode/csharp-mode/comment | 6 ++++++ .../text-mode/cc-mode/csharp-mode/comment.1 | 4 ++++ .../text-mode/cc-mode/csharp-mode/comment.2 | 4 ++++ .../text-mode/cc-mode/csharp-mode/comment.3 | 4 ++++ snippets/text-mode/cc-mode/csharp-mode/method | 10 +++++++++ .../text-mode/cc-mode/csharp-mode/namespace | 7 +++++++ snippets/text-mode/cc-mode/csharp-mode/prop | 16 ++++++++++++++ snippets/text-mode/cc-mode/csharp-mode/region | 6 ++++++ snippets/text-mode/cc-mode/csharp-mode/using | 4 ++++ .../text-mode/cc-mode/csharp-mode/using.1 | 4 ++++ .../text-mode/cc-mode/csharp-mode/using.2 | 4 ++++ snippets/text-mode/sql-mode/column | 4 ++++ snippets/text-mode/sql-mode/constraint | 4 ++++ snippets/text-mode/sql-mode/constraint.1 | 4 ++++ snippets/text-mode/sql-mode/create | 10 +++++++++ snippets/text-mode/sql-mode/create.1 | 12 +++++++++++ snippets/text-mode/sql-mode/references | 4 ++++ 21 files changed, 177 insertions(+) create mode 100644 snippets/text-mode/cc-mode/csharp-mode/attrib create mode 100644 snippets/text-mode/cc-mode/csharp-mode/attrib.1 create mode 100644 snippets/text-mode/cc-mode/csharp-mode/attrib.2 create mode 100644 snippets/text-mode/cc-mode/csharp-mode/class create mode 100644 snippets/text-mode/cc-mode/csharp-mode/comment create mode 100644 snippets/text-mode/cc-mode/csharp-mode/comment.1 create mode 100644 snippets/text-mode/cc-mode/csharp-mode/comment.2 create mode 100644 snippets/text-mode/cc-mode/csharp-mode/comment.3 create mode 100644 snippets/text-mode/cc-mode/csharp-mode/method create mode 100644 snippets/text-mode/cc-mode/csharp-mode/namespace create mode 100644 snippets/text-mode/cc-mode/csharp-mode/prop create mode 100644 snippets/text-mode/cc-mode/csharp-mode/region create mode 100644 snippets/text-mode/cc-mode/csharp-mode/using create mode 100644 snippets/text-mode/cc-mode/csharp-mode/using.1 create mode 100644 snippets/text-mode/cc-mode/csharp-mode/using.2 create mode 100644 snippets/text-mode/sql-mode/column create mode 100644 snippets/text-mode/sql-mode/constraint create mode 100644 snippets/text-mode/sql-mode/constraint.1 create mode 100644 snippets/text-mode/sql-mode/create create mode 100644 snippets/text-mode/sql-mode/create.1 create mode 100644 snippets/text-mode/sql-mode/references diff --git a/snippets/text-mode/cc-mode/csharp-mode/attrib b/snippets/text-mode/cc-mode/csharp-mode/attrib new file mode 100644 index 0000000..9e14e22 --- /dev/null +++ b/snippets/text-mode/cc-mode/csharp-mode/attrib @@ -0,0 +1,7 @@ +#contributor : Alejandro Espinoza Esparza +#name : private attribute ....; +# -- +/// +/// $3 +/// +private $1 $2; diff --git a/snippets/text-mode/cc-mode/csharp-mode/attrib.1 b/snippets/text-mode/cc-mode/csharp-mode/attrib.1 new file mode 100644 index 0000000..099cc7b --- /dev/null +++ b/snippets/text-mode/cc-mode/csharp-mode/attrib.1 @@ -0,0 +1,21 @@ +#contributor : Alejandro Espinoza Esparza +#name : private attribute ....; public property ... ... { ... } +# -- +/// +/// $3 +/// +private $1 $2; + +/// +/// $4 +/// +/// $5 +public $1 $2 +{ + get { + return this.$2; + } + set { + this.$2 = value; + } +} diff --git a/snippets/text-mode/cc-mode/csharp-mode/attrib.2 b/snippets/text-mode/cc-mode/csharp-mode/attrib.2 new file mode 100644 index 0000000..566eacf --- /dev/null +++ b/snippets/text-mode/cc-mode/csharp-mode/attrib.2 @@ -0,0 +1,21 @@ +#contributor : Alejandro Espinoza Esparza +#name : private _attribute ....; public Property ... ... { ... } +# -- +/// +/// $3 +/// +private $1 ${2:$(if (> (length text) 0) (format "_%s%s" (downcase (substring text 0 1)) (substring text 1 (length text))) "")}; + +/// +/// ${3:Description} +/// +/// $1 +public ${1:Type} ${2:Name} +{ + get { + return this.${2:$(if (> (length text) 0) (format "_%s%s" (downcase (substring text 0 1)) (substring text 1 (length text))) "")}; + } + set { + this.${2:$(if (> (length text) 0) (format "_%s%s" (downcase (substring text 0 1)) (substring text 1 (length text))) "")} = value; + } +} diff --git a/snippets/text-mode/cc-mode/csharp-mode/class b/snippets/text-mode/cc-mode/csharp-mode/class new file mode 100644 index 0000000..1cce2e8 --- /dev/null +++ b/snippets/text-mode/cc-mode/csharp-mode/class @@ -0,0 +1,21 @@ +#contributor : Alejandro Espinoza Esparza +#name : class ... { ... } +# -- +${5:public} class ${1:Name} +{ + #region Ctor & Destructor + /// + /// ${3:Standard Constructor} + /// + public $1($2) + { + } + + /// + /// ${4:Default Destructor} + /// + public ~$1() + { + } + #endregion +} diff --git a/snippets/text-mode/cc-mode/csharp-mode/comment b/snippets/text-mode/cc-mode/csharp-mode/comment new file mode 100644 index 0000000..3bd20d3 --- /dev/null +++ b/snippets/text-mode/cc-mode/csharp-mode/comment @@ -0,0 +1,6 @@ +#contributor : Alejandro Espinoza Esparza +#name : /// ... +# -- +/// +/// $1 +/// diff --git a/snippets/text-mode/cc-mode/csharp-mode/comment.1 b/snippets/text-mode/cc-mode/csharp-mode/comment.1 new file mode 100644 index 0000000..3c14ad9 --- /dev/null +++ b/snippets/text-mode/cc-mode/csharp-mode/comment.1 @@ -0,0 +1,4 @@ +#contributor : Alejandro Espinoza Esparza +#name : /// ... +# -- +/// $2 diff --git a/snippets/text-mode/cc-mode/csharp-mode/comment.2 b/snippets/text-mode/cc-mode/csharp-mode/comment.2 new file mode 100644 index 0000000..63a6a20 --- /dev/null +++ b/snippets/text-mode/cc-mode/csharp-mode/comment.2 @@ -0,0 +1,4 @@ +#contributor : Alejandro Espinoza Esparza +#name : /// ... +# -- +/// $1 diff --git a/snippets/text-mode/cc-mode/csharp-mode/comment.3 b/snippets/text-mode/cc-mode/csharp-mode/comment.3 new file mode 100644 index 0000000..394c323 --- /dev/null +++ b/snippets/text-mode/cc-mode/csharp-mode/comment.3 @@ -0,0 +1,4 @@ +#contributor : Alejandro Espinoza Esparza +#name : /// ... +# -- +/// $2 diff --git a/snippets/text-mode/cc-mode/csharp-mode/method b/snippets/text-mode/cc-mode/csharp-mode/method new file mode 100644 index 0000000..e9a5906 --- /dev/null +++ b/snippets/text-mode/cc-mode/csharp-mode/method @@ -0,0 +1,10 @@ +#contributor : Alejandro Espinoza Esparza +#name : public void Method { ... } +# -- +/// +/// ${5:Description} +/// ${2:$(if (string= (upcase text) "VOID") "" (format "%s%s%s" "\n/// " text ""))} +${1:public} ${2:void} ${3:MethodName}($4) +{ +$0 +} diff --git a/snippets/text-mode/cc-mode/csharp-mode/namespace b/snippets/text-mode/cc-mode/csharp-mode/namespace new file mode 100644 index 0000000..af7c928 --- /dev/null +++ b/snippets/text-mode/cc-mode/csharp-mode/namespace @@ -0,0 +1,7 @@ +#contributor : Alejandro Espinoza Esparza +#name : namespace .. { ... } +# -- +namespace $1 +{ +$0 +} diff --git a/snippets/text-mode/cc-mode/csharp-mode/prop b/snippets/text-mode/cc-mode/csharp-mode/prop new file mode 100644 index 0000000..df9df91 --- /dev/null +++ b/snippets/text-mode/cc-mode/csharp-mode/prop @@ -0,0 +1,16 @@ +#contributor : Alejandro Espinoza Esparza +#name : property ... ... { ... } +# -- +/// +/// $5 +/// +/// $6 +$1 $2 $3 +{ + get { + return this.$4; + } + set { + this.$4 = value; + } +} diff --git a/snippets/text-mode/cc-mode/csharp-mode/region b/snippets/text-mode/cc-mode/csharp-mode/region new file mode 100644 index 0000000..83f9a24 --- /dev/null +++ b/snippets/text-mode/cc-mode/csharp-mode/region @@ -0,0 +1,6 @@ +#contributor : Alejandro Espinoza Esparza +#name : #region ... #endregion +# -- +#region $1 +$0 +#endregion diff --git a/snippets/text-mode/cc-mode/csharp-mode/using b/snippets/text-mode/cc-mode/csharp-mode/using new file mode 100644 index 0000000..704637e --- /dev/null +++ b/snippets/text-mode/cc-mode/csharp-mode/using @@ -0,0 +1,4 @@ +#contributor : Alejandro Espinoza Esparza +#name : using ...; +# -- +using $1; diff --git a/snippets/text-mode/cc-mode/csharp-mode/using.1 b/snippets/text-mode/cc-mode/csharp-mode/using.1 new file mode 100644 index 0000000..e9f0bb0 --- /dev/null +++ b/snippets/text-mode/cc-mode/csharp-mode/using.1 @@ -0,0 +1,4 @@ +#contributor : Alejandro Espinoza Esparza +#name : using System; +# -- +using System; diff --git a/snippets/text-mode/cc-mode/csharp-mode/using.2 b/snippets/text-mode/cc-mode/csharp-mode/using.2 new file mode 100644 index 0000000..0a3c07d --- /dev/null +++ b/snippets/text-mode/cc-mode/csharp-mode/using.2 @@ -0,0 +1,4 @@ +#contributor : Alejandro Espinoza Esparza +#name : using System....; +# -- +using System.$1; diff --git a/snippets/text-mode/sql-mode/column b/snippets/text-mode/sql-mode/column new file mode 100644 index 0000000..90e4963 --- /dev/null +++ b/snippets/text-mode/sql-mode/column @@ -0,0 +1,4 @@ +#contributor : Alejandro Espinoza Esparza +#name : , ColumnName ColumnType NOT NULL... +# -- + , ${1:Name} ${2:Type} ${3:NOT NULL} diff --git a/snippets/text-mode/sql-mode/constraint b/snippets/text-mode/sql-mode/constraint new file mode 100644 index 0000000..989e508 --- /dev/null +++ b/snippets/text-mode/sql-mode/constraint @@ -0,0 +1,4 @@ +#contributor : Alejandro Espinoza Esparza +#name : CONSTRAINT [..] PRIMARY KEY ... +# -- +CONSTRAINT [${1:PK_Name}] PRIMARY KEY ${2:CLUSTERED} ([${3:ColumnName}]) diff --git a/snippets/text-mode/sql-mode/constraint.1 b/snippets/text-mode/sql-mode/constraint.1 new file mode 100644 index 0000000..98d89f0 --- /dev/null +++ b/snippets/text-mode/sql-mode/constraint.1 @@ -0,0 +1,4 @@ +#contributor : Alejandro Espinoza Esparza +#name : CONSTRAINT [..] FOREIGN KEY ... +# -- +CONSTRAINT [${1:FK_Name}] FOREIGN KEY ${2:CLUSTERED} ([${3:ColumnName}]) diff --git a/snippets/text-mode/sql-mode/create b/snippets/text-mode/sql-mode/create new file mode 100644 index 0000000..a34624d --- /dev/null +++ b/snippets/text-mode/sql-mode/create @@ -0,0 +1,10 @@ +#contributor : Alejandro Espinoza Esparza +#name : create table ... +# -- +CREATE TABLE [${1:dbo}].[${2:TableName}] +( + ${3:Id} ${4:INT IDENTITY(1,1)} ${5:NOT NULL} +$0 + CONSTRAINT [${6:PK_}] PRIMARY KEY ${7:CLUSTERED} ([$3]) +) +GO diff --git a/snippets/text-mode/sql-mode/create.1 b/snippets/text-mode/sql-mode/create.1 new file mode 100644 index 0000000..1323daf --- /dev/null +++ b/snippets/text-mode/sql-mode/create.1 @@ -0,0 +1,12 @@ +#contributor : Alejandro Espinoza Esparza +#name : create procedure ... +# -- +CREATE PROCEDURE [${1:dbo}].[${2:Name}] +( + $3 $4 = ${5:NULL} ${6:OUTPUT} +) +AS +BEGIN +$0 +END +GO diff --git a/snippets/text-mode/sql-mode/references b/snippets/text-mode/sql-mode/references new file mode 100644 index 0000000..f2e4eab --- /dev/null +++ b/snippets/text-mode/sql-mode/references @@ -0,0 +1,4 @@ +#contributor : Alejandro Espinoza Esparza +#name : REFERENCES ... +# -- +REFERENCES ${1:TableName}([${2:ColumnName}]) From b3f2a95f500bf377d7b3e47bdee8e9ae9b08928c Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Wed, 10 Sep 2008 12:01:23 +0000 Subject: [PATCH 02/42] Added snippets for erlang-mode from users --- snippets/text-mode/cc-mode/c++-mode/ns | 3 +++ snippets/text-mode/erlang-mode/after | 4 ++++ snippets/text-mode/erlang-mode/begin | 5 +++++ snippets/text-mode/erlang-mode/beh | 4 ++++ snippets/text-mode/erlang-mode/case | 5 +++++ snippets/text-mode/erlang-mode/compile | 4 ++++ snippets/text-mode/erlang-mode/def | 4 ++++ snippets/text-mode/erlang-mode/fun | 3 +++ snippets/text-mode/erlang-mode/if | 6 ++++++ snippets/text-mode/erlang-mode/ifdef | 5 +++++ snippets/text-mode/erlang-mode/ifndef | 5 +++++ snippets/text-mode/erlang-mode/inc | 4 ++++ snippets/text-mode/erlang-mode/inc.lib | 4 ++++ snippets/text-mode/erlang-mode/loop | 8 ++++++++ snippets/text-mode/erlang-mode/rcv | 5 +++++ snippets/text-mode/erlang-mode/rcv.after | 6 ++++++ snippets/text-mode/erlang-mode/rec | 4 ++++ snippets/text-mode/erlang-mode/try | 7 +++++++ snippets/text-mode/erlang-mode/undef | 4 ++++ 19 files changed, 90 insertions(+) create mode 100644 snippets/text-mode/cc-mode/c++-mode/ns create mode 100644 snippets/text-mode/erlang-mode/after create mode 100644 snippets/text-mode/erlang-mode/begin create mode 100644 snippets/text-mode/erlang-mode/beh create mode 100644 snippets/text-mode/erlang-mode/case create mode 100644 snippets/text-mode/erlang-mode/compile create mode 100644 snippets/text-mode/erlang-mode/def create mode 100644 snippets/text-mode/erlang-mode/fun create mode 100644 snippets/text-mode/erlang-mode/if create mode 100644 snippets/text-mode/erlang-mode/ifdef create mode 100644 snippets/text-mode/erlang-mode/ifndef create mode 100644 snippets/text-mode/erlang-mode/inc create mode 100644 snippets/text-mode/erlang-mode/inc.lib create mode 100644 snippets/text-mode/erlang-mode/loop create mode 100644 snippets/text-mode/erlang-mode/rcv create mode 100644 snippets/text-mode/erlang-mode/rcv.after create mode 100644 snippets/text-mode/erlang-mode/rec create mode 100644 snippets/text-mode/erlang-mode/try create mode 100644 snippets/text-mode/erlang-mode/undef diff --git a/snippets/text-mode/cc-mode/c++-mode/ns b/snippets/text-mode/cc-mode/c++-mode/ns new file mode 100644 index 0000000..0c2513f --- /dev/null +++ b/snippets/text-mode/cc-mode/c++-mode/ns @@ -0,0 +1,3 @@ +#name : namespace ... +# -- +namespace \ No newline at end of file diff --git a/snippets/text-mode/erlang-mode/after b/snippets/text-mode/erlang-mode/after new file mode 100644 index 0000000..264e201 --- /dev/null +++ b/snippets/text-mode/erlang-mode/after @@ -0,0 +1,4 @@ +#name : after ... -> +# -- +after + $1 -> $0 diff --git a/snippets/text-mode/erlang-mode/begin b/snippets/text-mode/erlang-mode/begin new file mode 100644 index 0000000..7b48494 --- /dev/null +++ b/snippets/text-mode/erlang-mode/begin @@ -0,0 +1,5 @@ +#name : begin ... end +# -- +begin + $0 +end diff --git a/snippets/text-mode/erlang-mode/beh b/snippets/text-mode/erlang-mode/beh new file mode 100644 index 0000000..4975b26 --- /dev/null +++ b/snippets/text-mode/erlang-mode/beh @@ -0,0 +1,4 @@ +#name : -behaviour(...). +# -- +-behaviour(${1:gen_server}). +$0 diff --git a/snippets/text-mode/erlang-mode/case b/snippets/text-mode/erlang-mode/case new file mode 100644 index 0000000..5bed114 --- /dev/null +++ b/snippets/text-mode/erlang-mode/case @@ -0,0 +1,5 @@ +#name : case ... of ... end +# -- +case $1 of + $0 +end diff --git a/snippets/text-mode/erlang-mode/compile b/snippets/text-mode/erlang-mode/compile new file mode 100644 index 0000000..ae3a4d8 --- /dev/null +++ b/snippets/text-mode/erlang-mode/compile @@ -0,0 +1,4 @@ +#name : -compile(...). +# -- +-compile([${1:export_all}]). +$0 diff --git a/snippets/text-mode/erlang-mode/def b/snippets/text-mode/erlang-mode/def new file mode 100644 index 0000000..6fb92f1 --- /dev/null +++ b/snippets/text-mode/erlang-mode/def @@ -0,0 +1,4 @@ +#name : -define(...,...). +# -- +-define($1,$2). +$0 diff --git a/snippets/text-mode/erlang-mode/fun b/snippets/text-mode/erlang-mode/fun new file mode 100644 index 0000000..77f8293 --- /dev/null +++ b/snippets/text-mode/erlang-mode/fun @@ -0,0 +1,3 @@ +#name : fun (...) -> ... end +# -- +fun ($1) -> $0 end diff --git a/snippets/text-mode/erlang-mode/if b/snippets/text-mode/erlang-mode/if new file mode 100644 index 0000000..45674c4 --- /dev/null +++ b/snippets/text-mode/erlang-mode/if @@ -0,0 +1,6 @@ +#name : if ... -> ... ; true -> ... end +# -- +if + $1 -> $2; + true -> $0 +end diff --git a/snippets/text-mode/erlang-mode/ifdef b/snippets/text-mode/erlang-mode/ifdef new file mode 100644 index 0000000..ea89ecf --- /dev/null +++ b/snippets/text-mode/erlang-mode/ifdef @@ -0,0 +1,5 @@ +#name : -ifdef(...). ... -endif. +# -- +-ifdef($1). +$0 +-endif. diff --git a/snippets/text-mode/erlang-mode/ifndef b/snippets/text-mode/erlang-mode/ifndef new file mode 100644 index 0000000..dcd67a7 --- /dev/null +++ b/snippets/text-mode/erlang-mode/ifndef @@ -0,0 +1,5 @@ +#name : -ifndef(...). ... -endif. +# -- +-ifndef($1). +$0 +-endif. diff --git a/snippets/text-mode/erlang-mode/inc b/snippets/text-mode/erlang-mode/inc new file mode 100644 index 0000000..f7b2161 --- /dev/null +++ b/snippets/text-mode/erlang-mode/inc @@ -0,0 +1,4 @@ +#name : -include("..."). +# -- +-include("$1"). +$0 diff --git a/snippets/text-mode/erlang-mode/inc.lib b/snippets/text-mode/erlang-mode/inc.lib new file mode 100644 index 0000000..09a6723 --- /dev/null +++ b/snippets/text-mode/erlang-mode/inc.lib @@ -0,0 +1,4 @@ +#name : -include_lib("..."). +# -- +-include_lib("$1"). +$0 diff --git a/snippets/text-mode/erlang-mode/loop b/snippets/text-mode/erlang-mode/loop new file mode 100644 index 0000000..0205802 --- /dev/null +++ b/snippets/text-mode/erlang-mode/loop @@ -0,0 +1,8 @@ +#name : loop(...) -> receive _ -> loop(...) end. +# -- +${1:loop}($2) -> + receive + ${3:_} -> + $1($2) + end. +$0 diff --git a/snippets/text-mode/erlang-mode/rcv b/snippets/text-mode/erlang-mode/rcv new file mode 100644 index 0000000..804fb3f --- /dev/null +++ b/snippets/text-mode/erlang-mode/rcv @@ -0,0 +1,5 @@ +#name : receive ... -> ... end +# -- +receive + $1 -> $0 +end diff --git a/snippets/text-mode/erlang-mode/rcv.after b/snippets/text-mode/erlang-mode/rcv.after new file mode 100644 index 0000000..51046df --- /dev/null +++ b/snippets/text-mode/erlang-mode/rcv.after @@ -0,0 +1,6 @@ +#name : receive after ... -> ... end +# -- +receive +after + $1 -> $0 +end diff --git a/snippets/text-mode/erlang-mode/rec b/snippets/text-mode/erlang-mode/rec new file mode 100644 index 0000000..0d67834 --- /dev/null +++ b/snippets/text-mode/erlang-mode/rec @@ -0,0 +1,4 @@ +#name : -record(...,{...}). +# -- +-record($1,{$2}). +$0 diff --git a/snippets/text-mode/erlang-mode/try b/snippets/text-mode/erlang-mode/try new file mode 100644 index 0000000..fa5c9c2 --- /dev/null +++ b/snippets/text-mode/erlang-mode/try @@ -0,0 +1,7 @@ +#name : try ... of ... catch after end +# -- +try $1 of + $0 +catch +after +end diff --git a/snippets/text-mode/erlang-mode/undef b/snippets/text-mode/erlang-mode/undef new file mode 100644 index 0000000..7ab5dd4 --- /dev/null +++ b/snippets/text-mode/erlang-mode/undef @@ -0,0 +1,4 @@ +#name : -undef(...). +# -- +-undef($1). +$0 From 331812fefbf8e6bb6db9b80e2aefe3c1a11b620e Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Wed, 10 Sep 2008 12:27:32 +0000 Subject: [PATCH 03/42] Use eval-when-compile for (require 'cl) --- yasnippet.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/yasnippet.el b/yasnippet.el index e3d51e4..82f95d9 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -35,7 +35,7 @@ ;; For more information and detailed usage, refer to the project page: ;; http://code.google.com/p/yasnippet/ -(require 'cl) +(eval-when-compile (require 'cl)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; User customizable variables @@ -174,6 +174,8 @@ Here's an example: '(if (python-in-string/comment) '(require-snippet-condition . force-in-comment) t))))") +(eval-when-compile + (make-variable-buffer-local 'yas/buffer-local-condition)) (defvar yas/fallback-behavior 'call-other-command "The fall back behavior of YASnippet when it can't find a snippet @@ -1225,7 +1227,7 @@ when the condition evaluated to non-nil." (if template (progn (yas/expand-snippet start end template) 'expanded) ; expanded successfully - 'interruptted)) ; interrupted by user + 'interrupted)) ; interrupted by user (if (eq yas/fallback-behavior 'return-nil) nil ; return nil (let* ((yas/minor-mode nil) From d93bea8204eaef02dd5a87415255af12b0d5b02d Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Mon, 20 Oct 2008 21:07:18 +0000 Subject: [PATCH 04/42] fix the bug on expanding a snippet without --- yasnippet.el | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/yasnippet.el b/yasnippet.el index 82f95d9..9e27984 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -803,10 +803,12 @@ will be deleted before inserting template." ;; Step 16: Do necessary indenting (save-excursion - (goto-char (overlay-start (yas/snippet-overlay snippet))) - (while (re-search-forward "$>" nil t) - (replace-match "") - (indent-according-to-mode))))))) + (let ((ovst (overlay-start (yas/snippet-overlay snippet)))) + (when ovst + (goto-char ovst) + (while (re-search-forward "$>" nil t) + (replace-match "") + (indent-according-to-mode))))))))) (defun yas/current-snippet-overlay (&optional point) "Get the most proper overlay which is belongs to a snippet." From 2205d76ebfc8097a81098e7a11b4f140ff3efd1e Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Tue, 18 Nov 2008 02:26:27 +0000 Subject: [PATCH 05/42] Fixed the missing space in the cls snippet for ruby-mode --- snippets/text-mode/ruby-mode/cls | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snippets/text-mode/ruby-mode/cls b/snippets/text-mode/ruby-mode/cls index e4a8747..5f43de1 100644 --- a/snippets/text-mode/ruby-mode/cls +++ b/snippets/text-mode/ruby-mode/cls @@ -8,5 +8,5 @@ class ${1:$ (cond ((string-match "_" fn) (replace-match "" nil nil fn)) (t fn)))} - $0 + $0 end From 67744486301fd0d2c1794a1b32fcac00f705dce6 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Tue, 2 Dec 2008 04:08:38 +0000 Subject: [PATCH 06/42] add some snippets from users for html and latex mode --- snippets/text-mode/html-mode/dd | 4 ++++ snippets/text-mode/html-mode/dl | 6 ++++++ snippets/text-mode/html-mode/dl.id | 6 ++++++ snippets/text-mode/html-mode/dt | 4 ++++ snippets/text-mode/latex-mode/begin | 7 +++++++ 5 files changed, 27 insertions(+) create mode 100644 snippets/text-mode/html-mode/dd create mode 100644 snippets/text-mode/html-mode/dl create mode 100644 snippets/text-mode/html-mode/dl.id create mode 100644 snippets/text-mode/html-mode/dt create mode 100644 snippets/text-mode/latex-mode/begin diff --git a/snippets/text-mode/html-mode/dd b/snippets/text-mode/html-mode/dd new file mode 100644 index 0000000..7e339c0 --- /dev/null +++ b/snippets/text-mode/html-mode/dd @@ -0,0 +1,4 @@ +#contributor : Rodrigo Setti +#name :
...
+# -- +
$1
\ No newline at end of file diff --git a/snippets/text-mode/html-mode/dl b/snippets/text-mode/html-mode/dl new file mode 100644 index 0000000..a75c875 --- /dev/null +++ b/snippets/text-mode/html-mode/dl @@ -0,0 +1,6 @@ +#contributor : Rodrigo Setti +#name :
...
+# -- +
+ $0 +
diff --git a/snippets/text-mode/html-mode/dl.id b/snippets/text-mode/html-mode/dl.id new file mode 100644 index 0000000..f635606 --- /dev/null +++ b/snippets/text-mode/html-mode/dl.id @@ -0,0 +1,6 @@ +#contributor : Rodrigo Setti +#name :
...
+# -- +
+ $0 +
\ No newline at end of file diff --git a/snippets/text-mode/html-mode/dt b/snippets/text-mode/html-mode/dt new file mode 100644 index 0000000..bd950f7 --- /dev/null +++ b/snippets/text-mode/html-mode/dt @@ -0,0 +1,4 @@ +#contributor : Rodrigo Setti +#name :
...
+# -- +
$1
\ No newline at end of file diff --git a/snippets/text-mode/latex-mode/begin b/snippets/text-mode/latex-mode/begin new file mode 100644 index 0000000..dc42d2f --- /dev/null +++ b/snippets/text-mode/latex-mode/begin @@ -0,0 +1,7 @@ +#contributor : Rodrigo Setti +#name : \begin{environment} ... \end{environment} +# -- + +\begin{${1:environment}} +$0 +\end{$1} From 0ca7da83477de653425cdb1c99071d3a0cc0533c Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Wed, 3 Dec 2008 15:03:55 +0000 Subject: [PATCH 07/42] Import snippets for scala-mode and nxml-mode from Anders. --- snippets/text-mode/nxml-mode/body | 6 ++++++ snippets/text-mode/nxml-mode/br | 4 ++++ snippets/text-mode/nxml-mode/code | 6 ++++++ snippets/text-mode/nxml-mode/div | 4 ++++ snippets/text-mode/nxml-mode/doctype | 4 ++++ .../text-mode/nxml-mode/doctype.xhtml1_strict | 4 ++++ .../nxml-mode/doctype.xhtml1_transitional | 4 ++++ snippets/text-mode/nxml-mode/form | 6 ++++++ snippets/text-mode/nxml-mode/h1 | 4 ++++ snippets/text-mode/nxml-mode/h2 | 4 ++++ snippets/text-mode/nxml-mode/h3 | 4 ++++ snippets/text-mode/nxml-mode/h4 | 4 ++++ snippets/text-mode/nxml-mode/h5 | 4 ++++ snippets/text-mode/nxml-mode/h6 | 4 ++++ snippets/text-mode/nxml-mode/head | 6 ++++++ snippets/text-mode/nxml-mode/hr | 4 ++++ snippets/text-mode/nxml-mode/href | 4 ++++ snippets/text-mode/nxml-mode/html | 6 ++++++ snippets/text-mode/nxml-mode/img | 4 ++++ snippets/text-mode/nxml-mode/input | 4 ++++ snippets/text-mode/nxml-mode/li | 4 ++++ snippets/text-mode/nxml-mode/link | 4 ++++ snippets/text-mode/nxml-mode/meta | 4 ++++ snippets/text-mode/nxml-mode/name | 4 ++++ snippets/text-mode/nxml-mode/ol | 6 ++++++ snippets/text-mode/nxml-mode/p | 4 ++++ snippets/text-mode/nxml-mode/pre | 6 ++++++ snippets/text-mode/nxml-mode/quote | 6 ++++++ snippets/text-mode/nxml-mode/span | 4 ++++ snippets/text-mode/nxml-mode/style | 6 ++++++ snippets/text-mode/nxml-mode/table | 6 ++++++ snippets/text-mode/nxml-mode/tag.1l | 4 ++++ snippets/text-mode/nxml-mode/tag.2l | 6 ++++++ snippets/text-mode/nxml-mode/td | 4 ++++ snippets/text-mode/nxml-mode/th | 4 ++++ snippets/text-mode/nxml-mode/title | 4 ++++ snippets/text-mode/nxml-mode/tr | 6 ++++++ snippets/text-mode/nxml-mode/ul | 6 ++++++ snippets/text-mode/scala-mode/act | 10 ++++++++++ snippets/text-mode/scala-mode/act.arg | 10 ++++++++++ snippets/text-mode/scala-mode/actor | 10 ++++++++++ snippets/text-mode/scala-mode/ano | 4 ++++ snippets/text-mode/scala-mode/app | 6 ++++++ snippets/text-mode/scala-mode/arr.new | 4 ++++ snippets/text-mode/scala-mode/arr.val-new | 4 ++++ snippets/text-mode/scala-mode/asof | 4 ++++ snippets/text-mode/scala-mode/ass | 4 ++++ snippets/text-mode/scala-mode/ass.true | 4 ++++ snippets/text-mode/scala-mode/at.author | 4 ++++ snippets/text-mode/scala-mode/at.param | 4 ++++ snippets/text-mode/scala-mode/at.return | 4 ++++ snippets/text-mode/scala-mode/at.version | 4 ++++ snippets/text-mode/scala-mode/bang | 4 ++++ snippets/text-mode/scala-mode/case | 4 ++++ snippets/text-mode/scala-mode/case.match-all | 4 ++++ snippets/text-mode/scala-mode/cast | 4 ++++ snippets/text-mode/scala-mode/cc | 4 ++++ snippets/text-mode/scala-mode/cl | 6 ++++++ snippets/text-mode/scala-mode/cl.abs | 6 ++++++ snippets/text-mode/scala-mode/cl.abs-arg | 6 ++++++ snippets/text-mode/scala-mode/cl.arg | 6 ++++++ snippets/text-mode/scala-mode/clof | 4 ++++ snippets/text-mode/scala-mode/co | 4 ++++ snippets/text-mode/scala-mode/cons | 4 ++++ snippets/text-mode/scala-mode/cons.nil | 4 ++++ snippets/text-mode/scala-mode/def.arg | 4 ++++ snippets/text-mode/scala-mode/def.arg-body | 6 ++++++ snippets/text-mode/scala-mode/def.arg-ret | 4 ++++ snippets/text-mode/scala-mode/def.arg-ret-body | 6 ++++++ snippets/text-mode/scala-mode/def.body | 6 ++++++ snippets/text-mode/scala-mode/def.ret | 4 ++++ snippets/text-mode/scala-mode/def.ret-body | 6 ++++++ snippets/text-mode/scala-mode/def.simple | 4 ++++ snippets/text-mode/scala-mode/doc.class | 8 ++++++++ snippets/text-mode/scala-mode/doc.def | 6 ++++++ snippets/text-mode/scala-mode/doc.file | 9 +++++++++ snippets/text-mode/scala-mode/doc.file-scala | 16 ++++++++++++++++ snippets/text-mode/scala-mode/doc.file-scala-api | 16 ++++++++++++++++ snippets/text-mode/scala-mode/doc.scaladoc | 7 +++++++ snippets/text-mode/scala-mode/expect | 6 ++++++ snippets/text-mode/scala-mode/ext | 4 ++++ snippets/text-mode/scala-mode/for.extract | 4 ++++ snippets/text-mode/scala-mode/for.if | 6 ++++++ snippets/text-mode/scala-mode/for.loop | 6 ++++++ snippets/text-mode/scala-mode/for.multi | 9 +++++++++ snippets/text-mode/scala-mode/foreach | 4 ++++ snippets/text-mode/scala-mode/hmap.new | 4 ++++ snippets/text-mode/scala-mode/hmap.val-new | 4 ++++ snippets/text-mode/scala-mode/hset.new | 4 ++++ snippets/text-mode/scala-mode/hset.val-new | 4 ++++ snippets/text-mode/scala-mode/if | 6 ++++++ snippets/text-mode/scala-mode/if.else | 8 ++++++++ snippets/text-mode/scala-mode/imp | 4 ++++ snippets/text-mode/scala-mode/intercept | 6 ++++++ snippets/text-mode/scala-mode/isof | 4 ++++ snippets/text-mode/scala-mode/ls.new | 4 ++++ snippets/text-mode/scala-mode/ls.val-new | 4 ++++ snippets/text-mode/scala-mode/main | 6 ++++++ snippets/text-mode/scala-mode/map | 4 ++++ snippets/text-mode/scala-mode/map.new | 4 ++++ snippets/text-mode/scala-mode/match | 6 ++++++ snippets/text-mode/scala-mode/match.can | 11 +++++++++++ snippets/text-mode/scala-mode/match.option | 8 ++++++++ snippets/text-mode/scala-mode/mix | 6 ++++++ snippets/text-mode/scala-mode/ob | 4 ++++ snippets/text-mode/scala-mode/pac | 4 ++++ snippets/text-mode/scala-mode/pr.newline | 4 ++++ snippets/text-mode/scala-mode/pr.simple | 4 ++++ snippets/text-mode/scala-mode/pr.string | 4 ++++ snippets/text-mode/scala-mode/pr.trace | 4 ++++ snippets/text-mode/scala-mode/pri | 4 ++++ snippets/text-mode/scala-mode/pri.param | 4 ++++ snippets/text-mode/scala-mode/pro | 4 ++++ snippets/text-mode/scala-mode/pro.param | 4 ++++ snippets/text-mode/scala-mode/suite | 8 ++++++++ snippets/text-mode/scala-mode/test | 7 +++++++ snippets/text-mode/scala-mode/throw | 4 ++++ snippets/text-mode/scala-mode/tr | 6 ++++++ snippets/text-mode/scala-mode/tr.ext | 6 ++++++ snippets/text-mode/scala-mode/tr.ext-with | 6 ++++++ snippets/text-mode/scala-mode/tr.with | 6 ++++++ snippets/text-mode/scala-mode/try | 9 +++++++++ snippets/text-mode/scala-mode/try.catch-finally | 11 +++++++++++ snippets/text-mode/scala-mode/try.finally | 8 ++++++++ snippets/text-mode/scala-mode/tup.arrow | 4 ++++ snippets/text-mode/scala-mode/tup.paren | 4 ++++ snippets/text-mode/scala-mode/val | 4 ++++ snippets/text-mode/scala-mode/val.new | 4 ++++ snippets/text-mode/scala-mode/val.ret | 4 ++++ snippets/text-mode/scala-mode/var | 4 ++++ snippets/text-mode/scala-mode/var.new | 4 ++++ snippets/text-mode/scala-mode/var.ret | 4 ++++ snippets/text-mode/scala-mode/whi | 6 ++++++ snippets/text-mode/scala-mode/with | 4 ++++ 134 files changed, 705 insertions(+) create mode 100644 snippets/text-mode/nxml-mode/body create mode 100644 snippets/text-mode/nxml-mode/br create mode 100644 snippets/text-mode/nxml-mode/code create mode 100644 snippets/text-mode/nxml-mode/div create mode 100644 snippets/text-mode/nxml-mode/doctype create mode 100644 snippets/text-mode/nxml-mode/doctype.xhtml1_strict create mode 100644 snippets/text-mode/nxml-mode/doctype.xhtml1_transitional create mode 100644 snippets/text-mode/nxml-mode/form create mode 100644 snippets/text-mode/nxml-mode/h1 create mode 100644 snippets/text-mode/nxml-mode/h2 create mode 100644 snippets/text-mode/nxml-mode/h3 create mode 100644 snippets/text-mode/nxml-mode/h4 create mode 100644 snippets/text-mode/nxml-mode/h5 create mode 100644 snippets/text-mode/nxml-mode/h6 create mode 100644 snippets/text-mode/nxml-mode/head create mode 100644 snippets/text-mode/nxml-mode/hr create mode 100644 snippets/text-mode/nxml-mode/href create mode 100644 snippets/text-mode/nxml-mode/html create mode 100644 snippets/text-mode/nxml-mode/img create mode 100644 snippets/text-mode/nxml-mode/input create mode 100644 snippets/text-mode/nxml-mode/li create mode 100644 snippets/text-mode/nxml-mode/link create mode 100644 snippets/text-mode/nxml-mode/meta create mode 100644 snippets/text-mode/nxml-mode/name create mode 100644 snippets/text-mode/nxml-mode/ol create mode 100644 snippets/text-mode/nxml-mode/p create mode 100644 snippets/text-mode/nxml-mode/pre create mode 100644 snippets/text-mode/nxml-mode/quote create mode 100644 snippets/text-mode/nxml-mode/span create mode 100644 snippets/text-mode/nxml-mode/style create mode 100644 snippets/text-mode/nxml-mode/table create mode 100644 snippets/text-mode/nxml-mode/tag.1l create mode 100644 snippets/text-mode/nxml-mode/tag.2l create mode 100644 snippets/text-mode/nxml-mode/td create mode 100644 snippets/text-mode/nxml-mode/th create mode 100644 snippets/text-mode/nxml-mode/title create mode 100644 snippets/text-mode/nxml-mode/tr create mode 100644 snippets/text-mode/nxml-mode/ul create mode 100644 snippets/text-mode/scala-mode/act create mode 100644 snippets/text-mode/scala-mode/act.arg create mode 100644 snippets/text-mode/scala-mode/actor create mode 100644 snippets/text-mode/scala-mode/ano create mode 100644 snippets/text-mode/scala-mode/app create mode 100644 snippets/text-mode/scala-mode/arr.new create mode 100644 snippets/text-mode/scala-mode/arr.val-new create mode 100644 snippets/text-mode/scala-mode/asof create mode 100644 snippets/text-mode/scala-mode/ass create mode 100644 snippets/text-mode/scala-mode/ass.true create mode 100644 snippets/text-mode/scala-mode/at.author create mode 100644 snippets/text-mode/scala-mode/at.param create mode 100644 snippets/text-mode/scala-mode/at.return create mode 100644 snippets/text-mode/scala-mode/at.version create mode 100644 snippets/text-mode/scala-mode/bang create mode 100644 snippets/text-mode/scala-mode/case create mode 100644 snippets/text-mode/scala-mode/case.match-all create mode 100644 snippets/text-mode/scala-mode/cast create mode 100644 snippets/text-mode/scala-mode/cc create mode 100644 snippets/text-mode/scala-mode/cl create mode 100644 snippets/text-mode/scala-mode/cl.abs create mode 100644 snippets/text-mode/scala-mode/cl.abs-arg create mode 100644 snippets/text-mode/scala-mode/cl.arg create mode 100644 snippets/text-mode/scala-mode/clof create mode 100644 snippets/text-mode/scala-mode/co create mode 100644 snippets/text-mode/scala-mode/cons create mode 100644 snippets/text-mode/scala-mode/cons.nil create mode 100644 snippets/text-mode/scala-mode/def.arg create mode 100644 snippets/text-mode/scala-mode/def.arg-body create mode 100644 snippets/text-mode/scala-mode/def.arg-ret create mode 100644 snippets/text-mode/scala-mode/def.arg-ret-body create mode 100644 snippets/text-mode/scala-mode/def.body create mode 100644 snippets/text-mode/scala-mode/def.ret create mode 100644 snippets/text-mode/scala-mode/def.ret-body create mode 100644 snippets/text-mode/scala-mode/def.simple create mode 100644 snippets/text-mode/scala-mode/doc.class create mode 100644 snippets/text-mode/scala-mode/doc.def create mode 100644 snippets/text-mode/scala-mode/doc.file create mode 100644 snippets/text-mode/scala-mode/doc.file-scala create mode 100644 snippets/text-mode/scala-mode/doc.file-scala-api create mode 100644 snippets/text-mode/scala-mode/doc.scaladoc create mode 100644 snippets/text-mode/scala-mode/expect create mode 100644 snippets/text-mode/scala-mode/ext create mode 100644 snippets/text-mode/scala-mode/for.extract create mode 100644 snippets/text-mode/scala-mode/for.if create mode 100644 snippets/text-mode/scala-mode/for.loop create mode 100644 snippets/text-mode/scala-mode/for.multi create mode 100644 snippets/text-mode/scala-mode/foreach create mode 100644 snippets/text-mode/scala-mode/hmap.new create mode 100644 snippets/text-mode/scala-mode/hmap.val-new create mode 100644 snippets/text-mode/scala-mode/hset.new create mode 100644 snippets/text-mode/scala-mode/hset.val-new create mode 100644 snippets/text-mode/scala-mode/if create mode 100644 snippets/text-mode/scala-mode/if.else create mode 100644 snippets/text-mode/scala-mode/imp create mode 100644 snippets/text-mode/scala-mode/intercept create mode 100644 snippets/text-mode/scala-mode/isof create mode 100644 snippets/text-mode/scala-mode/ls.new create mode 100644 snippets/text-mode/scala-mode/ls.val-new create mode 100644 snippets/text-mode/scala-mode/main create mode 100644 snippets/text-mode/scala-mode/map create mode 100644 snippets/text-mode/scala-mode/map.new create mode 100644 snippets/text-mode/scala-mode/match create mode 100644 snippets/text-mode/scala-mode/match.can create mode 100644 snippets/text-mode/scala-mode/match.option create mode 100644 snippets/text-mode/scala-mode/mix create mode 100644 snippets/text-mode/scala-mode/ob create mode 100644 snippets/text-mode/scala-mode/pac create mode 100644 snippets/text-mode/scala-mode/pr.newline create mode 100644 snippets/text-mode/scala-mode/pr.simple create mode 100644 snippets/text-mode/scala-mode/pr.string create mode 100644 snippets/text-mode/scala-mode/pr.trace create mode 100644 snippets/text-mode/scala-mode/pri create mode 100644 snippets/text-mode/scala-mode/pri.param create mode 100644 snippets/text-mode/scala-mode/pro create mode 100644 snippets/text-mode/scala-mode/pro.param create mode 100644 snippets/text-mode/scala-mode/suite create mode 100644 snippets/text-mode/scala-mode/test create mode 100644 snippets/text-mode/scala-mode/throw create mode 100644 snippets/text-mode/scala-mode/tr create mode 100644 snippets/text-mode/scala-mode/tr.ext create mode 100644 snippets/text-mode/scala-mode/tr.ext-with create mode 100644 snippets/text-mode/scala-mode/tr.with create mode 100644 snippets/text-mode/scala-mode/try create mode 100644 snippets/text-mode/scala-mode/try.catch-finally create mode 100644 snippets/text-mode/scala-mode/try.finally create mode 100644 snippets/text-mode/scala-mode/tup.arrow create mode 100644 snippets/text-mode/scala-mode/tup.paren create mode 100644 snippets/text-mode/scala-mode/val create mode 100644 snippets/text-mode/scala-mode/val.new create mode 100644 snippets/text-mode/scala-mode/val.ret create mode 100644 snippets/text-mode/scala-mode/var create mode 100644 snippets/text-mode/scala-mode/var.new create mode 100644 snippets/text-mode/scala-mode/var.ret create mode 100644 snippets/text-mode/scala-mode/whi create mode 100644 snippets/text-mode/scala-mode/with diff --git a/snippets/text-mode/nxml-mode/body b/snippets/text-mode/nxml-mode/body new file mode 100644 index 0000000..ddcf0cf --- /dev/null +++ b/snippets/text-mode/nxml-mode/body @@ -0,0 +1,6 @@ +#contributor : Anders Bach Nielsen +#name : ... +# -- + + $0 + \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/br b/snippets/text-mode/nxml-mode/br new file mode 100644 index 0000000..ba35773 --- /dev/null +++ b/snippets/text-mode/nxml-mode/br @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name :
+# -- +
\ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/code b/snippets/text-mode/nxml-mode/code new file mode 100644 index 0000000..b7c43fd --- /dev/null +++ b/snippets/text-mode/nxml-mode/code @@ -0,0 +1,6 @@ +#contributor : Anders Bach Nielsen +#name : ... +# -- + + $0 + \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/div b/snippets/text-mode/nxml-mode/div new file mode 100644 index 0000000..90fbc2e --- /dev/null +++ b/snippets/text-mode/nxml-mode/div @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name : ... +# -- +$0 \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/doctype b/snippets/text-mode/nxml-mode/doctype new file mode 100644 index 0000000..8974132 --- /dev/null +++ b/snippets/text-mode/nxml-mode/doctype @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name : DocType XHTML 1.1 +# -- + \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/doctype.xhtml1_strict b/snippets/text-mode/nxml-mode/doctype.xhtml1_strict new file mode 100644 index 0000000..d2c66d8 --- /dev/null +++ b/snippets/text-mode/nxml-mode/doctype.xhtml1_strict @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name : DocType XHTML 1.0 Strict +# -- + \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/doctype.xhtml1_transitional b/snippets/text-mode/nxml-mode/doctype.xhtml1_transitional new file mode 100644 index 0000000..3cef6e8 --- /dev/null +++ b/snippets/text-mode/nxml-mode/doctype.xhtml1_transitional @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name : DocType XHTML 1.0 Transitional +# -- + \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/form b/snippets/text-mode/nxml-mode/form new file mode 100644 index 0000000..252253e --- /dev/null +++ b/snippets/text-mode/nxml-mode/form @@ -0,0 +1,6 @@ +#contributor : Anders Bach Nielsen +#name :
+# -- +
+ $0 +
\ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/h1 b/snippets/text-mode/nxml-mode/h1 new file mode 100644 index 0000000..388ec77 --- /dev/null +++ b/snippets/text-mode/nxml-mode/h1 @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name :

...

+# -- +

$1

\ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/h2 b/snippets/text-mode/nxml-mode/h2 new file mode 100644 index 0000000..092abfe --- /dev/null +++ b/snippets/text-mode/nxml-mode/h2 @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name :

...

+# -- +

$1

\ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/h3 b/snippets/text-mode/nxml-mode/h3 new file mode 100644 index 0000000..a17eccb --- /dev/null +++ b/snippets/text-mode/nxml-mode/h3 @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name :

...

+# -- +

$1

\ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/h4 b/snippets/text-mode/nxml-mode/h4 new file mode 100644 index 0000000..5c89b54 --- /dev/null +++ b/snippets/text-mode/nxml-mode/h4 @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name :

...

+# -- +

$1

\ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/h5 b/snippets/text-mode/nxml-mode/h5 new file mode 100644 index 0000000..dbf1123 --- /dev/null +++ b/snippets/text-mode/nxml-mode/h5 @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name :
...
+# -- +
$1
\ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/h6 b/snippets/text-mode/nxml-mode/h6 new file mode 100644 index 0000000..efa1313 --- /dev/null +++ b/snippets/text-mode/nxml-mode/h6 @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name :
...
+# -- +
$1
\ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/head b/snippets/text-mode/nxml-mode/head new file mode 100644 index 0000000..91347b9 --- /dev/null +++ b/snippets/text-mode/nxml-mode/head @@ -0,0 +1,6 @@ +#contributor : Anders Bach Nielsen +#name : ... +# -- + + $0 + \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/hr b/snippets/text-mode/nxml-mode/hr new file mode 100644 index 0000000..a17e1db --- /dev/null +++ b/snippets/text-mode/nxml-mode/hr @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name :
+# -- +
diff --git a/snippets/text-mode/nxml-mode/href b/snippets/text-mode/nxml-mode/href new file mode 100644 index 0000000..0db2fae --- /dev/null +++ b/snippets/text-mode/nxml-mode/href @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name : ... +# -- +$2 \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/html b/snippets/text-mode/nxml-mode/html new file mode 100644 index 0000000..85e09f7 --- /dev/null +++ b/snippets/text-mode/nxml-mode/html @@ -0,0 +1,6 @@ +#contributor : Anders Bach Nielsen +#name : ... +# -- + + $0 + diff --git a/snippets/text-mode/nxml-mode/img b/snippets/text-mode/nxml-mode/img new file mode 100644 index 0000000..1f4382b --- /dev/null +++ b/snippets/text-mode/nxml-mode/img @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name : ... +# -- +$2 \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/input b/snippets/text-mode/nxml-mode/input new file mode 100644 index 0000000..80c3503 --- /dev/null +++ b/snippets/text-mode/nxml-mode/input @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name : +# -- + \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/li b/snippets/text-mode/nxml-mode/li new file mode 100644 index 0000000..c952682 --- /dev/null +++ b/snippets/text-mode/nxml-mode/li @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name :
  • ...
  • +# -- +
  • $1
  • \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/link b/snippets/text-mode/nxml-mode/link new file mode 100644 index 0000000..d93b7a5 --- /dev/null +++ b/snippets/text-mode/nxml-mode/link @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name : +# -- + \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/meta b/snippets/text-mode/nxml-mode/meta new file mode 100644 index 0000000..ad7f4b5 --- /dev/null +++ b/snippets/text-mode/nxml-mode/meta @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name : +# -- + \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/name b/snippets/text-mode/nxml-mode/name new file mode 100644 index 0000000..592d0da --- /dev/null +++ b/snippets/text-mode/nxml-mode/name @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name : +# -- + \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/ol b/snippets/text-mode/nxml-mode/ol new file mode 100644 index 0000000..16cfe8d --- /dev/null +++ b/snippets/text-mode/nxml-mode/ol @@ -0,0 +1,6 @@ +#contributor : Anders Bach Nielsen +#name :
      ...
    +# -- +
      + $0 +
    \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/p b/snippets/text-mode/nxml-mode/p new file mode 100644 index 0000000..6845ba5 --- /dev/null +++ b/snippets/text-mode/nxml-mode/p @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name :

    ...

    +# -- +

    $1

    \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/pre b/snippets/text-mode/nxml-mode/pre new file mode 100644 index 0000000..d70b722 --- /dev/null +++ b/snippets/text-mode/nxml-mode/pre @@ -0,0 +1,6 @@ +#contributor : Anders Bach Nielsen +#name :
    ...
    +# -- +
    +  $0
    +
    \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/quote b/snippets/text-mode/nxml-mode/quote new file mode 100644 index 0000000..20fed1e --- /dev/null +++ b/snippets/text-mode/nxml-mode/quote @@ -0,0 +1,6 @@ +#contributor : Anders Bach Nielsen +#name :
    ...
    +# -- +
    + $1 +
    \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/span b/snippets/text-mode/nxml-mode/span new file mode 100644 index 0000000..a0bba2a --- /dev/null +++ b/snippets/text-mode/nxml-mode/span @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name : ... +# -- +$1 \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/style b/snippets/text-mode/nxml-mode/style new file mode 100644 index 0000000..b80be1c --- /dev/null +++ b/snippets/text-mode/nxml-mode/style @@ -0,0 +1,6 @@ +#contributor : Anders Bach Nielsen +#name : +# -- + \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/table b/snippets/text-mode/nxml-mode/table new file mode 100644 index 0000000..03fd119 --- /dev/null +++ b/snippets/text-mode/nxml-mode/table @@ -0,0 +1,6 @@ +#contributor : Anders Bach Nielsen +#name : ...
    +# -- + + $0 +
    \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/tag.1l b/snippets/text-mode/nxml-mode/tag.1l new file mode 100644 index 0000000..8988635 --- /dev/null +++ b/snippets/text-mode/nxml-mode/tag.1l @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name : ... +# -- +<${1:tag}>$2$0 \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/tag.2l b/snippets/text-mode/nxml-mode/tag.2l new file mode 100644 index 0000000..08b4a26 --- /dev/null +++ b/snippets/text-mode/nxml-mode/tag.2l @@ -0,0 +1,6 @@ +#contributor : Anders Bach Nielsen +#name : \n...\n +# -- +<${1:tag}> + $2 +$0 \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/td b/snippets/text-mode/nxml-mode/td new file mode 100644 index 0000000..f4615a7 --- /dev/null +++ b/snippets/text-mode/nxml-mode/td @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name : ... +# -- +$2 \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/th b/snippets/text-mode/nxml-mode/th new file mode 100644 index 0000000..d988b20 --- /dev/null +++ b/snippets/text-mode/nxml-mode/th @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name : ... +# -- +$2 \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/title b/snippets/text-mode/nxml-mode/title new file mode 100644 index 0000000..7cd238a --- /dev/null +++ b/snippets/text-mode/nxml-mode/title @@ -0,0 +1,4 @@ +#contributor : Anders Bach Nielsen +#name : ... +# -- +$1 \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/tr b/snippets/text-mode/nxml-mode/tr new file mode 100644 index 0000000..c72daf2 --- /dev/null +++ b/snippets/text-mode/nxml-mode/tr @@ -0,0 +1,6 @@ +#contributor : Anders Bach Nielsen +#name : ... +# -- + + $0 + \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/ul b/snippets/text-mode/nxml-mode/ul new file mode 100644 index 0000000..dac5a66 --- /dev/null +++ b/snippets/text-mode/nxml-mode/ul @@ -0,0 +1,6 @@ +#contributor : Anders Bach Nielsen +#name :
      ...
    +# -- +
      + $0 +
    \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/act b/snippets/text-mode/scala-mode/act new file mode 100644 index 0000000..fce52fc --- /dev/null +++ b/snippets/text-mode/scala-mode/act @@ -0,0 +1,10 @@ +#Author : Jonas Bonèr +#name : def act = { ..} +# -- +def act = { + loop { + react { + $0 + } + } +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/act.arg b/snippets/text-mode/scala-mode/act.arg new file mode 100644 index 0000000..fc6df9e --- /dev/null +++ b/snippets/text-mode/scala-mode/act.arg @@ -0,0 +1,10 @@ +#Author : Jonas Bonèr +#name : def act(arg: T) = { ..} +# -- +def act(${1:arg}: ${2:type}) = { + loop { + react { + $0 + } + } +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/actor b/snippets/text-mode/scala-mode/actor new file mode 100644 index 0000000..d38a183 --- /dev/null +++ b/snippets/text-mode/scala-mode/actor @@ -0,0 +1,10 @@ +#Author : Jonas Bonèr +#name : val a = actor { ..} +# -- +val a = actor { + loop { + react { + $0 + } + } +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/ano b/snippets/text-mode/scala-mode/ano new file mode 100644 index 0000000..b949801 --- /dev/null +++ b/snippets/text-mode/scala-mode/ano @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : (args) => ... +# -- +($1) => ${2:body} $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/app b/snippets/text-mode/scala-mode/app new file mode 100644 index 0000000..b89bab9 --- /dev/null +++ b/snippets/text-mode/scala-mode/app @@ -0,0 +1,6 @@ +#Author : Anders Bach Nielsen +#name : object name extends Application +# -- +object ${1:name} extends Application { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/arr.new b/snippets/text-mode/scala-mode/arr.new new file mode 100644 index 0000000..e3297ca --- /dev/null +++ b/snippets/text-mode/scala-mode/arr.new @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : Array[T](..) +# -- +Array[${1:value}](${2:args}) $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/arr.val-new b/snippets/text-mode/scala-mode/arr.val-new new file mode 100644 index 0000000..4de4720 --- /dev/null +++ b/snippets/text-mode/scala-mode/arr.val-new @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : val a = Array[T](..) +# -- +val ${1:arr} = Array[${2:value}](${3:args}) $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/asof b/snippets/text-mode/scala-mode/asof new file mode 100644 index 0000000..3b2b209 --- /dev/null +++ b/snippets/text-mode/scala-mode/asof @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : asInstanceOf[T] +# -- +asInstanceOf[${1:type}] $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/ass b/snippets/text-mode/scala-mode/ass new file mode 100644 index 0000000..653dcef --- /dev/null +++ b/snippets/text-mode/scala-mode/ass @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : assert(x === y) +# -- +assert(${1:x} === ${2:y}) $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/ass.true b/snippets/text-mode/scala-mode/ass.true new file mode 100644 index 0000000..923c518 --- /dev/null +++ b/snippets/text-mode/scala-mode/ass.true @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : assert(true) +# -- +assert(true) $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/at.author b/snippets/text-mode/scala-mode/at.author new file mode 100644 index 0000000..82fe4cc --- /dev/null +++ b/snippets/text-mode/scala-mode/at.author @@ -0,0 +1,4 @@ +#Author : Anders Bach Nielsen +#name : @author name +# -- +@author ${1:name} $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/at.param b/snippets/text-mode/scala-mode/at.param new file mode 100644 index 0000000..72b6e79 --- /dev/null +++ b/snippets/text-mode/scala-mode/at.param @@ -0,0 +1,4 @@ +#Author : Anders Bach Nielsen +#name : @param name description +# -- +@param ${1:name} ${2:description} $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/at.return b/snippets/text-mode/scala-mode/at.return new file mode 100644 index 0000000..9c3f41c --- /dev/null +++ b/snippets/text-mode/scala-mode/at.return @@ -0,0 +1,4 @@ +#Author : Anders Bach Nielsen +#name : @return description +# -- +@return ${1:description} $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/at.version b/snippets/text-mode/scala-mode/at.version new file mode 100644 index 0000000..1158ce2 --- /dev/null +++ b/snippets/text-mode/scala-mode/at.version @@ -0,0 +1,4 @@ +#Author : Anders Bach Nielsen +#name : @version number +# -- +@version ${1:0.1} $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/bang b/snippets/text-mode/scala-mode/bang new file mode 100644 index 0000000..a547da8 --- /dev/null +++ b/snippets/text-mode/scala-mode/bang @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : actor ! message +# -- +${1:actor} ! ${2:message} $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/case b/snippets/text-mode/scala-mode/case new file mode 100644 index 0000000..13d6aec --- /dev/null +++ b/snippets/text-mode/scala-mode/case @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : case pattern => +# -- +case ${1:pattern} => $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/case.match-all b/snippets/text-mode/scala-mode/case.match-all new file mode 100644 index 0000000..028bf5f --- /dev/null +++ b/snippets/text-mode/scala-mode/case.match-all @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : case _ => +# -- +case _ => $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/cast b/snippets/text-mode/scala-mode/cast new file mode 100644 index 0000000..3b2b209 --- /dev/null +++ b/snippets/text-mode/scala-mode/cast @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : asInstanceOf[T] +# -- +asInstanceOf[${1:type}] $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/cc b/snippets/text-mode/scala-mode/cc new file mode 100644 index 0000000..7ed1142 --- /dev/null +++ b/snippets/text-mode/scala-mode/cc @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : case class T(arg: A) +# -- +case class ${1:name}(${2:arg}: ${3:type}) $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/cl b/snippets/text-mode/scala-mode/cl new file mode 100644 index 0000000..1fd712c --- /dev/null +++ b/snippets/text-mode/scala-mode/cl @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name : class T { .. } +# -- +class ${1:name} { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/cl.abs b/snippets/text-mode/scala-mode/cl.abs new file mode 100644 index 0000000..402dec7 --- /dev/null +++ b/snippets/text-mode/scala-mode/cl.abs @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name : abstract class T { .. } +# -- +abstract class ${1:name} { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/cl.abs-arg b/snippets/text-mode/scala-mode/cl.abs-arg new file mode 100644 index 0000000..fe29524 --- /dev/null +++ b/snippets/text-mode/scala-mode/cl.abs-arg @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name : abstract class T(args) { .. } +# -- +abstract class ${1:name}(${2:args}) { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/cl.arg b/snippets/text-mode/scala-mode/cl.arg new file mode 100644 index 0000000..f82460f --- /dev/null +++ b/snippets/text-mode/scala-mode/cl.arg @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name : class T(args) { .. } +# -- +class ${1:name}(${2:args}) { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/clof b/snippets/text-mode/scala-mode/clof new file mode 100644 index 0000000..955726c --- /dev/null +++ b/snippets/text-mode/scala-mode/clof @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : classOf[T] +# -- +classOf[${1:type}] $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/co b/snippets/text-mode/scala-mode/co new file mode 100644 index 0000000..75b1f3b --- /dev/null +++ b/snippets/text-mode/scala-mode/co @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : case object T +# -- +case object ${1:name} $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/cons b/snippets/text-mode/scala-mode/cons new file mode 100644 index 0000000..a48e4ff --- /dev/null +++ b/snippets/text-mode/scala-mode/cons @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : element1 :: element2 +# -- +${1:element1} :: ${2:element2} $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/cons.nil b/snippets/text-mode/scala-mode/cons.nil new file mode 100644 index 0000000..c288f93 --- /dev/null +++ b/snippets/text-mode/scala-mode/cons.nil @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : element1 :: Nil +# -- +${1:element1} :: Nil $0 diff --git a/snippets/text-mode/scala-mode/def.arg b/snippets/text-mode/scala-mode/def.arg new file mode 100644 index 0000000..7765bbf --- /dev/null +++ b/snippets/text-mode/scala-mode/def.arg @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : def f(arg: T) = ... +# -- +def ${1:name}(${2:args}) = $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/def.arg-body b/snippets/text-mode/scala-mode/def.arg-body new file mode 100644 index 0000000..e6e278e --- /dev/null +++ b/snippets/text-mode/scala-mode/def.arg-body @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name : def f(arg: T) = {...} +# -- +def ${1:name}(${2:args}) = { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/def.arg-ret b/snippets/text-mode/scala-mode/def.arg-ret new file mode 100644 index 0000000..dddb9ce --- /dev/null +++ b/snippets/text-mode/scala-mode/def.arg-ret @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : def f(arg: T): R = ... +# -- +def ${1:name}(${2:args}): ${3:Unit} = $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/def.arg-ret-body b/snippets/text-mode/scala-mode/def.arg-ret-body new file mode 100644 index 0000000..862f7fd --- /dev/null +++ b/snippets/text-mode/scala-mode/def.arg-ret-body @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name : def f(arg: T): R = {...} +# -- +def ${1:name}(${2:args}): ${3:Unit} = { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/def.body b/snippets/text-mode/scala-mode/def.body new file mode 100644 index 0000000..858908c --- /dev/null +++ b/snippets/text-mode/scala-mode/def.body @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name : def f = {...} +# -- +def ${1:name} = { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/def.ret b/snippets/text-mode/scala-mode/def.ret new file mode 100644 index 0000000..e5483fb --- /dev/null +++ b/snippets/text-mode/scala-mode/def.ret @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : def f: R = ... +# -- +def ${1:name}: ${2:Unit} = $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/def.ret-body b/snippets/text-mode/scala-mode/def.ret-body new file mode 100644 index 0000000..f342e04 --- /dev/null +++ b/snippets/text-mode/scala-mode/def.ret-body @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name : def f: R = {...} +# -- +def ${1:name}: ${3:Unit} = { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/def.simple b/snippets/text-mode/scala-mode/def.simple new file mode 100644 index 0000000..4814c73 --- /dev/null +++ b/snippets/text-mode/scala-mode/def.simple @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : def f = ... +# -- +def ${1:name} = $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/doc.class b/snippets/text-mode/scala-mode/doc.class new file mode 100644 index 0000000..60442f1 --- /dev/null +++ b/snippets/text-mode/scala-mode/doc.class @@ -0,0 +1,8 @@ +#Author : Anders Bach Nielsen +#name : /** cls/trt/obj name */ +# -- +/** + * `(scala-mode-find-clstrtobj-name-doc)` + * ${1:description} + * $0 + */ \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/doc.def b/snippets/text-mode/scala-mode/doc.def new file mode 100644 index 0000000..8a3d614 --- /dev/null +++ b/snippets/text-mode/scala-mode/doc.def @@ -0,0 +1,6 @@ +#Author : Anders Bach Nielsen +#name : /** method name */ +# -- +/** + * `(scala-mode-def-and-args-doc)` + */ \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/doc.file b/snippets/text-mode/scala-mode/doc.file new file mode 100644 index 0000000..7da4289 --- /dev/null +++ b/snippets/text-mode/scala-mode/doc.file @@ -0,0 +1,9 @@ +#Author : Anders Bach Nielsen +#name : /** file name */ +# -- +/** + * `(scala-mode-file-doc)` + * $0 + * @author ${1:name} + * @version ${2:0.1} + */ \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/doc.file-scala b/snippets/text-mode/scala-mode/doc.file-scala new file mode 100644 index 0000000..6719348 --- /dev/null +++ b/snippets/text-mode/scala-mode/doc.file-scala @@ -0,0 +1,16 @@ +#Author : Anders Bach Nielsen +#name : /** scala file */ +# -- +/* __ *\ +** ________ ___ / / ___ Scala $3 ** +** / __/ __// _ | / / / _ | (c) 2005-`(format-time-string "%Y")` , LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ ** +** /____/\___/_/ |_/____/_/ | | ** +** |/ ** +\* */ +/** + * $0 + * @author ${1:name} + * @version ${2:0.1} + * $Id$ + */ \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/doc.file-scala-api b/snippets/text-mode/scala-mode/doc.file-scala-api new file mode 100644 index 0000000..4a762f5 --- /dev/null +++ b/snippets/text-mode/scala-mode/doc.file-scala-api @@ -0,0 +1,16 @@ +#Author : Anders Bach Nielsen +#name : /** scala api file */ +# -- +/* __ *\ +** ________ ___ / / ___ Scala API ** +** / __/ __// _ | / / / _ | (c) 2005-`(format-time-string "%Y")`, LAMP/EPFL ** +** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ ** +** /____/\___/_/ |_/____/_/ | | ** +** |/ ** +\* */ +/** + * $0 + * @author ${1:name} + * @version ${2:0.1} + * $Id$ + */ \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/doc.scaladoc b/snippets/text-mode/scala-mode/doc.scaladoc new file mode 100644 index 0000000..038428c --- /dev/null +++ b/snippets/text-mode/scala-mode/doc.scaladoc @@ -0,0 +1,7 @@ +#Author : Anders Bach Nielsen +#name : /** ... */ +# -- +/** + * ${1:description} + * $0 + */ \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/expect b/snippets/text-mode/scala-mode/expect new file mode 100644 index 0000000..94c742c --- /dev/null +++ b/snippets/text-mode/scala-mode/expect @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name : expect(value) { ..} +# -- +expect(${1:reply}) { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/ext b/snippets/text-mode/scala-mode/ext new file mode 100644 index 0000000..e256317 --- /dev/null +++ b/snippets/text-mode/scala-mode/ext @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : extends T +# -- +extends $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/for.extract b/snippets/text-mode/scala-mode/for.extract new file mode 100644 index 0000000..60f1155 --- /dev/null +++ b/snippets/text-mode/scala-mode/for.extract @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : x <- xs +# -- +${1:x} <- ${2:xs} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/for.if b/snippets/text-mode/scala-mode/for.if new file mode 100644 index 0000000..f44c544 --- /dev/null +++ b/snippets/text-mode/scala-mode/for.if @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name : for (x <- xs if guard) { ... } +# -- +for (${1:x} <- ${2:xs} if ${3:guard}) { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/for.loop b/snippets/text-mode/scala-mode/for.loop new file mode 100644 index 0000000..050d5e8 --- /dev/null +++ b/snippets/text-mode/scala-mode/for.loop @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name : for (x <- xs) { ... } +# -- +for (${1:x} <- ${2:xs}) { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/for.multi b/snippets/text-mode/scala-mode/for.multi new file mode 100644 index 0000000..c512067 --- /dev/null +++ b/snippets/text-mode/scala-mode/for.multi @@ -0,0 +1,9 @@ +#Author : Jonas Bonèr +#name : for {x <- xs \ y <- ys} { yield } +# -- +for { + ${1:x} <- ${2:xs} + ${3:x} <- ${4:xs} +} { + yield $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/foreach b/snippets/text-mode/scala-mode/foreach new file mode 100644 index 0000000..cafdd00 --- /dev/null +++ b/snippets/text-mode/scala-mode/foreach @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : foreach(x => ..) +# -- +foreach(${1:x} => ${2:body}) $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/hmap.new b/snippets/text-mode/scala-mode/hmap.new new file mode 100644 index 0000000..dd564a0 --- /dev/null +++ b/snippets/text-mode/scala-mode/hmap.new @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : new HashMap[K, V] +# -- +new HashMap[${1:key}, ${2:value}] $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/hmap.val-new b/snippets/text-mode/scala-mode/hmap.val-new new file mode 100644 index 0000000..2f4a3c2 --- /dev/null +++ b/snippets/text-mode/scala-mode/hmap.val-new @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : val m = new HashMap[K, V] +# -- +val ${1:m} = new HashMap[${2:key}, ${3:value}] $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/hset.new b/snippets/text-mode/scala-mode/hset.new new file mode 100644 index 0000000..d1be3ee --- /dev/null +++ b/snippets/text-mode/scala-mode/hset.new @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : new HashSet[K] +# -- +new HashSet[${1:key}] $0 diff --git a/snippets/text-mode/scala-mode/hset.val-new b/snippets/text-mode/scala-mode/hset.val-new new file mode 100644 index 0000000..ba792a2 --- /dev/null +++ b/snippets/text-mode/scala-mode/hset.val-new @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : val m = new HashSet[K] +# -- +val ${1:m} = new HashSet[${2:key}] $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/if b/snippets/text-mode/scala-mode/if new file mode 100644 index 0000000..24891c0 --- /dev/null +++ b/snippets/text-mode/scala-mode/if @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name : if (cond) { .. } +# -- +if (${1:condition}) { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/if.else b/snippets/text-mode/scala-mode/if.else new file mode 100644 index 0000000..ebff471 --- /dev/null +++ b/snippets/text-mode/scala-mode/if.else @@ -0,0 +1,8 @@ +#Author : Jonas Bonèr +#name : if (cond) { .. } else { .. } +# -- +if (${1:condition}) { + $2 +} else { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/imp b/snippets/text-mode/scala-mode/imp new file mode 100644 index 0000000..cf5efa1 --- /dev/null +++ b/snippets/text-mode/scala-mode/imp @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : import .. +# -- +import $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/intercept b/snippets/text-mode/scala-mode/intercept new file mode 100644 index 0000000..4725eaa --- /dev/null +++ b/snippets/text-mode/scala-mode/intercept @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name : intercept(classOf[T]) { ..} +# -- +intercept(classOf[${1:Exception]}) { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/isof b/snippets/text-mode/scala-mode/isof new file mode 100644 index 0000000..a3538c8 --- /dev/null +++ b/snippets/text-mode/scala-mode/isof @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : isInstanceOf[T] +# -- +isInstanceOf[${1:type}] $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/ls.new b/snippets/text-mode/scala-mode/ls.new new file mode 100644 index 0000000..7a28e61 --- /dev/null +++ b/snippets/text-mode/scala-mode/ls.new @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : List(..) +# -- +List(${1:args}, ${2:args}) $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/ls.val-new b/snippets/text-mode/scala-mode/ls.val-new new file mode 100644 index 0000000..37138f0 --- /dev/null +++ b/snippets/text-mode/scala-mode/ls.val-new @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : val l = List(..) +# -- +val ${1:l} = List(${2:args}, ${3:args}) $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/main b/snippets/text-mode/scala-mode/main new file mode 100644 index 0000000..ad314b3 --- /dev/null +++ b/snippets/text-mode/scala-mode/main @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name: def main(args: Array[String]) = { ... } +# -- +def main(args: Array[String]) = { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/map b/snippets/text-mode/scala-mode/map new file mode 100644 index 0000000..17322a5 --- /dev/null +++ b/snippets/text-mode/scala-mode/map @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : map(x => ..) +# -- +map(${1:x} => ${2:body}) $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/map.new b/snippets/text-mode/scala-mode/map.new new file mode 100644 index 0000000..21c95fb --- /dev/null +++ b/snippets/text-mode/scala-mode/map.new @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : Map(key -> value) +# -- +Map(${1:key} -> ${2:value}) $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/match b/snippets/text-mode/scala-mode/match new file mode 100644 index 0000000..e85fac1 --- /dev/null +++ b/snippets/text-mode/scala-mode/match @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name : cc match { .. } +# -- +${1:cc} match { + case ${2:pattern} => $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/match.can b/snippets/text-mode/scala-mode/match.can new file mode 100644 index 0000000..77d475b --- /dev/null +++ b/snippets/text-mode/scala-mode/match.can @@ -0,0 +1,11 @@ +#Author : Jonas Bonèr +#name : can match { case Full(res) => .. } +# -- +${1:option} match { + case Full(res) => $0 + + case Empty => + + case Failure(msg, _, _) => + +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/match.option b/snippets/text-mode/scala-mode/match.option new file mode 100644 index 0000000..5b098f1 --- /dev/null +++ b/snippets/text-mode/scala-mode/match.option @@ -0,0 +1,8 @@ +#Author : Jonas Bonèr +#name : option match { case None => .. } +# -- +${1:option} match { + case None => $0 + case Some(res) => + +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/mix b/snippets/text-mode/scala-mode/mix new file mode 100644 index 0000000..5261e32 --- /dev/null +++ b/snippets/text-mode/scala-mode/mix @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name : trait T { .. } +# -- +trait ${1:name} { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/ob b/snippets/text-mode/scala-mode/ob new file mode 100644 index 0000000..efbc82e --- /dev/null +++ b/snippets/text-mode/scala-mode/ob @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : object name extends T +# -- +object ${1:name} extends ${2:type} $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/pac b/snippets/text-mode/scala-mode/pac new file mode 100644 index 0000000..ed32216 --- /dev/null +++ b/snippets/text-mode/scala-mode/pac @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : package .. +# -- +package $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/pr.newline b/snippets/text-mode/scala-mode/pr.newline new file mode 100644 index 0000000..77088cb --- /dev/null +++ b/snippets/text-mode/scala-mode/pr.newline @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : println(..) +# -- +println(${1:obj}) $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/pr.simple b/snippets/text-mode/scala-mode/pr.simple new file mode 100644 index 0000000..3a73f9d --- /dev/null +++ b/snippets/text-mode/scala-mode/pr.simple @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : print(..) +# -- +print(${1:obj}) $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/pr.string b/snippets/text-mode/scala-mode/pr.string new file mode 100644 index 0000000..9c06ef7 --- /dev/null +++ b/snippets/text-mode/scala-mode/pr.string @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : println("..") +# -- +println("${1:msg}") $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/pr.trace b/snippets/text-mode/scala-mode/pr.trace new file mode 100644 index 0000000..9a0579c --- /dev/null +++ b/snippets/text-mode/scala-mode/pr.trace @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : println("obj: " + obj) +# -- +println("${1:obj}: " + ${1:obj}) $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/pri b/snippets/text-mode/scala-mode/pri new file mode 100644 index 0000000..643ef2c --- /dev/null +++ b/snippets/text-mode/scala-mode/pri @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : private +# -- +private $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/pri.param b/snippets/text-mode/scala-mode/pri.param new file mode 100644 index 0000000..e53638a --- /dev/null +++ b/snippets/text-mode/scala-mode/pri.param @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : private[this] +# -- +private[${1:this}] $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/pro b/snippets/text-mode/scala-mode/pro new file mode 100644 index 0000000..e4b7b59 --- /dev/null +++ b/snippets/text-mode/scala-mode/pro @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : protected +# -- +protected $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/pro.param b/snippets/text-mode/scala-mode/pro.param new file mode 100644 index 0000000..712b050 --- /dev/null +++ b/snippets/text-mode/scala-mode/pro.param @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : protected[this] +# -- +protected[${1:this}] $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/suite b/snippets/text-mode/scala-mode/suite new file mode 100644 index 0000000..a65cea7 --- /dev/null +++ b/snippets/text-mode/scala-mode/suite @@ -0,0 +1,8 @@ +#Author : Jonas Bonèr +#name : class T extends Suite { .. } +# -- +import org.scalatest._ + +class ${1:name} extends Suite { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/test b/snippets/text-mode/scala-mode/test new file mode 100644 index 0000000..c4d13f6 --- /dev/null +++ b/snippets/text-mode/scala-mode/test @@ -0,0 +1,7 @@ +#Author : Jonas Bonèr +#name : @Test def testX = ... +# -- +//@Test +def test${1:name} = { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/throw b/snippets/text-mode/scala-mode/throw new file mode 100644 index 0000000..f9a4932 --- /dev/null +++ b/snippets/text-mode/scala-mode/throw @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : throw new Exception +# -- +throw new ${1:Exception}(${2:msg}) $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/tr b/snippets/text-mode/scala-mode/tr new file mode 100644 index 0000000..68d8162 --- /dev/null +++ b/snippets/text-mode/scala-mode/tr @@ -0,0 +1,6 @@ +#Author : Anders Bach Nielsen +#name : trait T { .. } +# -- +trait ${1:name} { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/tr.ext b/snippets/text-mode/scala-mode/tr.ext new file mode 100644 index 0000000..2b82154 --- /dev/null +++ b/snippets/text-mode/scala-mode/tr.ext @@ -0,0 +1,6 @@ +#Author : Anders Bach Nielsen +#name : trait T extends C { .. } +# -- +trait ${1:name} extends ${2:class} { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/tr.ext-with b/snippets/text-mode/scala-mode/tr.ext-with new file mode 100644 index 0000000..8edb409 --- /dev/null +++ b/snippets/text-mode/scala-mode/tr.ext-with @@ -0,0 +1,6 @@ +#Author : Anders Bach Nielsen +#name : trait T1 extends C with T2 { .. } +# -- +trait ${1:name} extends ${2:class} with ${3:trait} { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/tr.with b/snippets/text-mode/scala-mode/tr.with new file mode 100644 index 0000000..19801eb --- /dev/null +++ b/snippets/text-mode/scala-mode/tr.with @@ -0,0 +1,6 @@ +#Author : Anders Bach Nielsen +#name : trait T1 with T2 { .. } +# -- +trait ${1:name} with ${2:trait} { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/try b/snippets/text-mode/scala-mode/try new file mode 100644 index 0000000..0c33f10 --- /dev/null +++ b/snippets/text-mode/scala-mode/try @@ -0,0 +1,9 @@ +#Author : Jonas Bonèr +#name : try { .. } catch { case e => ..} +# -- +try { + $0 +} catch { + case ${1:e}: ${2:Exception} => + ${1:println(\"ERROR: \" + e) // TODO: handle exception}\n} +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/try.catch-finally b/snippets/text-mode/scala-mode/try.catch-finally new file mode 100644 index 0000000..f146a20 --- /dev/null +++ b/snippets/text-mode/scala-mode/try.catch-finally @@ -0,0 +1,11 @@ +#Author : Jonas Bonèr +#name : try { .. } catch { case e => ..} finally { ..} +# -- +try { + $0 +} catch { + case ${1:e}: ${2:Exception} => + ${1:println(\"ERROR: \" + e) // TODO: handle exception}\n} +} finally { + +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/try.finally b/snippets/text-mode/scala-mode/try.finally new file mode 100644 index 0000000..63625f2 --- /dev/null +++ b/snippets/text-mode/scala-mode/try.finally @@ -0,0 +1,8 @@ +#Author : Jonas Bonèr +#name : try { .. } finally { .. } +# -- +try { + +} finally { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/tup.arrow b/snippets/text-mode/scala-mode/tup.arrow new file mode 100644 index 0000000..4e7ad69 --- /dev/null +++ b/snippets/text-mode/scala-mode/tup.arrow @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : element1 -> element2 +# -- +${1:element1} -> ${2:element2} $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/tup.paren b/snippets/text-mode/scala-mode/tup.paren new file mode 100644 index 0000000..4bff202 --- /dev/null +++ b/snippets/text-mode/scala-mode/tup.paren @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : (element1, element2) +# -- +(${1:element1}, ${2:element2}) $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/val b/snippets/text-mode/scala-mode/val new file mode 100644 index 0000000..3067cd4 --- /dev/null +++ b/snippets/text-mode/scala-mode/val @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : val name = .. +# -- +val ${1:name} = ${2:obj} $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/val.new b/snippets/text-mode/scala-mode/val.new new file mode 100644 index 0000000..35a0c6a --- /dev/null +++ b/snippets/text-mode/scala-mode/val.new @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : val name = new .. +# -- +val ${1:name} = new ${2:obj} $0 \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/val.ret b/snippets/text-mode/scala-mode/val.ret new file mode 100644 index 0000000..4bf4f10 --- /dev/null +++ b/snippets/text-mode/scala-mode/val.ret @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : val name: T = .. +# -- +val ${1:name}: ${2:T} = ${3:obj} $0 diff --git a/snippets/text-mode/scala-mode/var b/snippets/text-mode/scala-mode/var new file mode 100644 index 0000000..662d6c8 --- /dev/null +++ b/snippets/text-mode/scala-mode/var @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : var name = .. +# -- +var ${1:name} = ${2:obj} $0 diff --git a/snippets/text-mode/scala-mode/var.new b/snippets/text-mode/scala-mode/var.new new file mode 100644 index 0000000..d681c4a --- /dev/null +++ b/snippets/text-mode/scala-mode/var.new @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : var name = new .. +# -- +var ${1:name} = new ${2:obj} $0 diff --git a/snippets/text-mode/scala-mode/var.ret b/snippets/text-mode/scala-mode/var.ret new file mode 100644 index 0000000..9d0ac3a --- /dev/null +++ b/snippets/text-mode/scala-mode/var.ret @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : var name: T = .. +# -- +var ${1:name}: ${2:T} = ${3:obj} $0 diff --git a/snippets/text-mode/scala-mode/whi b/snippets/text-mode/scala-mode/whi new file mode 100644 index 0000000..082c139 --- /dev/null +++ b/snippets/text-mode/scala-mode/whi @@ -0,0 +1,6 @@ +#Author : Jonas Bonèr +#name : while(cond) { .. } +# -- +while (${1:condition}) { + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/scala-mode/with b/snippets/text-mode/scala-mode/with new file mode 100644 index 0000000..6bd94e4 --- /dev/null +++ b/snippets/text-mode/scala-mode/with @@ -0,0 +1,4 @@ +#Author : Jonas Bonèr +#name : with T +# -- +with $0 \ No newline at end of file From 6cbfd16f0e4d9c8b32bf9a94c71de8da1f021149 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Sun, 7 Dec 2008 16:12:57 +0000 Subject: [PATCH 08/42] Added snippets for lsl-mode from Xah Lee. --- snippets/text-mode/lsl-mode/xlsl-mode/at_rot_target | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/at_target | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/attach | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/changed | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/collision | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/collision_end | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/collision_start | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/control | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/dataserver | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/email | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/http_response | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/land_collision | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/land_collision_end | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/land_collision_start | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/link_message | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/listen | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/llAbs | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llAcos | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandBanList | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandPassList | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llAdjustSoundVolume | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llAllowInventoryDrop | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llAngleBetween | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llApplyImpulse | 2 ++ .../text-mode/lsl-mode/xlsl-mode/llApplyRotationalImpulse | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llAsin | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llAtan2 | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llAttachToAvatar | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llAvatarOnSitTarget | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llAxisAngle2Rot | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToInteger | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToString | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llBreakAllLinks | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llBreakLink | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llCSV2List | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llCeil | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llClearCameraParams | 2 ++ .../text-mode/lsl-mode/xlsl-mode/llCloseRemoteDataChannel | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llCloud | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llCollisionFilter | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSound | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSprite | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llCompareTexture | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llCos | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llCreateLink | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubList | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubString | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llDetachFromAvatar | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGrab | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGroup | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llDetectedKey | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llDetectedLinkNumber | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llDetectedName | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llDetectedOwner | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llDetectedPos | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llDetectedRot | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llDetectedType | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llDetectedVel | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llDialog | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llDie | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llDumpList2String | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llEdgeOfWorld | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llEjectFromLand | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llEmail | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llEscapeURL | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llEuler2Rot | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llFabs | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llFloor | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llForceMouselook | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llFrand | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetAccel | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentInfo | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentSize | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetAlpha | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetAndResetTime | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimation | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimationList | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetAttached | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetBoundingBox | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraPos | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraRot | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetCenterOfMass | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetColor | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetCreator | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetDate | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetEnergy | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetForce | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetFreeMemory | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetGMTclock | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetGeometricCenter | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryCreator | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryKey | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryName | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryNumber | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryPermMask | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryType | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetKey | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetLandOwnerAt | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkKey | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkName | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkNumber | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetListEntryType | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetListLength | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalPos | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalRot | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetMass | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetNextEmail | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetNotecardLine | 2 ++ .../text-mode/lsl-mode/xlsl-mode/llGetNumberOfNotecardLines | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfPrims | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfSides | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectDesc | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectMass | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectName | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectPermMask | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetOmega | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetOwner | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetOwnerKey | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetParcelFlags | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissions | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissionsKey | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetPos | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetPrimitiveParams | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionCorner | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFPS | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFlags | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionName | 2 ++ .../text-mode/lsl-mode/xlsl-mode/llGetRegionTimeDilation | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetRootPosition | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetRootRotation | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetRot | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetScale | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptName | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptState | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetSimulatorHostname | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetStartParameter | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetStatus | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetSubString | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetSunDirection | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetTexture | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureOffset | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureRot | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureScale | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetTime | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetTimeOfDay | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetTimestamp | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetTorque | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetUnixTime | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetVel | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGetWallclock | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventory | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventoryList | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGiveMoney | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGodLikeRezObject | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGroundContour | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGroundNormal | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGroundRepel | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llGroundSlope | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llHTTPRequest | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llInsertString | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llInstantMessage | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llIntegerToBase64 | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llKey2Name | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llLinks | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llList2CSV | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llList2Float | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llList2Integer | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llList2Key | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llList2List | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llList2ListStrided | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llList2Rot | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llList2String | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llList2Vector | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llListFindList | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llListInsertList | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llListRandomize | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llListReplaceList | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llListSort | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llListStatistics | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llListen | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llListenControl | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llListenRemove | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llLog | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llLog10 | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llLookAt | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llLoopSound | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundMaster | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundSlave | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llMD5String | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llMakeExplosion | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llMakeFire | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llMakeFountain | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llMakeSmoke | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llMessageLinked | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llMinEventDelay | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llModPow | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llModifyLand | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llMoveToTarget | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llOffsetTexture | 2 ++ .../text-mode/lsl-mode/xlsl-mode/llOpenRemoteDataChannel | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llOverMyLand | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llOwnerSay | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llParseString2List | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llParseStringKeepNulls | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llParticleSystem | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llPassCollisions | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llPassTouches | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llPlaySound | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llPlaySoundSlave | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llPointAt | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llPow | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llPreloadSound | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRefreshPrimURL | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llReleaseCamera | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llReleaseControls | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRemoteDataSetRegion | 2 ++ .../text-mode/lsl-mode/xlsl-mode/llRemoveFromLandBanList | 2 ++ .../text-mode/lsl-mode/xlsl-mode/llRemoveFromLandPassList | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRemoveInventory | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRemoveVehicleFlags | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRequestAgentData | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRequestInventoryData | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRequestPermissions | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRequestSimulatorData | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llResetOtherScript | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llResetScript | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llResetTime | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRezAtRoot | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRezObject | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRot2Angle | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRot2Axis | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRot2Euler | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRot2Left | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRot2Up | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRotBetween | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRotLookAt | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRotTarget | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRotTargetRemove | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRotateTexture | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llRound | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSameGroup | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSay | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llScaleTexture | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llScriptDanger | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSendRemoteData | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSensor | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSensorRemove | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSensorRepeat | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetAlpha | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetBuoyancy | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraAtOffset | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraEyeOffset | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraParams | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetColor | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetDamage | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetForce | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetForceAndTorque | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetInventoryPermMask | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkAlpha | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkColor | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalPos | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalRot | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectDesc | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectName | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectPermMask | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetParcelMusicURL | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetPos | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimURL | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimitiveParams | 2 ++ .../text-mode/lsl-mode/xlsl-mode/llSetRemoteScriptAccessPin | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetRot | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetScale | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetScriptState | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetSitText | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundQueueing | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundRadius | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetStatus | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetText | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetTexture | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetTimerEvent | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetTorque | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetTouchText | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleFlags | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleType | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llShout | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSin | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSleep | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSoundPreload | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSqrt | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llStopAnimation | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llStopHover | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llStopLookAt | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llStopMoveToTarget | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llStopPointAt | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llStopSound | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llStringLength | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llStringToBase64 | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llSubStringIndex | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llTan | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llTarget | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llTargetOmega | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llTargetRemove | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llTeleportAgentHome | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llToLower | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llToUpper | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSound | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSoundLimited | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llUnSit | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llUnescapeURL | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llVecDist | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llVecMag | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llVecNorm | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llVolumeDetect | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llWater | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llWhisper | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llWind | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64Strings | 2 ++ .../text-mode/lsl-mode/xlsl-mode/llXorBase64StringsCorrect | 2 ++ snippets/text-mode/lsl-mode/xlsl-mode/money | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/moving_end | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/moving_start | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/no_sensor | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/not_at_rot_target | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/not_at_target | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/object_rez | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/on_rez | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/remote_data | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/run_time_permissions | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/sensor | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/state_entry | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/state_exit | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/timer | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/touch | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/touch_end | 5 +++++ snippets/text-mode/lsl-mode/xlsl-mode/touch_start | 5 +++++ 335 files changed, 769 insertions(+) create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/at_rot_target create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/at_target create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/attach create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/changed create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/collision create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/collision_end create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/collision_start create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/control create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/dataserver create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/email create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/http_response create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/land_collision create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/land_collision_end create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/land_collision_start create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/link_message create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/listen create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAbs create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAcos create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandBanList create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandPassList create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAdjustSoundVolume create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAllowInventoryDrop create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAngleBetween create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llApplyImpulse create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llApplyRotationalImpulse create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAsin create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAtan2 create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAttachToAvatar create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAvatarOnSitTarget create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAxisAngle2Rot create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToInteger create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToString create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llBreakAllLinks create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llBreakLink create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCSV2List create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCeil create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llClearCameraParams create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCloseRemoteDataChannel create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCloud create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCollisionFilter create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSound create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSprite create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCompareTexture create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCos create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCreateLink create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubList create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubString create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetachFromAvatar create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGrab create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGroup create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedKey create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedLinkNumber create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedName create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedOwner create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedPos create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedRot create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedType create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedVel create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDialog create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDie create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDumpList2String create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llEdgeOfWorld create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llEjectFromLand create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llEmail create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llEscapeURL create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llEuler2Rot create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llFabs create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llFloor create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llForceMouselook create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llFrand create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetAccel create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentInfo create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentSize create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetAlpha create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetAndResetTime create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimation create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimationList create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetAttached create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetBoundingBox create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraPos create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraRot create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetCenterOfMass create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetColor create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetCreator create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetDate create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetEnergy create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetForce create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetFreeMemory create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetGMTclock create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetGeometricCenter create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryCreator create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryKey create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryName create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryNumber create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryPermMask create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryType create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetKey create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetLandOwnerAt create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkKey create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkName create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkNumber create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetListEntryType create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetListLength create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalPos create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalRot create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetMass create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetNextEmail create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetNotecardLine create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfNotecardLines create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfPrims create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfSides create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectDesc create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectMass create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectName create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectPermMask create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetOmega create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetOwner create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetOwnerKey create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetParcelFlags create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissions create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissionsKey create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetPos create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetPrimitiveParams create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionCorner create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFPS create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFlags create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionName create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionTimeDilation create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetRootPosition create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetRootRotation create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetRot create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetScale create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptName create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptState create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetSimulatorHostname create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetStartParameter create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetStatus create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetSubString create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetSunDirection create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetTexture create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureOffset create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureRot create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureScale create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetTime create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetTimeOfDay create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetTimestamp create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetTorque create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetUnixTime create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetVel create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetWallclock create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventory create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventoryList create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGiveMoney create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGodLikeRezObject create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGroundContour create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGroundNormal create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGroundRepel create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGroundSlope create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llHTTPRequest create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llInsertString create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llInstantMessage create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llIntegerToBase64 create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llKey2Name create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llLinks create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2CSV create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2Float create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2Integer create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2Key create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2List create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2ListStrided create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2Rot create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2String create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2Vector create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListFindList create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListInsertList create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListRandomize create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListReplaceList create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListSort create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListStatistics create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListen create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListenControl create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListenRemove create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llLog create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llLog10 create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llLookAt create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llLoopSound create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundMaster create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundSlave create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llMD5String create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llMakeExplosion create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llMakeFire create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llMakeFountain create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llMakeSmoke create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llMessageLinked create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llMinEventDelay create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llModPow create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llModifyLand create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llMoveToTarget create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llOffsetTexture create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llOpenRemoteDataChannel create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llOverMyLand create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llOwnerSay create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llParseString2List create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llParseStringKeepNulls create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llParticleSystem create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llPassCollisions create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llPassTouches create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llPlaySound create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llPlaySoundSlave create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llPointAt create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llPow create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llPreloadSound create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRefreshPrimURL create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llReleaseCamera create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llReleaseControls create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRemoteDataSetRegion create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRemoveFromLandBanList create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRemoveFromLandPassList create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRemoveInventory create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRemoveVehicleFlags create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRequestAgentData create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRequestInventoryData create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRequestPermissions create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRequestSimulatorData create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llResetOtherScript create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llResetScript create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llResetTime create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRezAtRoot create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRezObject create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRot2Angle create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRot2Axis create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRot2Euler create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRot2Left create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRot2Up create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRotBetween create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRotLookAt create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRotTarget create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRotTargetRemove create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRotateTexture create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRound create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSameGroup create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSay create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llScaleTexture create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llScriptDanger create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSendRemoteData create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSensor create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSensorRemove create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSensorRepeat create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetAlpha create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetBuoyancy create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraAtOffset create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraEyeOffset create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraParams create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetColor create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetDamage create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetForce create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetForceAndTorque create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetInventoryPermMask create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkAlpha create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkColor create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalPos create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalRot create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectDesc create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectName create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectPermMask create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetParcelMusicURL create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetPos create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimURL create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimitiveParams create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetRemoteScriptAccessPin create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetRot create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetScale create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetScriptState create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetSitText create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundQueueing create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundRadius create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetStatus create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetText create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetTexture create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetTimerEvent create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetTorque create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetTouchText create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleFlags create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleType create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llShout create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSin create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSleep create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSoundPreload create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSqrt create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llStopAnimation create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llStopHover create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llStopLookAt create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llStopMoveToTarget create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llStopPointAt create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llStopSound create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llStringLength create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llStringToBase64 create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSubStringIndex create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llTan create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llTarget create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llTargetOmega create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llTargetRemove create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llTeleportAgentHome create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llToLower create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llToUpper create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSound create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSoundLimited create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llUnSit create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llUnescapeURL create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llVecDist create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llVecMag create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llVecNorm create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llVolumeDetect create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llWater create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llWhisper create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llWind create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64Strings create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64StringsCorrect create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/money create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/moving_end create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/moving_start create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/no_sensor create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/not_at_rot_target create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/not_at_target create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/object_rez create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/on_rez create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/remote_data create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/run_time_permissions create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/sensor create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/state_entry create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/state_exit create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/timer create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/touch create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/touch_end create mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/touch_start diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/at_rot_target b/snippets/text-mode/lsl-mode/xlsl-mode/at_rot_target new file mode 100644 index 0000000..f16697a --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/at_rot_target @@ -0,0 +1,5 @@ +# -- +at_rot_target(integer tnum, rotation targetrot, rotation ourrot) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/at_target b/snippets/text-mode/lsl-mode/xlsl-mode/at_target new file mode 100644 index 0000000..260f354 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/at_target @@ -0,0 +1,5 @@ +# -- +at_target(integer tnum, vector targetpos, vector ourpos) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/attach b/snippets/text-mode/lsl-mode/xlsl-mode/attach new file mode 100644 index 0000000..8859f38 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/attach @@ -0,0 +1,5 @@ +# -- +attach(key id) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/changed b/snippets/text-mode/lsl-mode/xlsl-mode/changed new file mode 100644 index 0000000..a682603 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/changed @@ -0,0 +1,5 @@ +# -- +changed(integer change) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/collision b/snippets/text-mode/lsl-mode/xlsl-mode/collision new file mode 100644 index 0000000..678639f --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/collision @@ -0,0 +1,5 @@ +# -- +collision(integer num_detected) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/collision_end b/snippets/text-mode/lsl-mode/xlsl-mode/collision_end new file mode 100644 index 0000000..85c024d --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/collision_end @@ -0,0 +1,5 @@ +# -- +collision_end(integer num_detected) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/collision_start b/snippets/text-mode/lsl-mode/xlsl-mode/collision_start new file mode 100644 index 0000000..ba49c5b --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/collision_start @@ -0,0 +1,5 @@ +# -- +collision_start(integer num_detected) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/control b/snippets/text-mode/lsl-mode/xlsl-mode/control new file mode 100644 index 0000000..ef5321a --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/control @@ -0,0 +1,5 @@ +# -- +control(key id, integer held, integer change) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/dataserver b/snippets/text-mode/lsl-mode/xlsl-mode/dataserver new file mode 100644 index 0000000..c885f57 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/dataserver @@ -0,0 +1,5 @@ +# -- +dataserver(key queryid, string data) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/email b/snippets/text-mode/lsl-mode/xlsl-mode/email new file mode 100644 index 0000000..9292aa2 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/email @@ -0,0 +1,5 @@ +# -- +email(string time, string address, string subj, string message, integer num_left) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/http_response b/snippets/text-mode/lsl-mode/xlsl-mode/http_response new file mode 100644 index 0000000..49067f0 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/http_response @@ -0,0 +1,5 @@ +# -- +http_response(key request_id, integer status, list metadata, string body) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/land_collision b/snippets/text-mode/lsl-mode/xlsl-mode/land_collision new file mode 100644 index 0000000..0a3846b --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/land_collision @@ -0,0 +1,5 @@ +# -- +land_collision(vector pos) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/land_collision_end b/snippets/text-mode/lsl-mode/xlsl-mode/land_collision_end new file mode 100644 index 0000000..4bd5451 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/land_collision_end @@ -0,0 +1,5 @@ +# -- +land_collision_end(vector pos) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/land_collision_start b/snippets/text-mode/lsl-mode/xlsl-mode/land_collision_start new file mode 100644 index 0000000..306eeda --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/land_collision_start @@ -0,0 +1,5 @@ +# -- +land_collision_start(vector pos) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/link_message b/snippets/text-mode/lsl-mode/xlsl-mode/link_message new file mode 100644 index 0000000..8f58af9 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/link_message @@ -0,0 +1,5 @@ +# -- +link_message(integer sender_num, integer num, string str, key id) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/listen b/snippets/text-mode/lsl-mode/xlsl-mode/listen new file mode 100644 index 0000000..d859a84 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/listen @@ -0,0 +1,5 @@ +# -- +listen(integer channel, string name, key id, string message) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAbs b/snippets/text-mode/lsl-mode/xlsl-mode/llAbs new file mode 100644 index 0000000..1a10cbc --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llAbs @@ -0,0 +1,2 @@ +# -- +llAbs(integer val) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAcos b/snippets/text-mode/lsl-mode/xlsl-mode/llAcos new file mode 100644 index 0000000..71c91a6 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llAcos @@ -0,0 +1,2 @@ +# -- +llAcos(float val) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandBanList b/snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandBanList new file mode 100644 index 0000000..fb1883b --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandBanList @@ -0,0 +1,2 @@ +# -- +llAddToLandBanList(key agent, float hours) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandPassList b/snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandPassList new file mode 100644 index 0000000..3f9291e --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandPassList @@ -0,0 +1,2 @@ +# -- +llAddToLandPassList(key agent, float hours) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAdjustSoundVolume b/snippets/text-mode/lsl-mode/xlsl-mode/llAdjustSoundVolume new file mode 100644 index 0000000..4663053 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llAdjustSoundVolume @@ -0,0 +1,2 @@ +# -- +llAdjustSoundVolume(float volume) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAllowInventoryDrop b/snippets/text-mode/lsl-mode/xlsl-mode/llAllowInventoryDrop new file mode 100644 index 0000000..b2a9d59 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llAllowInventoryDrop @@ -0,0 +1,2 @@ +# -- +llAllowInventoryDrop(integer add) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAngleBetween b/snippets/text-mode/lsl-mode/xlsl-mode/llAngleBetween new file mode 100644 index 0000000..c28275a --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llAngleBetween @@ -0,0 +1,2 @@ +# -- +llAngleBetween(rotation a, rotation b) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llApplyImpulse b/snippets/text-mode/lsl-mode/xlsl-mode/llApplyImpulse new file mode 100644 index 0000000..4ccca31 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llApplyImpulse @@ -0,0 +1,2 @@ +# -- +llApplyImpulse() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llApplyRotationalImpulse b/snippets/text-mode/lsl-mode/xlsl-mode/llApplyRotationalImpulse new file mode 100644 index 0000000..47ea60d --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llApplyRotationalImpulse @@ -0,0 +1,2 @@ +# -- +llApplyRotationalImpulse(vector force, integer local) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAsin b/snippets/text-mode/lsl-mode/xlsl-mode/llAsin new file mode 100644 index 0000000..3c48565 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llAsin @@ -0,0 +1,2 @@ +# -- +llAsin(float val) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAtan2 b/snippets/text-mode/lsl-mode/xlsl-mode/llAtan2 new file mode 100644 index 0000000..a631004 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llAtan2 @@ -0,0 +1,2 @@ +# -- +llAtan2(float y, float x) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAttachToAvatar b/snippets/text-mode/lsl-mode/xlsl-mode/llAttachToAvatar new file mode 100644 index 0000000..7a4785c --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llAttachToAvatar @@ -0,0 +1,2 @@ +# -- +llAttachToAvatar(integer attachment) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAvatarOnSitTarget b/snippets/text-mode/lsl-mode/xlsl-mode/llAvatarOnSitTarget new file mode 100644 index 0000000..03bf9f2 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llAvatarOnSitTarget @@ -0,0 +1,2 @@ +# -- +llAvatarOnSitTarget() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAxisAngle2Rot b/snippets/text-mode/lsl-mode/xlsl-mode/llAxisAngle2Rot new file mode 100644 index 0000000..e87a358 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llAxisAngle2Rot @@ -0,0 +1,2 @@ +# -- +llAxisAngle2Rot(vector axis, float angle) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToInteger b/snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToInteger new file mode 100644 index 0000000..7fc96d2 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToInteger @@ -0,0 +1,2 @@ +# -- +llBase64ToInteger(string str) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToString b/snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToString new file mode 100644 index 0000000..6054c4d --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToString @@ -0,0 +1,2 @@ +# -- +llBase64ToString(string str) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llBreakAllLinks b/snippets/text-mode/lsl-mode/xlsl-mode/llBreakAllLinks new file mode 100644 index 0000000..964a47e --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llBreakAllLinks @@ -0,0 +1,2 @@ +# -- +llBreakAllLinks() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llBreakLink b/snippets/text-mode/lsl-mode/xlsl-mode/llBreakLink new file mode 100644 index 0000000..2b6b55b --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llBreakLink @@ -0,0 +1,2 @@ +# -- +llBreakLink(integer linknum) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCSV2List b/snippets/text-mode/lsl-mode/xlsl-mode/llCSV2List new file mode 100644 index 0000000..8981e3b --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llCSV2List @@ -0,0 +1,2 @@ +# -- +llCSV2List(string src) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCeil b/snippets/text-mode/lsl-mode/xlsl-mode/llCeil new file mode 100644 index 0000000..8ad7cf5 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llCeil @@ -0,0 +1,2 @@ +# -- +llCeil(float val) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llClearCameraParams b/snippets/text-mode/lsl-mode/xlsl-mode/llClearCameraParams new file mode 100644 index 0000000..dac265b --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llClearCameraParams @@ -0,0 +1,2 @@ +# -- +llClearCameraParams() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCloseRemoteDataChannel b/snippets/text-mode/lsl-mode/xlsl-mode/llCloseRemoteDataChannel new file mode 100644 index 0000000..1d36a84 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llCloseRemoteDataChannel @@ -0,0 +1,2 @@ +# -- +llCloseRemoteDataChannel(key channel) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCloud b/snippets/text-mode/lsl-mode/xlsl-mode/llCloud new file mode 100644 index 0000000..58c45fc --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llCloud @@ -0,0 +1,2 @@ +# -- +llCloud(vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionFilter b/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionFilter new file mode 100644 index 0000000..cd09d83 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionFilter @@ -0,0 +1,2 @@ +# -- +llCollisionFilter(string name, key id, integer accept) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSound b/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSound new file mode 100644 index 0000000..f0d04b3 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSound @@ -0,0 +1,2 @@ +# -- +llCollisionSound(string impact_sound, float impact_volume) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSprite b/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSprite new file mode 100644 index 0000000..d1e56e3 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSprite @@ -0,0 +1,2 @@ +# -- +llCollisionSprite(string impact_sprite) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCompareTexture b/snippets/text-mode/lsl-mode/xlsl-mode/llCompareTexture new file mode 100644 index 0000000..e601d64 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llCompareTexture @@ -0,0 +1,2 @@ +# -- +llCompareTexture(integer side, key src) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCos b/snippets/text-mode/lsl-mode/xlsl-mode/llCos new file mode 100644 index 0000000..a9a7a03 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llCos @@ -0,0 +1,2 @@ +# -- +llCos(float theta) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCreateLink b/snippets/text-mode/lsl-mode/xlsl-mode/llCreateLink new file mode 100644 index 0000000..b826020 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llCreateLink @@ -0,0 +1,2 @@ +# -- +llCreateLink(key target, integer parent) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubList b/snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubList new file mode 100644 index 0000000..1601fc7 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubList @@ -0,0 +1,2 @@ +# -- +llDeleteSubList(list src, integer start, integer end) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubString b/snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubString new file mode 100644 index 0000000..8637ee2 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubString @@ -0,0 +1,2 @@ +# -- +llDeleteSubString(string src, integer start, integer end) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetachFromAvatar b/snippets/text-mode/lsl-mode/xlsl-mode/llDetachFromAvatar new file mode 100644 index 0000000..2c21285 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llDetachFromAvatar @@ -0,0 +1,2 @@ +# -- +llDetachFromAvatar() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGrab b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGrab new file mode 100644 index 0000000..56870f9 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGrab @@ -0,0 +1,2 @@ +# -- +llDetectedGrab(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGroup b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGroup new file mode 100644 index 0000000..781543d --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGroup @@ -0,0 +1,2 @@ +# -- +llDetectedGroup(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedKey b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedKey new file mode 100644 index 0000000..4e5c2d6 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedKey @@ -0,0 +1,2 @@ +# -- +llDetectedKey(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedLinkNumber b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedLinkNumber new file mode 100644 index 0000000..3a0b62f --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedLinkNumber @@ -0,0 +1,2 @@ +# -- +llDetectedLinkNumber(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedName b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedName new file mode 100644 index 0000000..126a01b --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedName @@ -0,0 +1,2 @@ +# -- +llDetectedName(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedOwner b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedOwner new file mode 100644 index 0000000..bdc5141 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedOwner @@ -0,0 +1,2 @@ +# -- +llDetectedOwner(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedPos b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedPos new file mode 100644 index 0000000..d287cc5 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedPos @@ -0,0 +1,2 @@ +# -- +llDetectedPos(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedRot b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedRot new file mode 100644 index 0000000..b52ddf2 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedRot @@ -0,0 +1,2 @@ +# -- +llDetectedRot(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedType b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedType new file mode 100644 index 0000000..38e5d71 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedType @@ -0,0 +1,2 @@ +# -- +llDetectedType(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedVel b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedVel new file mode 100644 index 0000000..3c5560c --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedVel @@ -0,0 +1,2 @@ +# -- +llDetectedVel(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDialog b/snippets/text-mode/lsl-mode/xlsl-mode/llDialog new file mode 100644 index 0000000..f35d9c8 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llDialog @@ -0,0 +1,2 @@ +# -- +llDialog(key id, string message, list buttons, integer chat_channel) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDie b/snippets/text-mode/lsl-mode/xlsl-mode/llDie new file mode 100644 index 0000000..9f76477 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llDie @@ -0,0 +1,2 @@ +# -- +llDie() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDumpList2String b/snippets/text-mode/lsl-mode/xlsl-mode/llDumpList2String new file mode 100644 index 0000000..9f6af07 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llDumpList2String @@ -0,0 +1,2 @@ +# -- +llDumpList2String(list src, string separator) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llEdgeOfWorld b/snippets/text-mode/lsl-mode/xlsl-mode/llEdgeOfWorld new file mode 100644 index 0000000..93db59e --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llEdgeOfWorld @@ -0,0 +1,2 @@ +# -- +llEdgeOfWorld(vector pos, vector dir) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llEjectFromLand b/snippets/text-mode/lsl-mode/xlsl-mode/llEjectFromLand new file mode 100644 index 0000000..c54a7cd --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llEjectFromLand @@ -0,0 +1,2 @@ +# -- +llEjectFromLand(key user) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llEmail b/snippets/text-mode/lsl-mode/xlsl-mode/llEmail new file mode 100644 index 0000000..c579bc9 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llEmail @@ -0,0 +1,2 @@ +# -- +llEmail(string address, string subject, string message) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llEscapeURL b/snippets/text-mode/lsl-mode/xlsl-mode/llEscapeURL new file mode 100644 index 0000000..7869be6 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llEscapeURL @@ -0,0 +1,2 @@ +# -- +llEscapeURL(string url) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llEuler2Rot b/snippets/text-mode/lsl-mode/xlsl-mode/llEuler2Rot new file mode 100644 index 0000000..cafab1f --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llEuler2Rot @@ -0,0 +1,2 @@ +# -- +llEuler2Rot(vector vec) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llFabs b/snippets/text-mode/lsl-mode/xlsl-mode/llFabs new file mode 100644 index 0000000..d53af86 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llFabs @@ -0,0 +1,2 @@ +# -- +llFabs(float num) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llFloor b/snippets/text-mode/lsl-mode/xlsl-mode/llFloor new file mode 100644 index 0000000..2e3a041 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llFloor @@ -0,0 +1,2 @@ +# -- +llFloor(val) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llForceMouselook b/snippets/text-mode/lsl-mode/xlsl-mode/llForceMouselook new file mode 100644 index 0000000..5d1675b --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llForceMouselook @@ -0,0 +1,2 @@ +# -- +llForceMouselook(integer mouselook) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llFrand b/snippets/text-mode/lsl-mode/xlsl-mode/llFrand new file mode 100644 index 0000000..fd3b54e --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llFrand @@ -0,0 +1,2 @@ +# -- +llFrand(float max) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAccel b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAccel new file mode 100644 index 0000000..b3677c7 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAccel @@ -0,0 +1,2 @@ +# -- +llGetAccel() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentInfo b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentInfo new file mode 100644 index 0000000..12afe71 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentInfo @@ -0,0 +1,2 @@ +# -- +llGetAgentInfo(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentSize b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentSize new file mode 100644 index 0000000..0d5d5ed --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentSize @@ -0,0 +1,2 @@ +# -- +llGetAgentSize(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAlpha b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAlpha new file mode 100644 index 0000000..f864904 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAlpha @@ -0,0 +1,2 @@ +# -- +llGetAlpha(integer face) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAndResetTime b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAndResetTime new file mode 100644 index 0000000..02828da --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAndResetTime @@ -0,0 +1,2 @@ +# -- +llGetAndResetTime() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimation b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimation new file mode 100644 index 0000000..cd4b4b2 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimation @@ -0,0 +1,2 @@ +# -- +llGetAnimation(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimationList b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimationList new file mode 100644 index 0000000..881b8aa --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimationList @@ -0,0 +1,2 @@ +# -- +llGetAnimationList(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAttached b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAttached new file mode 100644 index 0000000..fed8fad --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAttached @@ -0,0 +1,2 @@ +# -- +llGetAttached() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetBoundingBox b/snippets/text-mode/lsl-mode/xlsl-mode/llGetBoundingBox new file mode 100644 index 0000000..ddbac16 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetBoundingBox @@ -0,0 +1,2 @@ +# -- +llGetBoundingBox(key object) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraPos b/snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraPos new file mode 100644 index 0000000..da859ed --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraPos @@ -0,0 +1,2 @@ +# -- +llGetCameraPos() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraRot b/snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraRot new file mode 100644 index 0000000..18f8d77 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraRot @@ -0,0 +1,2 @@ +# -- +llGetCameraRot() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetCenterOfMass b/snippets/text-mode/lsl-mode/xlsl-mode/llGetCenterOfMass new file mode 100644 index 0000000..eab8ab1 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetCenterOfMass @@ -0,0 +1,2 @@ +# -- +llGetCenterOfMass() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetColor b/snippets/text-mode/lsl-mode/xlsl-mode/llGetColor new file mode 100644 index 0000000..373a264 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetColor @@ -0,0 +1,2 @@ +# -- +llGetColor(integer face) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetCreator b/snippets/text-mode/lsl-mode/xlsl-mode/llGetCreator new file mode 100644 index 0000000..e14d18b --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetCreator @@ -0,0 +1,2 @@ +# -- +llGetCreator() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetDate b/snippets/text-mode/lsl-mode/xlsl-mode/llGetDate new file mode 100644 index 0000000..20c8f4c --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetDate @@ -0,0 +1,2 @@ +# -- +llGetDate() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetEnergy b/snippets/text-mode/lsl-mode/xlsl-mode/llGetEnergy new file mode 100644 index 0000000..ad51180 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetEnergy @@ -0,0 +1,2 @@ +# -- +llGetEnergy() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetForce b/snippets/text-mode/lsl-mode/xlsl-mode/llGetForce new file mode 100644 index 0000000..b295beb --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetForce @@ -0,0 +1,2 @@ +# -- +llGetForce() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetFreeMemory b/snippets/text-mode/lsl-mode/xlsl-mode/llGetFreeMemory new file mode 100644 index 0000000..793c4cb --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetFreeMemory @@ -0,0 +1,2 @@ +# -- +llGetFreeMemory() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetGMTclock b/snippets/text-mode/lsl-mode/xlsl-mode/llGetGMTclock new file mode 100644 index 0000000..d382a4b --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetGMTclock @@ -0,0 +1,2 @@ +# -- +llGetGMTclock() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetGeometricCenter b/snippets/text-mode/lsl-mode/xlsl-mode/llGetGeometricCenter new file mode 100644 index 0000000..5a2a5bd --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetGeometricCenter @@ -0,0 +1,2 @@ +# -- +llGetGeometricCenter() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryCreator b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryCreator new file mode 100644 index 0000000..d05bf99 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryCreator @@ -0,0 +1,2 @@ +# -- +llGetInventoryCreator(string item) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryKey b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryKey new file mode 100644 index 0000000..3b31bed --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryKey @@ -0,0 +1,2 @@ +# -- +llGetInventoryKey(string name) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryName b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryName new file mode 100644 index 0000000..e0c4c0c --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryName @@ -0,0 +1,2 @@ +# -- +llGetInventoryName(integer type, integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryNumber b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryNumber new file mode 100644 index 0000000..bcc01be --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryNumber @@ -0,0 +1,2 @@ +# -- +llGetInventoryNumber(integer type) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryPermMask b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryPermMask new file mode 100644 index 0000000..508857e --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryPermMask @@ -0,0 +1,2 @@ +# -- +llGetInventoryPermMask(string item, integer mask) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryType b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryType new file mode 100644 index 0000000..1a1950e --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryType @@ -0,0 +1,2 @@ +# -- +llGetInventoryType(string name) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetKey b/snippets/text-mode/lsl-mode/xlsl-mode/llGetKey new file mode 100644 index 0000000..4e813ce --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetKey @@ -0,0 +1,2 @@ +# -- +llGetKey() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLandOwnerAt b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLandOwnerAt new file mode 100644 index 0000000..aa745fc --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLandOwnerAt @@ -0,0 +1,2 @@ +# -- +llGetLandOwnerAt(vector pos) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkKey b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkKey new file mode 100644 index 0000000..4a3e85d --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkKey @@ -0,0 +1,2 @@ +# -- +llGetLinkKey(integer linknum) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkName b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkName new file mode 100644 index 0000000..cc41576 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkName @@ -0,0 +1,2 @@ +# -- +llGetLinkName(integer linknum) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkNumber b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkNumber new file mode 100644 index 0000000..834dd17 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkNumber @@ -0,0 +1,2 @@ +# -- +llGetLinkNumber() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetListEntryType b/snippets/text-mode/lsl-mode/xlsl-mode/llGetListEntryType new file mode 100644 index 0000000..73fea3f --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetListEntryType @@ -0,0 +1,2 @@ +# -- +llGetListEntryType(list src, integer index) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetListLength b/snippets/text-mode/lsl-mode/xlsl-mode/llGetListLength new file mode 100644 index 0000000..d47f439 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetListLength @@ -0,0 +1,2 @@ +# -- +llGetListLength(list src) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalPos b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalPos new file mode 100644 index 0000000..5c6aef8 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalPos @@ -0,0 +1,2 @@ +# -- +llGetLocalPos() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalRot b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalRot new file mode 100644 index 0000000..0fc246a --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalRot @@ -0,0 +1,2 @@ +# -- +llGetLocalRot() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetMass b/snippets/text-mode/lsl-mode/xlsl-mode/llGetMass new file mode 100644 index 0000000..2fc071a --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetMass @@ -0,0 +1,2 @@ +# -- +llGetMass() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetNextEmail b/snippets/text-mode/lsl-mode/xlsl-mode/llGetNextEmail new file mode 100644 index 0000000..50b77ba --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetNextEmail @@ -0,0 +1,2 @@ +# -- +llGetNextEmail(string address, string subject) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetNotecardLine b/snippets/text-mode/lsl-mode/xlsl-mode/llGetNotecardLine new file mode 100644 index 0000000..57e3ccc --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetNotecardLine @@ -0,0 +1,2 @@ +# -- +llGetNotecardLine(string name, integer line) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfNotecardLines b/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfNotecardLines new file mode 100644 index 0000000..bcc8acc --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfNotecardLines @@ -0,0 +1,2 @@ +# -- +llGetNumberOfNotecardLines(string name) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfPrims b/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfPrims new file mode 100644 index 0000000..450a72b --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfPrims @@ -0,0 +1,2 @@ +# -- +llGetNumberOfPrims() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfSides b/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfSides new file mode 100644 index 0000000..bac7c85 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfSides @@ -0,0 +1,2 @@ +# -- +llGetNumberOfSides() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectDesc b/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectDesc new file mode 100644 index 0000000..6faf389 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectDesc @@ -0,0 +1,2 @@ +# -- +llGetObjectDesc() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectMass b/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectMass new file mode 100644 index 0000000..9a699ba --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectMass @@ -0,0 +1,2 @@ +# -- +llGetObjectMass(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectName b/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectName new file mode 100644 index 0000000..2ee1705 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectName @@ -0,0 +1,2 @@ +# -- +llGetObjectName() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectPermMask b/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectPermMask new file mode 100644 index 0000000..899eb3e --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectPermMask @@ -0,0 +1,2 @@ +# -- +llGetObjectPermMask(integer mask) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetOmega b/snippets/text-mode/lsl-mode/xlsl-mode/llGetOmega new file mode 100644 index 0000000..38a3ae9 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetOmega @@ -0,0 +1,2 @@ +# -- +llGetOmega() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetOwner b/snippets/text-mode/lsl-mode/xlsl-mode/llGetOwner new file mode 100644 index 0000000..1df861c --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetOwner @@ -0,0 +1,2 @@ +# -- +llGetOwner() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetOwnerKey b/snippets/text-mode/lsl-mode/xlsl-mode/llGetOwnerKey new file mode 100644 index 0000000..8a3e1d4 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetOwnerKey @@ -0,0 +1,2 @@ +# -- +llGetOwnerKey(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetParcelFlags b/snippets/text-mode/lsl-mode/xlsl-mode/llGetParcelFlags new file mode 100644 index 0000000..442ad5d --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetParcelFlags @@ -0,0 +1,2 @@ +# -- +llGetParcelFlags(vector pos) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissions b/snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissions new file mode 100644 index 0000000..02a92b6 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissions @@ -0,0 +1,2 @@ +# -- +llGetPermissions() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissionsKey b/snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissionsKey new file mode 100644 index 0000000..67e3fb3 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissionsKey @@ -0,0 +1,2 @@ +# -- +llGetPermissionsKey() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetPos b/snippets/text-mode/lsl-mode/xlsl-mode/llGetPos new file mode 100644 index 0000000..f4bf9e1 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetPos @@ -0,0 +1,2 @@ +# -- +llGetPos() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetPrimitiveParams b/snippets/text-mode/lsl-mode/xlsl-mode/llGetPrimitiveParams new file mode 100644 index 0000000..d8b5af9 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetPrimitiveParams @@ -0,0 +1,2 @@ +# -- +llGetPrimitiveParams(list params) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionCorner b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionCorner new file mode 100644 index 0000000..08d3872 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionCorner @@ -0,0 +1,2 @@ +# -- +llGetRegionCorner() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFPS b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFPS new file mode 100644 index 0000000..97b37fc --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFPS @@ -0,0 +1,2 @@ +# -- +llGetRegionFPS() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFlags b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFlags new file mode 100644 index 0000000..dabcea1 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFlags @@ -0,0 +1,2 @@ +# -- +llGetRegionFlags() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionName b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionName new file mode 100644 index 0000000..16c9aa4 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionName @@ -0,0 +1,2 @@ +# -- +llGetRegionName() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionTimeDilation b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionTimeDilation new file mode 100644 index 0000000..db955ca --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionTimeDilation @@ -0,0 +1,2 @@ +# -- +llGetRegionTimeDilation() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRootPosition b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRootPosition new file mode 100644 index 0000000..9068a67 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRootPosition @@ -0,0 +1,2 @@ +# -- +llGetRootPosition() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRootRotation b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRootRotation new file mode 100644 index 0000000..f6641ad --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRootRotation @@ -0,0 +1,2 @@ +# -- +llGetRootRotation() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRot b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRot new file mode 100644 index 0000000..917cdea --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRot @@ -0,0 +1,2 @@ +# -- +llGetRot() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetScale b/snippets/text-mode/lsl-mode/xlsl-mode/llGetScale new file mode 100644 index 0000000..59f4db1 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetScale @@ -0,0 +1,2 @@ +# -- +llGetScale() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptName b/snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptName new file mode 100644 index 0000000..2437e86 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptName @@ -0,0 +1,2 @@ +# -- +llGetScriptName() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptState b/snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptState new file mode 100644 index 0000000..53e5348 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptState @@ -0,0 +1,2 @@ +# -- +llGetScriptState(string name) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetSimulatorHostname b/snippets/text-mode/lsl-mode/xlsl-mode/llGetSimulatorHostname new file mode 100644 index 0000000..66f9c17 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetSimulatorHostname @@ -0,0 +1,2 @@ +# -- +llGetSimulatorHostname() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetStartParameter b/snippets/text-mode/lsl-mode/xlsl-mode/llGetStartParameter new file mode 100644 index 0000000..58c910b --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetStartParameter @@ -0,0 +1,2 @@ +# -- +llGetStartParameter() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetStatus b/snippets/text-mode/lsl-mode/xlsl-mode/llGetStatus new file mode 100644 index 0000000..923e518 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetStatus @@ -0,0 +1,2 @@ +# -- +llGetStatus(integer status) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetSubString b/snippets/text-mode/lsl-mode/xlsl-mode/llGetSubString new file mode 100644 index 0000000..07484ab --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetSubString @@ -0,0 +1,2 @@ +# -- +llGetSubString(string src, integer start, integer end) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetSunDirection b/snippets/text-mode/lsl-mode/xlsl-mode/llGetSunDirection new file mode 100644 index 0000000..df76dec --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetSunDirection @@ -0,0 +1,2 @@ +# -- +llGetSunDirection() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTexture b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTexture new file mode 100644 index 0000000..aa31de9 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTexture @@ -0,0 +1,2 @@ +# -- +llGetTexture(integer side) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureOffset b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureOffset new file mode 100644 index 0000000..bfe52af --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureOffset @@ -0,0 +1,2 @@ +# -- +llGetTextureOffset(integer side) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureRot b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureRot new file mode 100644 index 0000000..6aca619 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureRot @@ -0,0 +1,2 @@ +# -- +llGetTextureRot(integer side) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureScale b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureScale new file mode 100644 index 0000000..4e592e0 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureScale @@ -0,0 +1,2 @@ +# -- +llGetTextureScale(integer side) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTime b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTime new file mode 100644 index 0000000..b8178ae --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTime @@ -0,0 +1,2 @@ +# -- +llGetTime() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTimeOfDay b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTimeOfDay new file mode 100644 index 0000000..a410de6 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTimeOfDay @@ -0,0 +1,2 @@ +# -- +llGetTimeOfDay() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTimestamp b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTimestamp new file mode 100644 index 0000000..8dbee21 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTimestamp @@ -0,0 +1,2 @@ +# -- +llGetTimestamp() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTorque b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTorque new file mode 100644 index 0000000..ebf7aab --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTorque @@ -0,0 +1,2 @@ +# -- +llGetTorque() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetUnixTime b/snippets/text-mode/lsl-mode/xlsl-mode/llGetUnixTime new file mode 100644 index 0000000..8b34747 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetUnixTime @@ -0,0 +1,2 @@ +# -- +llGetUnixTime() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetVel b/snippets/text-mode/lsl-mode/xlsl-mode/llGetVel new file mode 100644 index 0000000..2553775 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetVel @@ -0,0 +1,2 @@ +# -- +llGetVel() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetWallclock b/snippets/text-mode/lsl-mode/xlsl-mode/llGetWallclock new file mode 100644 index 0000000..000b52e --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGetWallclock @@ -0,0 +1,2 @@ +# -- +llGetWallclock() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventory b/snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventory new file mode 100644 index 0000000..3e8cd77 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventory @@ -0,0 +1,2 @@ +# -- +llGiveInventory(key destination, string inventory) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventoryList b/snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventoryList new file mode 100644 index 0000000..c233770 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventoryList @@ -0,0 +1,2 @@ +# -- +llGiveInventoryList(key destination, string category, list inventory) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGiveMoney b/snippets/text-mode/lsl-mode/xlsl-mode/llGiveMoney new file mode 100644 index 0000000..7dd8810 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGiveMoney @@ -0,0 +1,2 @@ +# -- +llGiveMoney() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGodLikeRezObject b/snippets/text-mode/lsl-mode/xlsl-mode/llGodLikeRezObject new file mode 100644 index 0000000..a874112 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGodLikeRezObject @@ -0,0 +1,2 @@ +# -- +llGodLikeRezObject(key inventory, vector pos) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGroundContour b/snippets/text-mode/lsl-mode/xlsl-mode/llGroundContour new file mode 100644 index 0000000..8ec87b6 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGroundContour @@ -0,0 +1,2 @@ +# -- +llGroundContour(vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGroundNormal b/snippets/text-mode/lsl-mode/xlsl-mode/llGroundNormal new file mode 100644 index 0000000..085bfb4 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGroundNormal @@ -0,0 +1,2 @@ +# -- +llGroundNormal(vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGroundRepel b/snippets/text-mode/lsl-mode/xlsl-mode/llGroundRepel new file mode 100644 index 0000000..40634bf --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGroundRepel @@ -0,0 +1,2 @@ +# -- +llGroundRepel(float height, integer water, float tau) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGroundSlope b/snippets/text-mode/lsl-mode/xlsl-mode/llGroundSlope new file mode 100644 index 0000000..d7b34d3 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llGroundSlope @@ -0,0 +1,2 @@ +# -- +llGroundSlope(vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llHTTPRequest b/snippets/text-mode/lsl-mode/xlsl-mode/llHTTPRequest new file mode 100644 index 0000000..706ce74 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llHTTPRequest @@ -0,0 +1,2 @@ +# -- +llHTTPRequest(string url, list parameters, string body) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llInsertString b/snippets/text-mode/lsl-mode/xlsl-mode/llInsertString new file mode 100644 index 0000000..365d83d --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llInsertString @@ -0,0 +1,2 @@ +# -- +llInsertString(string dst, integer position, string src) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llInstantMessage b/snippets/text-mode/lsl-mode/xlsl-mode/llInstantMessage new file mode 100644 index 0000000..67c2cd0 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llInstantMessage @@ -0,0 +1,2 @@ +# -- +llInstantMessage(key user, string message) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llIntegerToBase64 b/snippets/text-mode/lsl-mode/xlsl-mode/llIntegerToBase64 new file mode 100644 index 0000000..93a4125 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llIntegerToBase64 @@ -0,0 +1,2 @@ +# -- +llIntegerToBase64(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llKey2Name b/snippets/text-mode/lsl-mode/xlsl-mode/llKey2Name new file mode 100644 index 0000000..590637f --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llKey2Name @@ -0,0 +1,2 @@ +# -- +llKey2Name(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llLinks b/snippets/text-mode/lsl-mode/xlsl-mode/llLinks new file mode 100644 index 0000000..8df2552 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llLinks @@ -0,0 +1,2 @@ +# -- +llLinks() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2CSV b/snippets/text-mode/lsl-mode/xlsl-mode/llList2CSV new file mode 100644 index 0000000..d7afb4a --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llList2CSV @@ -0,0 +1,2 @@ +# -- +llList2CSV(list src) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2Float b/snippets/text-mode/lsl-mode/xlsl-mode/llList2Float new file mode 100644 index 0000000..ee18b0d --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llList2Float @@ -0,0 +1,2 @@ +# -- +llList2Float(list src, integer index) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2Integer b/snippets/text-mode/lsl-mode/xlsl-mode/llList2Integer new file mode 100644 index 0000000..fbda120 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llList2Integer @@ -0,0 +1,2 @@ +# -- +llList2Integer(list src, integer index) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2Key b/snippets/text-mode/lsl-mode/xlsl-mode/llList2Key new file mode 100644 index 0000000..f92e661 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llList2Key @@ -0,0 +1,2 @@ +# -- +llList2Key(list src, integer index) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2List b/snippets/text-mode/lsl-mode/xlsl-mode/llList2List new file mode 100644 index 0000000..a952acc --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llList2List @@ -0,0 +1,2 @@ +# -- +llList2List(list src, integer start, integer end) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2ListStrided b/snippets/text-mode/lsl-mode/xlsl-mode/llList2ListStrided new file mode 100644 index 0000000..03bf050 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llList2ListStrided @@ -0,0 +1,2 @@ +# -- +llList2ListStrided(list src, integer start, integer end, integer stride) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2Rot b/snippets/text-mode/lsl-mode/xlsl-mode/llList2Rot new file mode 100644 index 0000000..650bbb4 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llList2Rot @@ -0,0 +1,2 @@ +# -- +llList2Rot(list src, integer index) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2String b/snippets/text-mode/lsl-mode/xlsl-mode/llList2String new file mode 100644 index 0000000..eafcff3 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llList2String @@ -0,0 +1,2 @@ +# -- +llList2String(list src, integer index) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2Vector b/snippets/text-mode/lsl-mode/xlsl-mode/llList2Vector new file mode 100644 index 0000000..9a41dad --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llList2Vector @@ -0,0 +1,2 @@ +# -- +llList2Vector(list src, integer index) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListFindList b/snippets/text-mode/lsl-mode/xlsl-mode/llListFindList new file mode 100644 index 0000000..a056b81 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llListFindList @@ -0,0 +1,2 @@ +# -- +llListFindList(list src, list test) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListInsertList b/snippets/text-mode/lsl-mode/xlsl-mode/llListInsertList new file mode 100644 index 0000000..c7d720e --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llListInsertList @@ -0,0 +1,2 @@ +# -- +llListInsertList(list dest, list src, integer pos) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListRandomize b/snippets/text-mode/lsl-mode/xlsl-mode/llListRandomize new file mode 100644 index 0000000..22a3a34 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llListRandomize @@ -0,0 +1,2 @@ +# -- +llListRandomize(list src, integer stride) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListReplaceList b/snippets/text-mode/lsl-mode/xlsl-mode/llListReplaceList new file mode 100644 index 0000000..54827e4 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llListReplaceList @@ -0,0 +1,2 @@ +# -- +llListReplaceList(list dest, list src, integer start, integer end) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListSort b/snippets/text-mode/lsl-mode/xlsl-mode/llListSort new file mode 100644 index 0000000..a677244 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llListSort @@ -0,0 +1,2 @@ +# -- +llListSort(list src, integer stride, integer ascending) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListStatistics b/snippets/text-mode/lsl-mode/xlsl-mode/llListStatistics new file mode 100644 index 0000000..7871290 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llListStatistics @@ -0,0 +1,2 @@ +# -- +llListStatistics(integer operation, list input) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListen b/snippets/text-mode/lsl-mode/xlsl-mode/llListen new file mode 100644 index 0000000..91627f4 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llListen @@ -0,0 +1,2 @@ +# -- +llListen(integer channel, string name, key id, string msg) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListenControl b/snippets/text-mode/lsl-mode/xlsl-mode/llListenControl new file mode 100644 index 0000000..0d1a4a6 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llListenControl @@ -0,0 +1,2 @@ +# -- +llListenControl(integer number, integer active) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListenRemove b/snippets/text-mode/lsl-mode/xlsl-mode/llListenRemove new file mode 100644 index 0000000..524fc71 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llListenRemove @@ -0,0 +1,2 @@ +# -- +llListenRemove(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llLog b/snippets/text-mode/lsl-mode/xlsl-mode/llLog new file mode 100644 index 0000000..a5b1150 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llLog @@ -0,0 +1,2 @@ +# -- +llLog(float val) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llLog10 b/snippets/text-mode/lsl-mode/xlsl-mode/llLog10 new file mode 100644 index 0000000..641a1b9 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llLog10 @@ -0,0 +1,2 @@ +# -- +llLog10(float val) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llLookAt b/snippets/text-mode/lsl-mode/xlsl-mode/llLookAt new file mode 100644 index 0000000..a1296c1 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llLookAt @@ -0,0 +1,2 @@ +# -- +llLookAt(vector target, F32 strength, F32 damping) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSound b/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSound new file mode 100644 index 0000000..c1fd303 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSound @@ -0,0 +1,2 @@ +# -- +llLoopSound(string sound, float volume) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundMaster b/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundMaster new file mode 100644 index 0000000..ea9a325 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundMaster @@ -0,0 +1,2 @@ +# -- +llLoopSoundMaster(string sound, float volume) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundSlave b/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundSlave new file mode 100644 index 0000000..fb5a68b --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundSlave @@ -0,0 +1,2 @@ +# -- +llLoopSoundSlave() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llMD5String b/snippets/text-mode/lsl-mode/xlsl-mode/llMD5String new file mode 100644 index 0000000..7ae499d --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llMD5String @@ -0,0 +1,2 @@ +# -- +llMD5String(string src, integer nonce) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llMakeExplosion b/snippets/text-mode/lsl-mode/xlsl-mode/llMakeExplosion new file mode 100644 index 0000000..a29cc61 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llMakeExplosion @@ -0,0 +1,2 @@ +# -- +llMakeExplosion(integer particles, float scale, float velocity, float lifetime, float arc, string texture, vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llMakeFire b/snippets/text-mode/lsl-mode/xlsl-mode/llMakeFire new file mode 100644 index 0000000..3d71d12 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llMakeFire @@ -0,0 +1,2 @@ +# -- +llMakeFire(integer particles, float scale, float velocity, float lifetime, float arc, string texture, vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llMakeFountain b/snippets/text-mode/lsl-mode/xlsl-mode/llMakeFountain new file mode 100644 index 0000000..3927d96 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llMakeFountain @@ -0,0 +1,2 @@ +# -- +llMakeFountain(integer particles, float scale, float velocity, float lifetime, float arc, string texture, vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llMakeSmoke b/snippets/text-mode/lsl-mode/xlsl-mode/llMakeSmoke new file mode 100644 index 0000000..08c52a7 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llMakeSmoke @@ -0,0 +1,2 @@ +# -- +llMakeSmoke(integer particles, float scale, float velocity, float lifetime, float arc, string texture, vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llMessageLinked b/snippets/text-mode/lsl-mode/xlsl-mode/llMessageLinked new file mode 100644 index 0000000..24ed16c --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llMessageLinked @@ -0,0 +1,2 @@ +# -- +llMessageLinked(integer linknum, integer num, string str, key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llMinEventDelay b/snippets/text-mode/lsl-mode/xlsl-mode/llMinEventDelay new file mode 100644 index 0000000..b0665dc --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llMinEventDelay @@ -0,0 +1,2 @@ +# -- +llMinEventDelay(float delay) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llModPow b/snippets/text-mode/lsl-mode/xlsl-mode/llModPow new file mode 100644 index 0000000..525cc17 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llModPow @@ -0,0 +1,2 @@ +# -- +llModPow(integer a, integer b, integer c) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llModifyLand b/snippets/text-mode/lsl-mode/xlsl-mode/llModifyLand new file mode 100644 index 0000000..059a422 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llModifyLand @@ -0,0 +1,2 @@ +# -- +llModifyLand(integer action, integer size) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llMoveToTarget b/snippets/text-mode/lsl-mode/xlsl-mode/llMoveToTarget new file mode 100644 index 0000000..2b090b3 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llMoveToTarget @@ -0,0 +1,2 @@ +# -- +llMoveToTarget(vector target, float tau) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llOffsetTexture b/snippets/text-mode/lsl-mode/xlsl-mode/llOffsetTexture new file mode 100644 index 0000000..a20c4e7 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llOffsetTexture @@ -0,0 +1,2 @@ +# -- +llOffsetTexture(float horizontal, float vertical, integer side) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llOpenRemoteDataChannel b/snippets/text-mode/lsl-mode/xlsl-mode/llOpenRemoteDataChannel new file mode 100644 index 0000000..7004d8e --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llOpenRemoteDataChannel @@ -0,0 +1,2 @@ +# -- +llOpenRemoteDataChannel() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llOverMyLand b/snippets/text-mode/lsl-mode/xlsl-mode/llOverMyLand new file mode 100644 index 0000000..1cbed15 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llOverMyLand @@ -0,0 +1,2 @@ +# -- +llOverMyLand(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llOwnerSay b/snippets/text-mode/lsl-mode/xlsl-mode/llOwnerSay new file mode 100644 index 0000000..317a21c --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llOwnerSay @@ -0,0 +1,2 @@ +# -- +llOwnerSay(string message) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llParseString2List b/snippets/text-mode/lsl-mode/xlsl-mode/llParseString2List new file mode 100644 index 0000000..0fd0709 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llParseString2List @@ -0,0 +1,2 @@ +# -- +llParseString2List(string src, list separators, list spacers) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llParseStringKeepNulls b/snippets/text-mode/lsl-mode/xlsl-mode/llParseStringKeepNulls new file mode 100644 index 0000000..348afde --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llParseStringKeepNulls @@ -0,0 +1,2 @@ +# -- +llParseStringKeepNulls(string src, list separators, list spacers) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llParticleSystem b/snippets/text-mode/lsl-mode/xlsl-mode/llParticleSystem new file mode 100644 index 0000000..c936331 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llParticleSystem @@ -0,0 +1,2 @@ +# -- +llParticleSystem(list parameters) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llPassCollisions b/snippets/text-mode/lsl-mode/xlsl-mode/llPassCollisions new file mode 100644 index 0000000..8fc11d6 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llPassCollisions @@ -0,0 +1,2 @@ +# -- +llPassCollisions(TRUE) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llPassTouches b/snippets/text-mode/lsl-mode/xlsl-mode/llPassTouches new file mode 100644 index 0000000..71a1a42 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llPassTouches @@ -0,0 +1,2 @@ +# -- +llPassTouches(TRUE) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llPlaySound b/snippets/text-mode/lsl-mode/xlsl-mode/llPlaySound new file mode 100644 index 0000000..d71d548 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llPlaySound @@ -0,0 +1,2 @@ +# -- +llPlaySound(string sound, float volume) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llPlaySoundSlave b/snippets/text-mode/lsl-mode/xlsl-mode/llPlaySoundSlave new file mode 100644 index 0000000..c6d39d5 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llPlaySoundSlave @@ -0,0 +1,2 @@ +# -- +llPlaySoundSlave(string sound, float volume) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llPointAt b/snippets/text-mode/lsl-mode/xlsl-mode/llPointAt new file mode 100644 index 0000000..b97a047 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llPointAt @@ -0,0 +1,2 @@ +# -- +llPointAt(vector pos) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llPow b/snippets/text-mode/lsl-mode/xlsl-mode/llPow new file mode 100644 index 0000000..738fa35 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llPow @@ -0,0 +1,2 @@ +# -- +llPow(float base, float exp) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llPreloadSound b/snippets/text-mode/lsl-mode/xlsl-mode/llPreloadSound new file mode 100644 index 0000000..bd4f300 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llPreloadSound @@ -0,0 +1,2 @@ +# -- +llPreloadSound(string sound) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRefreshPrimURL b/snippets/text-mode/lsl-mode/xlsl-mode/llRefreshPrimURL new file mode 100644 index 0000000..b3f0d2f --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRefreshPrimURL @@ -0,0 +1,2 @@ +# -- +llRefreshPrimURL() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llReleaseCamera b/snippets/text-mode/lsl-mode/xlsl-mode/llReleaseCamera new file mode 100644 index 0000000..a96fdd3 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llReleaseCamera @@ -0,0 +1,2 @@ +# -- +llReleaseCamera(key agent) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llReleaseControls b/snippets/text-mode/lsl-mode/xlsl-mode/llReleaseControls new file mode 100644 index 0000000..512898f --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llReleaseControls @@ -0,0 +1,2 @@ +# -- +llReleaseControls() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRemoteDataSetRegion b/snippets/text-mode/lsl-mode/xlsl-mode/llRemoteDataSetRegion new file mode 100644 index 0000000..81dd3f1 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRemoteDataSetRegion @@ -0,0 +1,2 @@ +# -- +llRemoteDataSetRegion() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveFromLandBanList b/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveFromLandBanList new file mode 100644 index 0000000..796f2a3 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveFromLandBanList @@ -0,0 +1,2 @@ +# -- +llRemoveFromLandBanList(key avatar) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveFromLandPassList b/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveFromLandPassList new file mode 100644 index 0000000..974cba0 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveFromLandPassList @@ -0,0 +1,2 @@ +# -- +llRemoveFromLandPassList(key avatar) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveInventory b/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveInventory new file mode 100644 index 0000000..9049f48 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveInventory @@ -0,0 +1,2 @@ +# -- +llRemoveInventory(string inventory) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveVehicleFlags b/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveVehicleFlags new file mode 100644 index 0000000..bf74d81 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveVehicleFlags @@ -0,0 +1,2 @@ +# -- +llRemoveVehicleFlags(integer flags) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRequestAgentData b/snippets/text-mode/lsl-mode/xlsl-mode/llRequestAgentData new file mode 100644 index 0000000..bd6013b --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRequestAgentData @@ -0,0 +1,2 @@ +# -- +llRequestAgentData(key id, integer data) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRequestInventoryData b/snippets/text-mode/lsl-mode/xlsl-mode/llRequestInventoryData new file mode 100644 index 0000000..3e5a695 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRequestInventoryData @@ -0,0 +1,2 @@ +# -- +llRequestInventoryData(string name) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRequestPermissions b/snippets/text-mode/lsl-mode/xlsl-mode/llRequestPermissions new file mode 100644 index 0000000..05c2fef --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRequestPermissions @@ -0,0 +1,2 @@ +# -- +llRequestPermissions(key agent, integer perm) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRequestSimulatorData b/snippets/text-mode/lsl-mode/xlsl-mode/llRequestSimulatorData new file mode 100644 index 0000000..dd90a11 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRequestSimulatorData @@ -0,0 +1,2 @@ +# -- +llRequestSimulatorData(string simulator, integer data) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llResetOtherScript b/snippets/text-mode/lsl-mode/xlsl-mode/llResetOtherScript new file mode 100644 index 0000000..625a041 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llResetOtherScript @@ -0,0 +1,2 @@ +# -- +llResetOtherScript(string name) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llResetScript b/snippets/text-mode/lsl-mode/xlsl-mode/llResetScript new file mode 100644 index 0000000..f55d1c8 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llResetScript @@ -0,0 +1,2 @@ +# -- +llResetScript() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llResetTime b/snippets/text-mode/lsl-mode/xlsl-mode/llResetTime new file mode 100644 index 0000000..733181c --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llResetTime @@ -0,0 +1,2 @@ +# -- +llResetTime() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRezAtRoot b/snippets/text-mode/lsl-mode/xlsl-mode/llRezAtRoot new file mode 100644 index 0000000..546f866 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRezAtRoot @@ -0,0 +1,2 @@ +# -- +llRezAtRoot(string inventory, vector pos, vector vel, rotation rot, integer param) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRezObject b/snippets/text-mode/lsl-mode/xlsl-mode/llRezObject new file mode 100644 index 0000000..1b9aad9 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRezObject @@ -0,0 +1,2 @@ +# -- +llRezObject(string inventory, vector pos, vector vel, rotation rot, integer param) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Angle b/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Angle new file mode 100644 index 0000000..8992bfe --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Angle @@ -0,0 +1,2 @@ +# -- +llRot2Angle(rotation rot) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Axis b/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Axis new file mode 100644 index 0000000..8aca658 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Axis @@ -0,0 +1,2 @@ +# -- +llRot2Axis(rotation rot) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Euler b/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Euler new file mode 100644 index 0000000..4e1c712 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Euler @@ -0,0 +1,2 @@ +# -- +llRot2Euler(rotation rot) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Left b/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Left new file mode 100644 index 0000000..c573b52 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Left @@ -0,0 +1,2 @@ +# -- +llRot2Left(rotation rot) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Up b/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Up new file mode 100644 index 0000000..3657168 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Up @@ -0,0 +1,2 @@ +# -- +llRot2Up(rotation rot) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRotBetween b/snippets/text-mode/lsl-mode/xlsl-mode/llRotBetween new file mode 100644 index 0000000..880c519 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRotBetween @@ -0,0 +1,2 @@ +# -- +llRotBetween(vector a, vector b) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRotLookAt b/snippets/text-mode/lsl-mode/xlsl-mode/llRotLookAt new file mode 100644 index 0000000..eb39a6b --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRotLookAt @@ -0,0 +1,2 @@ +# -- +llRotLookAt(rotation target, float strength, float damping) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRotTarget b/snippets/text-mode/lsl-mode/xlsl-mode/llRotTarget new file mode 100644 index 0000000..11a37d9 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRotTarget @@ -0,0 +1,2 @@ +# -- +llRotTarget(rotation rot, float error) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRotTargetRemove b/snippets/text-mode/lsl-mode/xlsl-mode/llRotTargetRemove new file mode 100644 index 0000000..be2afa8 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRotTargetRemove @@ -0,0 +1,2 @@ +# -- +llRotTargetRemove(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRotateTexture b/snippets/text-mode/lsl-mode/xlsl-mode/llRotateTexture new file mode 100644 index 0000000..dacd633 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRotateTexture @@ -0,0 +1,2 @@ +# -- +llRotateTexture(float angle, integer side) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRound b/snippets/text-mode/lsl-mode/xlsl-mode/llRound new file mode 100644 index 0000000..5ff11fa --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llRound @@ -0,0 +1,2 @@ +# -- +llRound(float value) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSameGroup b/snippets/text-mode/lsl-mode/xlsl-mode/llSameGroup new file mode 100644 index 0000000..18bc038 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSameGroup @@ -0,0 +1,2 @@ +# -- +llSameGroup(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSay b/snippets/text-mode/lsl-mode/xlsl-mode/llSay new file mode 100644 index 0000000..05162b7 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSay @@ -0,0 +1,2 @@ +# -- +llSay(integer channel, string text) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llScaleTexture b/snippets/text-mode/lsl-mode/xlsl-mode/llScaleTexture new file mode 100644 index 0000000..7026478 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llScaleTexture @@ -0,0 +1,2 @@ +# -- +llScaleTexture() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llScriptDanger b/snippets/text-mode/lsl-mode/xlsl-mode/llScriptDanger new file mode 100644 index 0000000..0e14784 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llScriptDanger @@ -0,0 +1,2 @@ +# -- +llScriptDanger(vector pos) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSendRemoteData b/snippets/text-mode/lsl-mode/xlsl-mode/llSendRemoteData new file mode 100644 index 0000000..26ffb25 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSendRemoteData @@ -0,0 +1,2 @@ +# -- +llSendRemoteData(key channel, string dest, integer idata, string sdata) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSensor b/snippets/text-mode/lsl-mode/xlsl-mode/llSensor new file mode 100644 index 0000000..f7daf77 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSensor @@ -0,0 +1,2 @@ +# -- +llSensor() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSensorRemove b/snippets/text-mode/lsl-mode/xlsl-mode/llSensorRemove new file mode 100644 index 0000000..99f9611 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSensorRemove @@ -0,0 +1,2 @@ +# -- +llSensorRemove() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSensorRepeat b/snippets/text-mode/lsl-mode/xlsl-mode/llSensorRepeat new file mode 100644 index 0000000..002b0dd --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSensorRepeat @@ -0,0 +1,2 @@ +# -- +llSensorRepeat(string name, key id, integer type, float range, float arc, float rate) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetAlpha b/snippets/text-mode/lsl-mode/xlsl-mode/llSetAlpha new file mode 100644 index 0000000..d46b89d --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetAlpha @@ -0,0 +1,2 @@ +# -- +llSetAlpha(float alpha, integer face) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetBuoyancy b/snippets/text-mode/lsl-mode/xlsl-mode/llSetBuoyancy new file mode 100644 index 0000000..fafe380 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetBuoyancy @@ -0,0 +1,2 @@ +# -- +llSetBuoyancy(float buoyancy) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraAtOffset b/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraAtOffset new file mode 100644 index 0000000..627a164 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraAtOffset @@ -0,0 +1,2 @@ +# -- +llSetCameraAtOffset(vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraEyeOffset b/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraEyeOffset new file mode 100644 index 0000000..6c3a9a1 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraEyeOffset @@ -0,0 +1,2 @@ +# -- +llSetCameraEyeOffset(vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraParams b/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraParams new file mode 100644 index 0000000..d9bc329 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraParams @@ -0,0 +1,2 @@ +# -- +llSetCameraParams(list rules) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetColor b/snippets/text-mode/lsl-mode/xlsl-mode/llSetColor new file mode 100644 index 0000000..a1c8193 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetColor @@ -0,0 +1,2 @@ +# -- +llSetColor(vector color, integer face) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetDamage b/snippets/text-mode/lsl-mode/xlsl-mode/llSetDamage new file mode 100644 index 0000000..9b7b385 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetDamage @@ -0,0 +1,2 @@ +# -- +llSetDamage(float damage) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetForce b/snippets/text-mode/lsl-mode/xlsl-mode/llSetForce new file mode 100644 index 0000000..d4b1ee1 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetForce @@ -0,0 +1,2 @@ +# -- +llSetForce(vector force, integer local) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetForceAndTorque b/snippets/text-mode/lsl-mode/xlsl-mode/llSetForceAndTorque new file mode 100644 index 0000000..120ad49 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetForceAndTorque @@ -0,0 +1,2 @@ +# -- +llSetForceAndTorque(vector force, vector torque, integer local) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetInventoryPermMask b/snippets/text-mode/lsl-mode/xlsl-mode/llSetInventoryPermMask new file mode 100644 index 0000000..72674a0 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetInventoryPermMask @@ -0,0 +1,2 @@ +# -- +llSetInventoryPermMask() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkAlpha b/snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkAlpha new file mode 100644 index 0000000..90cf489 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkAlpha @@ -0,0 +1,2 @@ +# -- +llSetLinkAlpha(integer linknumber, float alpha, integer face) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkColor b/snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkColor new file mode 100644 index 0000000..9501fe6 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkColor @@ -0,0 +1,2 @@ +# -- +llSetLinkColor(integer linknumber, vector color, integer face) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalPos b/snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalPos new file mode 100644 index 0000000..e4aefe1 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalPos @@ -0,0 +1,2 @@ +# -- +llSetLocalPos() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalRot b/snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalRot new file mode 100644 index 0000000..b38f771 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalRot @@ -0,0 +1,2 @@ +# -- +llSetLocalRot(rotation rot) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectDesc b/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectDesc new file mode 100644 index 0000000..4bd4cbe --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectDesc @@ -0,0 +1,2 @@ +# -- +llSetObjectDesc(string name) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectName b/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectName new file mode 100644 index 0000000..6a6b9f9 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectName @@ -0,0 +1,2 @@ +# -- +llSetObjectName(string name) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectPermMask b/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectPermMask new file mode 100644 index 0000000..9b5bb80 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectPermMask @@ -0,0 +1,2 @@ +# -- +llSetObjectPermMask() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetParcelMusicURL b/snippets/text-mode/lsl-mode/xlsl-mode/llSetParcelMusicURL new file mode 100644 index 0000000..7f52f41 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetParcelMusicURL @@ -0,0 +1,2 @@ +# -- +llSetParcelMusicURL(string url) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetPos b/snippets/text-mode/lsl-mode/xlsl-mode/llSetPos new file mode 100644 index 0000000..7ceb46d --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetPos @@ -0,0 +1,2 @@ +# -- +llSetPos(vector pos) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimURL b/snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimURL new file mode 100644 index 0000000..94a6f32 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimURL @@ -0,0 +1,2 @@ +# -- +llSetPrimURL(string url) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimitiveParams b/snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimitiveParams new file mode 100644 index 0000000..2e1671f --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimitiveParams @@ -0,0 +1,2 @@ +# -- +llSetPrimitiveParams(list rule) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetRemoteScriptAccessPin b/snippets/text-mode/lsl-mode/xlsl-mode/llSetRemoteScriptAccessPin new file mode 100644 index 0000000..aca2fb3 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetRemoteScriptAccessPin @@ -0,0 +1,2 @@ +# -- +llSetRemoteScriptAccessPin() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetRot b/snippets/text-mode/lsl-mode/xlsl-mode/llSetRot new file mode 100644 index 0000000..b9ca5f2 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetRot @@ -0,0 +1,2 @@ +# -- +llSetRot(rotation rot) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetScale b/snippets/text-mode/lsl-mode/xlsl-mode/llSetScale new file mode 100644 index 0000000..ea2a3e1 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetScale @@ -0,0 +1,2 @@ +# -- +llSetScale(vector scale) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetScriptState b/snippets/text-mode/lsl-mode/xlsl-mode/llSetScriptState new file mode 100644 index 0000000..9522585 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetScriptState @@ -0,0 +1,2 @@ +# -- +llSetScriptState(string name, integer run) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetSitText b/snippets/text-mode/lsl-mode/xlsl-mode/llSetSitText new file mode 100644 index 0000000..fa8ebdc --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetSitText @@ -0,0 +1,2 @@ +# -- +llSetSitText(string text) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundQueueing b/snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundQueueing new file mode 100644 index 0000000..0f90d69 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundQueueing @@ -0,0 +1,2 @@ +# -- +llSetSoundQueueing(integer queue) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundRadius b/snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundRadius new file mode 100644 index 0000000..b33b2b5 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundRadius @@ -0,0 +1,2 @@ +# -- +llSetSoundRadius(float radius) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetStatus b/snippets/text-mode/lsl-mode/xlsl-mode/llSetStatus new file mode 100644 index 0000000..5a8f797 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetStatus @@ -0,0 +1,2 @@ +# -- +llSetStatus(integer status, integer value) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetText b/snippets/text-mode/lsl-mode/xlsl-mode/llSetText new file mode 100644 index 0000000..2c879ea --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetText @@ -0,0 +1,2 @@ +# -- +llSetText(string text, vector color, float alpha) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetTexture b/snippets/text-mode/lsl-mode/xlsl-mode/llSetTexture new file mode 100644 index 0000000..9bc01ae --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetTexture @@ -0,0 +1,2 @@ +# -- +llSetTexture(string texture, integer side) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetTimerEvent b/snippets/text-mode/lsl-mode/xlsl-mode/llSetTimerEvent new file mode 100644 index 0000000..3b79ffc --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetTimerEvent @@ -0,0 +1,2 @@ +# -- +llSetTimerEvent(float sec) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetTorque b/snippets/text-mode/lsl-mode/xlsl-mode/llSetTorque new file mode 100644 index 0000000..5406dcc --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetTorque @@ -0,0 +1,2 @@ +# -- +llSetTorque(vector torque, integer local) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetTouchText b/snippets/text-mode/lsl-mode/xlsl-mode/llSetTouchText new file mode 100644 index 0000000..fae54d4 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetTouchText @@ -0,0 +1,2 @@ +# -- +llSetTouchText(string text) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleFlags b/snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleFlags new file mode 100644 index 0000000..418c0bd --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleFlags @@ -0,0 +1,2 @@ +# -- +llSetVehicleFlags(integer flag) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleType b/snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleType new file mode 100644 index 0000000..b4d21fc --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleType @@ -0,0 +1,2 @@ +# -- +llSetVehicleType(integer type) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llShout b/snippets/text-mode/lsl-mode/xlsl-mode/llShout new file mode 100644 index 0000000..94d62a6 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llShout @@ -0,0 +1,2 @@ +# -- +llShout(integer channel, string text) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSin b/snippets/text-mode/lsl-mode/xlsl-mode/llSin new file mode 100644 index 0000000..c399169 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSin @@ -0,0 +1,2 @@ +# -- +llSin(float theta) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSleep b/snippets/text-mode/lsl-mode/xlsl-mode/llSleep new file mode 100644 index 0000000..c7a6b9e --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSleep @@ -0,0 +1,2 @@ +# -- +llSleep(float sec) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSoundPreload b/snippets/text-mode/lsl-mode/xlsl-mode/llSoundPreload new file mode 100644 index 0000000..3acc028 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSoundPreload @@ -0,0 +1,2 @@ +# -- +llSoundPreload(key sound) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSqrt b/snippets/text-mode/lsl-mode/xlsl-mode/llSqrt new file mode 100644 index 0000000..bd442de --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSqrt @@ -0,0 +1,2 @@ +# -- +llSqrt(float val) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llStopAnimation b/snippets/text-mode/lsl-mode/xlsl-mode/llStopAnimation new file mode 100644 index 0000000..d4724ae --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llStopAnimation @@ -0,0 +1,2 @@ +# -- +llStopAnimation(string anim) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llStopHover b/snippets/text-mode/lsl-mode/xlsl-mode/llStopHover new file mode 100644 index 0000000..fc80ee3 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llStopHover @@ -0,0 +1,2 @@ +# -- +llStopHover() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llStopLookAt b/snippets/text-mode/lsl-mode/xlsl-mode/llStopLookAt new file mode 100644 index 0000000..1626847 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llStopLookAt @@ -0,0 +1,2 @@ +# -- +llStopLookAt() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llStopMoveToTarget b/snippets/text-mode/lsl-mode/xlsl-mode/llStopMoveToTarget new file mode 100644 index 0000000..9a3aa30 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llStopMoveToTarget @@ -0,0 +1,2 @@ +# -- +llStopMoveToTarget() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llStopPointAt b/snippets/text-mode/lsl-mode/xlsl-mode/llStopPointAt new file mode 100644 index 0000000..fd02bce --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llStopPointAt @@ -0,0 +1,2 @@ +# -- +llStopPointAt() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llStopSound b/snippets/text-mode/lsl-mode/xlsl-mode/llStopSound new file mode 100644 index 0000000..595ce42 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llStopSound @@ -0,0 +1,2 @@ +# -- +llStopSound() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llStringLength b/snippets/text-mode/lsl-mode/xlsl-mode/llStringLength new file mode 100644 index 0000000..cb93148 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llStringLength @@ -0,0 +1,2 @@ +# -- +llStringLength(string src) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llStringToBase64 b/snippets/text-mode/lsl-mode/xlsl-mode/llStringToBase64 new file mode 100644 index 0000000..5f054f4 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llStringToBase64 @@ -0,0 +1,2 @@ +# -- +llStringToBase64(string str) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSubStringIndex b/snippets/text-mode/lsl-mode/xlsl-mode/llSubStringIndex new file mode 100644 index 0000000..e7f73f7 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llSubStringIndex @@ -0,0 +1,2 @@ +# -- +llSubStringIndex(string source, string pattern) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llTan b/snippets/text-mode/lsl-mode/xlsl-mode/llTan new file mode 100644 index 0000000..5bc9b15 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llTan @@ -0,0 +1,2 @@ +# -- +llTan(float theta) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llTarget b/snippets/text-mode/lsl-mode/xlsl-mode/llTarget new file mode 100644 index 0000000..588447a --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llTarget @@ -0,0 +1,2 @@ +# -- +llTarget(vector position, float range) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llTargetOmega b/snippets/text-mode/lsl-mode/xlsl-mode/llTargetOmega new file mode 100644 index 0000000..ca8acfe --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llTargetOmega @@ -0,0 +1,2 @@ +# -- +llTargetOmega(vector axis, float spinrate, float gain) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llTargetRemove b/snippets/text-mode/lsl-mode/xlsl-mode/llTargetRemove new file mode 100644 index 0000000..a28f264 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llTargetRemove @@ -0,0 +1,2 @@ +# -- +llTargetRemove(integer tnumber) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llTeleportAgentHome b/snippets/text-mode/lsl-mode/xlsl-mode/llTeleportAgentHome new file mode 100644 index 0000000..81c4504 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llTeleportAgentHome @@ -0,0 +1,2 @@ +# -- +llTeleportAgentHome(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llToLower b/snippets/text-mode/lsl-mode/xlsl-mode/llToLower new file mode 100644 index 0000000..de1b04a --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llToLower @@ -0,0 +1,2 @@ +# -- +llToLower(string src) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llToUpper b/snippets/text-mode/lsl-mode/xlsl-mode/llToUpper new file mode 100644 index 0000000..aef6a57 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llToUpper @@ -0,0 +1,2 @@ +# -- +llToUpper(string src) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSound b/snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSound new file mode 100644 index 0000000..fb68738 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSound @@ -0,0 +1,2 @@ +# -- +llTriggerSound(key sound, float volume) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSoundLimited b/snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSoundLimited new file mode 100644 index 0000000..6eb9ae0 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSoundLimited @@ -0,0 +1,2 @@ +# -- +llTriggerSoundLimited(string sound, float volume, vector tne, vector bsw) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llUnSit b/snippets/text-mode/lsl-mode/xlsl-mode/llUnSit new file mode 100644 index 0000000..8a5f7ef --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llUnSit @@ -0,0 +1,2 @@ +# -- +llUnSit(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llUnescapeURL b/snippets/text-mode/lsl-mode/xlsl-mode/llUnescapeURL new file mode 100644 index 0000000..bda340e --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llUnescapeURL @@ -0,0 +1,2 @@ +# -- +llUnescapeURL(string url) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llVecDist b/snippets/text-mode/lsl-mode/xlsl-mode/llVecDist new file mode 100644 index 0000000..f429bda --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llVecDist @@ -0,0 +1,2 @@ +# -- +llVecDist(vector v1, vector v2) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llVecMag b/snippets/text-mode/lsl-mode/xlsl-mode/llVecMag new file mode 100644 index 0000000..a631111 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llVecMag @@ -0,0 +1,2 @@ +# -- +llVecMag(vector v) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llVecNorm b/snippets/text-mode/lsl-mode/xlsl-mode/llVecNorm new file mode 100644 index 0000000..174d938 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llVecNorm @@ -0,0 +1,2 @@ +# -- +llVecNorm(vector v) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llVolumeDetect b/snippets/text-mode/lsl-mode/xlsl-mode/llVolumeDetect new file mode 100644 index 0000000..270e3d7 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llVolumeDetect @@ -0,0 +1,2 @@ +# -- +llVolumeDetect(integer detect) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llWater b/snippets/text-mode/lsl-mode/xlsl-mode/llWater new file mode 100644 index 0000000..f4c13d7 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llWater @@ -0,0 +1,2 @@ +# -- +llWater(vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llWhisper b/snippets/text-mode/lsl-mode/xlsl-mode/llWhisper new file mode 100644 index 0000000..749982e --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llWhisper @@ -0,0 +1,2 @@ +# -- +llWhisper(integer channel, string text) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llWind b/snippets/text-mode/lsl-mode/xlsl-mode/llWind new file mode 100644 index 0000000..b7b1b86 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llWind @@ -0,0 +1,2 @@ +# -- +llWind(vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64Strings b/snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64Strings new file mode 100644 index 0000000..45a228f --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64Strings @@ -0,0 +1,2 @@ +# -- +llXorBase64Strings(string s1, string s2) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64StringsCorrect b/snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64StringsCorrect new file mode 100644 index 0000000..0019747 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64StringsCorrect @@ -0,0 +1,2 @@ +# -- +llXorBase64StringsCorrect(string s1, string s2) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/money b/snippets/text-mode/lsl-mode/xlsl-mode/money new file mode 100644 index 0000000..6a44576 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/money @@ -0,0 +1,5 @@ +# -- +money(key id, integer amount) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/moving_end b/snippets/text-mode/lsl-mode/xlsl-mode/moving_end new file mode 100644 index 0000000..6ead693 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/moving_end @@ -0,0 +1,5 @@ +# -- +moving_end() +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/moving_start b/snippets/text-mode/lsl-mode/xlsl-mode/moving_start new file mode 100644 index 0000000..0d6f09d --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/moving_start @@ -0,0 +1,5 @@ +# -- +moving_start() +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/no_sensor b/snippets/text-mode/lsl-mode/xlsl-mode/no_sensor new file mode 100644 index 0000000..ea46b49 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/no_sensor @@ -0,0 +1,5 @@ +# -- +no_sensor() +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/not_at_rot_target b/snippets/text-mode/lsl-mode/xlsl-mode/not_at_rot_target new file mode 100644 index 0000000..59e6406 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/not_at_rot_target @@ -0,0 +1,5 @@ +# -- +not_at_rot_target() +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/not_at_target b/snippets/text-mode/lsl-mode/xlsl-mode/not_at_target new file mode 100644 index 0000000..1d765cd --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/not_at_target @@ -0,0 +1,5 @@ +# -- +not_at_target() +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/object_rez b/snippets/text-mode/lsl-mode/xlsl-mode/object_rez new file mode 100644 index 0000000..ada8854 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/object_rez @@ -0,0 +1,5 @@ +# -- +object_rez(key id) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/on_rez b/snippets/text-mode/lsl-mode/xlsl-mode/on_rez new file mode 100644 index 0000000..65f51d9 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/on_rez @@ -0,0 +1,5 @@ +# -- +on_rez(integer start_param) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/remote_data b/snippets/text-mode/lsl-mode/xlsl-mode/remote_data new file mode 100644 index 0000000..077ab1b --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/remote_data @@ -0,0 +1,5 @@ +# -- +remote_data(integer event_type, key channel, key message_id, string sender, integer idata, string sdata) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/run_time_permissions b/snippets/text-mode/lsl-mode/xlsl-mode/run_time_permissions new file mode 100644 index 0000000..dfe5db4 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/run_time_permissions @@ -0,0 +1,5 @@ +# -- +run_time_permissions(integer perm) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/sensor b/snippets/text-mode/lsl-mode/xlsl-mode/sensor new file mode 100644 index 0000000..0cfcac2 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/sensor @@ -0,0 +1,5 @@ +# -- +sensor(integer num_detected) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/state_entry b/snippets/text-mode/lsl-mode/xlsl-mode/state_entry new file mode 100644 index 0000000..dc59b7d --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/state_entry @@ -0,0 +1,5 @@ +# -- +state_entry() +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/state_exit b/snippets/text-mode/lsl-mode/xlsl-mode/state_exit new file mode 100644 index 0000000..fa7ff5f --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/state_exit @@ -0,0 +1,5 @@ +# -- +state_exit() +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/timer b/snippets/text-mode/lsl-mode/xlsl-mode/timer new file mode 100644 index 0000000..a767fed --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/timer @@ -0,0 +1,5 @@ +# -- +timer() +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/touch b/snippets/text-mode/lsl-mode/xlsl-mode/touch new file mode 100644 index 0000000..53585b3 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/touch @@ -0,0 +1,5 @@ +# -- +touch(integer num_detected) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/touch_end b/snippets/text-mode/lsl-mode/xlsl-mode/touch_end new file mode 100644 index 0000000..efa5ce2 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/touch_end @@ -0,0 +1,5 @@ +# -- +touch_end(integer num_detected) +{ +$0 +} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/touch_start b/snippets/text-mode/lsl-mode/xlsl-mode/touch_start new file mode 100644 index 0000000..5ac3b85 --- /dev/null +++ b/snippets/text-mode/lsl-mode/xlsl-mode/touch_start @@ -0,0 +1,5 @@ +# -- +touch_start(integer num_detected) +{ +$0 +} \ No newline at end of file From f29b25bfc2cba016546763bd8d781a785592fb9f Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Sun, 7 Dec 2008 16:14:54 +0000 Subject: [PATCH 09/42] Do not include auto-generated snippets in the repo. --- snippets/text-mode/lsl-mode/xlsl-mode/at_rot_target | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/at_target | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/attach | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/changed | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/collision | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/collision_end | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/collision_start | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/control | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/dataserver | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/email | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/http_response | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/land_collision | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/land_collision_end | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/land_collision_start | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/link_message | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/listen | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/llAbs | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llAcos | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandBanList | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandPassList | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llAdjustSoundVolume | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llAllowInventoryDrop | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llAngleBetween | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llApplyImpulse | 2 -- .../text-mode/lsl-mode/xlsl-mode/llApplyRotationalImpulse | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llAsin | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llAtan2 | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llAttachToAvatar | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llAvatarOnSitTarget | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llAxisAngle2Rot | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToInteger | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToString | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llBreakAllLinks | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llBreakLink | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llCSV2List | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llCeil | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llClearCameraParams | 2 -- .../text-mode/lsl-mode/xlsl-mode/llCloseRemoteDataChannel | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llCloud | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llCollisionFilter | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSound | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSprite | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llCompareTexture | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llCos | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llCreateLink | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubList | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubString | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llDetachFromAvatar | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGrab | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGroup | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llDetectedKey | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llDetectedLinkNumber | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llDetectedName | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llDetectedOwner | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llDetectedPos | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llDetectedRot | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llDetectedType | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llDetectedVel | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llDialog | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llDie | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llDumpList2String | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llEdgeOfWorld | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llEjectFromLand | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llEmail | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llEscapeURL | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llEuler2Rot | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llFabs | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llFloor | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llForceMouselook | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llFrand | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetAccel | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentInfo | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentSize | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetAlpha | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetAndResetTime | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimation | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimationList | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetAttached | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetBoundingBox | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraPos | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraRot | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetCenterOfMass | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetColor | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetCreator | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetDate | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetEnergy | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetForce | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetFreeMemory | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetGMTclock | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetGeometricCenter | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryCreator | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryKey | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryName | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryNumber | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryPermMask | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryType | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetKey | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetLandOwnerAt | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkKey | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkName | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkNumber | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetListEntryType | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetListLength | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalPos | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalRot | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetMass | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetNextEmail | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetNotecardLine | 2 -- .../text-mode/lsl-mode/xlsl-mode/llGetNumberOfNotecardLines | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfPrims | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfSides | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectDesc | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectMass | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectName | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectPermMask | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetOmega | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetOwner | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetOwnerKey | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetParcelFlags | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissions | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissionsKey | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetPos | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetPrimitiveParams | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionCorner | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFPS | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFlags | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionName | 2 -- .../text-mode/lsl-mode/xlsl-mode/llGetRegionTimeDilation | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetRootPosition | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetRootRotation | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetRot | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetScale | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptName | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptState | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetSimulatorHostname | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetStartParameter | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetStatus | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetSubString | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetSunDirection | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetTexture | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureOffset | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureRot | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureScale | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetTime | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetTimeOfDay | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetTimestamp | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetTorque | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetUnixTime | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetVel | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGetWallclock | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventory | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventoryList | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGiveMoney | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGodLikeRezObject | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGroundContour | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGroundNormal | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGroundRepel | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llGroundSlope | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llHTTPRequest | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llInsertString | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llInstantMessage | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llIntegerToBase64 | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llKey2Name | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llLinks | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llList2CSV | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llList2Float | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llList2Integer | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llList2Key | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llList2List | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llList2ListStrided | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llList2Rot | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llList2String | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llList2Vector | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llListFindList | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llListInsertList | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llListRandomize | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llListReplaceList | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llListSort | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llListStatistics | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llListen | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llListenControl | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llListenRemove | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llLog | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llLog10 | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llLookAt | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llLoopSound | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundMaster | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundSlave | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llMD5String | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llMakeExplosion | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llMakeFire | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llMakeFountain | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llMakeSmoke | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llMessageLinked | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llMinEventDelay | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llModPow | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llModifyLand | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llMoveToTarget | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llOffsetTexture | 2 -- .../text-mode/lsl-mode/xlsl-mode/llOpenRemoteDataChannel | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llOverMyLand | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llOwnerSay | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llParseString2List | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llParseStringKeepNulls | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llParticleSystem | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llPassCollisions | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llPassTouches | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llPlaySound | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llPlaySoundSlave | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llPointAt | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llPow | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llPreloadSound | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRefreshPrimURL | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llReleaseCamera | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llReleaseControls | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRemoteDataSetRegion | 2 -- .../text-mode/lsl-mode/xlsl-mode/llRemoveFromLandBanList | 2 -- .../text-mode/lsl-mode/xlsl-mode/llRemoveFromLandPassList | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRemoveInventory | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRemoveVehicleFlags | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRequestAgentData | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRequestInventoryData | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRequestPermissions | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRequestSimulatorData | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llResetOtherScript | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llResetScript | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llResetTime | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRezAtRoot | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRezObject | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRot2Angle | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRot2Axis | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRot2Euler | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRot2Left | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRot2Up | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRotBetween | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRotLookAt | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRotTarget | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRotTargetRemove | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRotateTexture | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llRound | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSameGroup | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSay | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llScaleTexture | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llScriptDanger | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSendRemoteData | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSensor | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSensorRemove | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSensorRepeat | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetAlpha | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetBuoyancy | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraAtOffset | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraEyeOffset | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraParams | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetColor | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetDamage | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetForce | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetForceAndTorque | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetInventoryPermMask | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkAlpha | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkColor | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalPos | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalRot | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectDesc | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectName | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectPermMask | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetParcelMusicURL | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetPos | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimURL | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimitiveParams | 2 -- .../text-mode/lsl-mode/xlsl-mode/llSetRemoteScriptAccessPin | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetRot | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetScale | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetScriptState | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetSitText | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundQueueing | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundRadius | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetStatus | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetText | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetTexture | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetTimerEvent | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetTorque | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetTouchText | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleFlags | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleType | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llShout | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSin | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSleep | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSoundPreload | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSqrt | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llStopAnimation | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llStopHover | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llStopLookAt | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llStopMoveToTarget | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llStopPointAt | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llStopSound | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llStringLength | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llStringToBase64 | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llSubStringIndex | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llTan | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llTarget | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llTargetOmega | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llTargetRemove | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llTeleportAgentHome | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llToLower | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llToUpper | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSound | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSoundLimited | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llUnSit | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llUnescapeURL | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llVecDist | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llVecMag | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llVecNorm | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llVolumeDetect | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llWater | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llWhisper | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llWind | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64Strings | 2 -- .../text-mode/lsl-mode/xlsl-mode/llXorBase64StringsCorrect | 2 -- snippets/text-mode/lsl-mode/xlsl-mode/money | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/moving_end | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/moving_start | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/no_sensor | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/not_at_rot_target | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/not_at_target | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/object_rez | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/on_rez | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/remote_data | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/run_time_permissions | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/sensor | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/state_entry | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/state_exit | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/timer | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/touch | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/touch_end | 5 ----- snippets/text-mode/lsl-mode/xlsl-mode/touch_start | 5 ----- 335 files changed, 769 deletions(-) delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/at_rot_target delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/at_target delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/attach delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/changed delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/collision delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/collision_end delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/collision_start delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/control delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/dataserver delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/email delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/http_response delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/land_collision delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/land_collision_end delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/land_collision_start delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/link_message delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/listen delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAbs delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAcos delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandBanList delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandPassList delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAdjustSoundVolume delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAllowInventoryDrop delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAngleBetween delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llApplyImpulse delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llApplyRotationalImpulse delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAsin delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAtan2 delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAttachToAvatar delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAvatarOnSitTarget delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llAxisAngle2Rot delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToInteger delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToString delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llBreakAllLinks delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llBreakLink delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCSV2List delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCeil delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llClearCameraParams delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCloseRemoteDataChannel delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCloud delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCollisionFilter delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSound delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSprite delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCompareTexture delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCos delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llCreateLink delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubList delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubString delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetachFromAvatar delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGrab delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGroup delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedKey delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedLinkNumber delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedName delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedOwner delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedPos delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedRot delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedType delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDetectedVel delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDialog delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDie delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llDumpList2String delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llEdgeOfWorld delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llEjectFromLand delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llEmail delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llEscapeURL delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llEuler2Rot delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llFabs delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llFloor delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llForceMouselook delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llFrand delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetAccel delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentInfo delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentSize delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetAlpha delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetAndResetTime delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimation delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimationList delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetAttached delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetBoundingBox delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraPos delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraRot delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetCenterOfMass delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetColor delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetCreator delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetDate delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetEnergy delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetForce delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetFreeMemory delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetGMTclock delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetGeometricCenter delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryCreator delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryKey delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryName delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryNumber delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryPermMask delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryType delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetKey delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetLandOwnerAt delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkKey delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkName delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkNumber delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetListEntryType delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetListLength delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalPos delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalRot delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetMass delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetNextEmail delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetNotecardLine delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfNotecardLines delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfPrims delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfSides delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectDesc delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectMass delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectName delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectPermMask delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetOmega delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetOwner delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetOwnerKey delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetParcelFlags delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissions delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissionsKey delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetPos delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetPrimitiveParams delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionCorner delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFPS delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFlags delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionName delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionTimeDilation delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetRootPosition delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetRootRotation delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetRot delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetScale delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptName delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptState delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetSimulatorHostname delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetStartParameter delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetStatus delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetSubString delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetSunDirection delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetTexture delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureOffset delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureRot delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureScale delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetTime delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetTimeOfDay delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetTimestamp delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetTorque delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetUnixTime delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetVel delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGetWallclock delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventory delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventoryList delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGiveMoney delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGodLikeRezObject delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGroundContour delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGroundNormal delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGroundRepel delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llGroundSlope delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llHTTPRequest delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llInsertString delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llInstantMessage delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llIntegerToBase64 delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llKey2Name delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llLinks delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2CSV delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2Float delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2Integer delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2Key delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2List delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2ListStrided delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2Rot delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2String delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llList2Vector delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListFindList delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListInsertList delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListRandomize delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListReplaceList delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListSort delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListStatistics delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListen delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListenControl delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llListenRemove delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llLog delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llLog10 delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llLookAt delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llLoopSound delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundMaster delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundSlave delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llMD5String delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llMakeExplosion delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llMakeFire delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llMakeFountain delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llMakeSmoke delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llMessageLinked delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llMinEventDelay delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llModPow delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llModifyLand delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llMoveToTarget delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llOffsetTexture delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llOpenRemoteDataChannel delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llOverMyLand delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llOwnerSay delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llParseString2List delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llParseStringKeepNulls delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llParticleSystem delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llPassCollisions delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llPassTouches delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llPlaySound delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llPlaySoundSlave delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llPointAt delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llPow delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llPreloadSound delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRefreshPrimURL delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llReleaseCamera delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llReleaseControls delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRemoteDataSetRegion delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRemoveFromLandBanList delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRemoveFromLandPassList delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRemoveInventory delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRemoveVehicleFlags delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRequestAgentData delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRequestInventoryData delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRequestPermissions delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRequestSimulatorData delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llResetOtherScript delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llResetScript delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llResetTime delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRezAtRoot delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRezObject delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRot2Angle delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRot2Axis delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRot2Euler delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRot2Left delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRot2Up delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRotBetween delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRotLookAt delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRotTarget delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRotTargetRemove delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRotateTexture delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llRound delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSameGroup delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSay delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llScaleTexture delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llScriptDanger delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSendRemoteData delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSensor delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSensorRemove delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSensorRepeat delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetAlpha delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetBuoyancy delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraAtOffset delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraEyeOffset delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraParams delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetColor delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetDamage delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetForce delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetForceAndTorque delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetInventoryPermMask delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkAlpha delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkColor delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalPos delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalRot delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectDesc delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectName delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectPermMask delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetParcelMusicURL delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetPos delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimURL delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimitiveParams delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetRemoteScriptAccessPin delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetRot delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetScale delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetScriptState delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetSitText delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundQueueing delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundRadius delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetStatus delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetText delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetTexture delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetTimerEvent delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetTorque delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetTouchText delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleFlags delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleType delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llShout delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSin delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSleep delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSoundPreload delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSqrt delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llStopAnimation delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llStopHover delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llStopLookAt delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llStopMoveToTarget delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llStopPointAt delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llStopSound delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llStringLength delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llStringToBase64 delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llSubStringIndex delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llTan delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llTarget delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llTargetOmega delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llTargetRemove delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llTeleportAgentHome delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llToLower delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llToUpper delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSound delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSoundLimited delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llUnSit delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llUnescapeURL delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llVecDist delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llVecMag delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llVecNorm delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llVolumeDetect delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llWater delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llWhisper delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llWind delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64Strings delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64StringsCorrect delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/money delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/moving_end delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/moving_start delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/no_sensor delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/not_at_rot_target delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/not_at_target delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/object_rez delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/on_rez delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/remote_data delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/run_time_permissions delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/sensor delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/state_entry delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/state_exit delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/timer delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/touch delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/touch_end delete mode 100644 snippets/text-mode/lsl-mode/xlsl-mode/touch_start diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/at_rot_target b/snippets/text-mode/lsl-mode/xlsl-mode/at_rot_target deleted file mode 100644 index f16697a..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/at_rot_target +++ /dev/null @@ -1,5 +0,0 @@ -# -- -at_rot_target(integer tnum, rotation targetrot, rotation ourrot) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/at_target b/snippets/text-mode/lsl-mode/xlsl-mode/at_target deleted file mode 100644 index 260f354..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/at_target +++ /dev/null @@ -1,5 +0,0 @@ -# -- -at_target(integer tnum, vector targetpos, vector ourpos) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/attach b/snippets/text-mode/lsl-mode/xlsl-mode/attach deleted file mode 100644 index 8859f38..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/attach +++ /dev/null @@ -1,5 +0,0 @@ -# -- -attach(key id) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/changed b/snippets/text-mode/lsl-mode/xlsl-mode/changed deleted file mode 100644 index a682603..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/changed +++ /dev/null @@ -1,5 +0,0 @@ -# -- -changed(integer change) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/collision b/snippets/text-mode/lsl-mode/xlsl-mode/collision deleted file mode 100644 index 678639f..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/collision +++ /dev/null @@ -1,5 +0,0 @@ -# -- -collision(integer num_detected) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/collision_end b/snippets/text-mode/lsl-mode/xlsl-mode/collision_end deleted file mode 100644 index 85c024d..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/collision_end +++ /dev/null @@ -1,5 +0,0 @@ -# -- -collision_end(integer num_detected) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/collision_start b/snippets/text-mode/lsl-mode/xlsl-mode/collision_start deleted file mode 100644 index ba49c5b..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/collision_start +++ /dev/null @@ -1,5 +0,0 @@ -# -- -collision_start(integer num_detected) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/control b/snippets/text-mode/lsl-mode/xlsl-mode/control deleted file mode 100644 index ef5321a..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/control +++ /dev/null @@ -1,5 +0,0 @@ -# -- -control(key id, integer held, integer change) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/dataserver b/snippets/text-mode/lsl-mode/xlsl-mode/dataserver deleted file mode 100644 index c885f57..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/dataserver +++ /dev/null @@ -1,5 +0,0 @@ -# -- -dataserver(key queryid, string data) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/email b/snippets/text-mode/lsl-mode/xlsl-mode/email deleted file mode 100644 index 9292aa2..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/email +++ /dev/null @@ -1,5 +0,0 @@ -# -- -email(string time, string address, string subj, string message, integer num_left) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/http_response b/snippets/text-mode/lsl-mode/xlsl-mode/http_response deleted file mode 100644 index 49067f0..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/http_response +++ /dev/null @@ -1,5 +0,0 @@ -# -- -http_response(key request_id, integer status, list metadata, string body) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/land_collision b/snippets/text-mode/lsl-mode/xlsl-mode/land_collision deleted file mode 100644 index 0a3846b..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/land_collision +++ /dev/null @@ -1,5 +0,0 @@ -# -- -land_collision(vector pos) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/land_collision_end b/snippets/text-mode/lsl-mode/xlsl-mode/land_collision_end deleted file mode 100644 index 4bd5451..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/land_collision_end +++ /dev/null @@ -1,5 +0,0 @@ -# -- -land_collision_end(vector pos) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/land_collision_start b/snippets/text-mode/lsl-mode/xlsl-mode/land_collision_start deleted file mode 100644 index 306eeda..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/land_collision_start +++ /dev/null @@ -1,5 +0,0 @@ -# -- -land_collision_start(vector pos) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/link_message b/snippets/text-mode/lsl-mode/xlsl-mode/link_message deleted file mode 100644 index 8f58af9..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/link_message +++ /dev/null @@ -1,5 +0,0 @@ -# -- -link_message(integer sender_num, integer num, string str, key id) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/listen b/snippets/text-mode/lsl-mode/xlsl-mode/listen deleted file mode 100644 index d859a84..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/listen +++ /dev/null @@ -1,5 +0,0 @@ -# -- -listen(integer channel, string name, key id, string message) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAbs b/snippets/text-mode/lsl-mode/xlsl-mode/llAbs deleted file mode 100644 index 1a10cbc..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llAbs +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llAbs(integer val) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAcos b/snippets/text-mode/lsl-mode/xlsl-mode/llAcos deleted file mode 100644 index 71c91a6..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llAcos +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llAcos(float val) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandBanList b/snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandBanList deleted file mode 100644 index fb1883b..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandBanList +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llAddToLandBanList(key agent, float hours) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandPassList b/snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandPassList deleted file mode 100644 index 3f9291e..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llAddToLandPassList +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llAddToLandPassList(key agent, float hours) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAdjustSoundVolume b/snippets/text-mode/lsl-mode/xlsl-mode/llAdjustSoundVolume deleted file mode 100644 index 4663053..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llAdjustSoundVolume +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llAdjustSoundVolume(float volume) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAllowInventoryDrop b/snippets/text-mode/lsl-mode/xlsl-mode/llAllowInventoryDrop deleted file mode 100644 index b2a9d59..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llAllowInventoryDrop +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llAllowInventoryDrop(integer add) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAngleBetween b/snippets/text-mode/lsl-mode/xlsl-mode/llAngleBetween deleted file mode 100644 index c28275a..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llAngleBetween +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llAngleBetween(rotation a, rotation b) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llApplyImpulse b/snippets/text-mode/lsl-mode/xlsl-mode/llApplyImpulse deleted file mode 100644 index 4ccca31..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llApplyImpulse +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llApplyImpulse() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llApplyRotationalImpulse b/snippets/text-mode/lsl-mode/xlsl-mode/llApplyRotationalImpulse deleted file mode 100644 index 47ea60d..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llApplyRotationalImpulse +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llApplyRotationalImpulse(vector force, integer local) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAsin b/snippets/text-mode/lsl-mode/xlsl-mode/llAsin deleted file mode 100644 index 3c48565..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llAsin +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llAsin(float val) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAtan2 b/snippets/text-mode/lsl-mode/xlsl-mode/llAtan2 deleted file mode 100644 index a631004..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llAtan2 +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llAtan2(float y, float x) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAttachToAvatar b/snippets/text-mode/lsl-mode/xlsl-mode/llAttachToAvatar deleted file mode 100644 index 7a4785c..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llAttachToAvatar +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llAttachToAvatar(integer attachment) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAvatarOnSitTarget b/snippets/text-mode/lsl-mode/xlsl-mode/llAvatarOnSitTarget deleted file mode 100644 index 03bf9f2..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llAvatarOnSitTarget +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llAvatarOnSitTarget() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llAxisAngle2Rot b/snippets/text-mode/lsl-mode/xlsl-mode/llAxisAngle2Rot deleted file mode 100644 index e87a358..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llAxisAngle2Rot +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llAxisAngle2Rot(vector axis, float angle) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToInteger b/snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToInteger deleted file mode 100644 index 7fc96d2..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToInteger +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llBase64ToInteger(string str) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToString b/snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToString deleted file mode 100644 index 6054c4d..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llBase64ToString +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llBase64ToString(string str) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llBreakAllLinks b/snippets/text-mode/lsl-mode/xlsl-mode/llBreakAllLinks deleted file mode 100644 index 964a47e..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llBreakAllLinks +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llBreakAllLinks() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llBreakLink b/snippets/text-mode/lsl-mode/xlsl-mode/llBreakLink deleted file mode 100644 index 2b6b55b..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llBreakLink +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llBreakLink(integer linknum) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCSV2List b/snippets/text-mode/lsl-mode/xlsl-mode/llCSV2List deleted file mode 100644 index 8981e3b..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llCSV2List +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llCSV2List(string src) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCeil b/snippets/text-mode/lsl-mode/xlsl-mode/llCeil deleted file mode 100644 index 8ad7cf5..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llCeil +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llCeil(float val) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llClearCameraParams b/snippets/text-mode/lsl-mode/xlsl-mode/llClearCameraParams deleted file mode 100644 index dac265b..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llClearCameraParams +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llClearCameraParams() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCloseRemoteDataChannel b/snippets/text-mode/lsl-mode/xlsl-mode/llCloseRemoteDataChannel deleted file mode 100644 index 1d36a84..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llCloseRemoteDataChannel +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llCloseRemoteDataChannel(key channel) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCloud b/snippets/text-mode/lsl-mode/xlsl-mode/llCloud deleted file mode 100644 index 58c45fc..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llCloud +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llCloud(vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionFilter b/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionFilter deleted file mode 100644 index cd09d83..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionFilter +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llCollisionFilter(string name, key id, integer accept) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSound b/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSound deleted file mode 100644 index f0d04b3..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSound +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llCollisionSound(string impact_sound, float impact_volume) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSprite b/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSprite deleted file mode 100644 index d1e56e3..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llCollisionSprite +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llCollisionSprite(string impact_sprite) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCompareTexture b/snippets/text-mode/lsl-mode/xlsl-mode/llCompareTexture deleted file mode 100644 index e601d64..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llCompareTexture +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llCompareTexture(integer side, key src) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCos b/snippets/text-mode/lsl-mode/xlsl-mode/llCos deleted file mode 100644 index a9a7a03..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llCos +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llCos(float theta) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llCreateLink b/snippets/text-mode/lsl-mode/xlsl-mode/llCreateLink deleted file mode 100644 index b826020..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llCreateLink +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llCreateLink(key target, integer parent) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubList b/snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubList deleted file mode 100644 index 1601fc7..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubList +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llDeleteSubList(list src, integer start, integer end) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubString b/snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubString deleted file mode 100644 index 8637ee2..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llDeleteSubString +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llDeleteSubString(string src, integer start, integer end) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetachFromAvatar b/snippets/text-mode/lsl-mode/xlsl-mode/llDetachFromAvatar deleted file mode 100644 index 2c21285..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llDetachFromAvatar +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llDetachFromAvatar() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGrab b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGrab deleted file mode 100644 index 56870f9..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGrab +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llDetectedGrab(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGroup b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGroup deleted file mode 100644 index 781543d..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedGroup +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llDetectedGroup(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedKey b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedKey deleted file mode 100644 index 4e5c2d6..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedKey +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llDetectedKey(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedLinkNumber b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedLinkNumber deleted file mode 100644 index 3a0b62f..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedLinkNumber +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llDetectedLinkNumber(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedName b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedName deleted file mode 100644 index 126a01b..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedName +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llDetectedName(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedOwner b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedOwner deleted file mode 100644 index bdc5141..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedOwner +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llDetectedOwner(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedPos b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedPos deleted file mode 100644 index d287cc5..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedPos +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llDetectedPos(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedRot b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedRot deleted file mode 100644 index b52ddf2..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedRot +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llDetectedRot(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedType b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedType deleted file mode 100644 index 38e5d71..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedType +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llDetectedType(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedVel b/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedVel deleted file mode 100644 index 3c5560c..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llDetectedVel +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llDetectedVel(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDialog b/snippets/text-mode/lsl-mode/xlsl-mode/llDialog deleted file mode 100644 index f35d9c8..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llDialog +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llDialog(key id, string message, list buttons, integer chat_channel) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDie b/snippets/text-mode/lsl-mode/xlsl-mode/llDie deleted file mode 100644 index 9f76477..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llDie +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llDie() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llDumpList2String b/snippets/text-mode/lsl-mode/xlsl-mode/llDumpList2String deleted file mode 100644 index 9f6af07..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llDumpList2String +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llDumpList2String(list src, string separator) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llEdgeOfWorld b/snippets/text-mode/lsl-mode/xlsl-mode/llEdgeOfWorld deleted file mode 100644 index 93db59e..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llEdgeOfWorld +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llEdgeOfWorld(vector pos, vector dir) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llEjectFromLand b/snippets/text-mode/lsl-mode/xlsl-mode/llEjectFromLand deleted file mode 100644 index c54a7cd..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llEjectFromLand +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llEjectFromLand(key user) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llEmail b/snippets/text-mode/lsl-mode/xlsl-mode/llEmail deleted file mode 100644 index c579bc9..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llEmail +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llEmail(string address, string subject, string message) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llEscapeURL b/snippets/text-mode/lsl-mode/xlsl-mode/llEscapeURL deleted file mode 100644 index 7869be6..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llEscapeURL +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llEscapeURL(string url) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llEuler2Rot b/snippets/text-mode/lsl-mode/xlsl-mode/llEuler2Rot deleted file mode 100644 index cafab1f..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llEuler2Rot +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llEuler2Rot(vector vec) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llFabs b/snippets/text-mode/lsl-mode/xlsl-mode/llFabs deleted file mode 100644 index d53af86..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llFabs +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llFabs(float num) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llFloor b/snippets/text-mode/lsl-mode/xlsl-mode/llFloor deleted file mode 100644 index 2e3a041..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llFloor +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llFloor(val) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llForceMouselook b/snippets/text-mode/lsl-mode/xlsl-mode/llForceMouselook deleted file mode 100644 index 5d1675b..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llForceMouselook +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llForceMouselook(integer mouselook) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llFrand b/snippets/text-mode/lsl-mode/xlsl-mode/llFrand deleted file mode 100644 index fd3b54e..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llFrand +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llFrand(float max) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAccel b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAccel deleted file mode 100644 index b3677c7..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAccel +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetAccel() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentInfo b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentInfo deleted file mode 100644 index 12afe71..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentInfo +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetAgentInfo(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentSize b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentSize deleted file mode 100644 index 0d5d5ed..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAgentSize +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetAgentSize(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAlpha b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAlpha deleted file mode 100644 index f864904..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAlpha +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetAlpha(integer face) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAndResetTime b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAndResetTime deleted file mode 100644 index 02828da..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAndResetTime +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetAndResetTime() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimation b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimation deleted file mode 100644 index cd4b4b2..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimation +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetAnimation(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimationList b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimationList deleted file mode 100644 index 881b8aa..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAnimationList +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetAnimationList(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAttached b/snippets/text-mode/lsl-mode/xlsl-mode/llGetAttached deleted file mode 100644 index fed8fad..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetAttached +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetAttached() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetBoundingBox b/snippets/text-mode/lsl-mode/xlsl-mode/llGetBoundingBox deleted file mode 100644 index ddbac16..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetBoundingBox +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetBoundingBox(key object) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraPos b/snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraPos deleted file mode 100644 index da859ed..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraPos +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetCameraPos() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraRot b/snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraRot deleted file mode 100644 index 18f8d77..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetCameraRot +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetCameraRot() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetCenterOfMass b/snippets/text-mode/lsl-mode/xlsl-mode/llGetCenterOfMass deleted file mode 100644 index eab8ab1..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetCenterOfMass +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetCenterOfMass() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetColor b/snippets/text-mode/lsl-mode/xlsl-mode/llGetColor deleted file mode 100644 index 373a264..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetColor +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetColor(integer face) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetCreator b/snippets/text-mode/lsl-mode/xlsl-mode/llGetCreator deleted file mode 100644 index e14d18b..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetCreator +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetCreator() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetDate b/snippets/text-mode/lsl-mode/xlsl-mode/llGetDate deleted file mode 100644 index 20c8f4c..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetDate +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetDate() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetEnergy b/snippets/text-mode/lsl-mode/xlsl-mode/llGetEnergy deleted file mode 100644 index ad51180..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetEnergy +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetEnergy() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetForce b/snippets/text-mode/lsl-mode/xlsl-mode/llGetForce deleted file mode 100644 index b295beb..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetForce +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetForce() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetFreeMemory b/snippets/text-mode/lsl-mode/xlsl-mode/llGetFreeMemory deleted file mode 100644 index 793c4cb..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetFreeMemory +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetFreeMemory() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetGMTclock b/snippets/text-mode/lsl-mode/xlsl-mode/llGetGMTclock deleted file mode 100644 index d382a4b..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetGMTclock +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetGMTclock() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetGeometricCenter b/snippets/text-mode/lsl-mode/xlsl-mode/llGetGeometricCenter deleted file mode 100644 index 5a2a5bd..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetGeometricCenter +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetGeometricCenter() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryCreator b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryCreator deleted file mode 100644 index d05bf99..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryCreator +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetInventoryCreator(string item) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryKey b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryKey deleted file mode 100644 index 3b31bed..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryKey +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetInventoryKey(string name) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryName b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryName deleted file mode 100644 index e0c4c0c..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryName +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetInventoryName(integer type, integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryNumber b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryNumber deleted file mode 100644 index bcc01be..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryNumber +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetInventoryNumber(integer type) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryPermMask b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryPermMask deleted file mode 100644 index 508857e..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryPermMask +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetInventoryPermMask(string item, integer mask) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryType b/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryType deleted file mode 100644 index 1a1950e..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetInventoryType +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetInventoryType(string name) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetKey b/snippets/text-mode/lsl-mode/xlsl-mode/llGetKey deleted file mode 100644 index 4e813ce..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetKey +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetKey() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLandOwnerAt b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLandOwnerAt deleted file mode 100644 index aa745fc..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLandOwnerAt +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetLandOwnerAt(vector pos) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkKey b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkKey deleted file mode 100644 index 4a3e85d..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkKey +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetLinkKey(integer linknum) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkName b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkName deleted file mode 100644 index cc41576..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkName +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetLinkName(integer linknum) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkNumber b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkNumber deleted file mode 100644 index 834dd17..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLinkNumber +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetLinkNumber() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetListEntryType b/snippets/text-mode/lsl-mode/xlsl-mode/llGetListEntryType deleted file mode 100644 index 73fea3f..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetListEntryType +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetListEntryType(list src, integer index) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetListLength b/snippets/text-mode/lsl-mode/xlsl-mode/llGetListLength deleted file mode 100644 index d47f439..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetListLength +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetListLength(list src) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalPos b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalPos deleted file mode 100644 index 5c6aef8..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalPos +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetLocalPos() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalRot b/snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalRot deleted file mode 100644 index 0fc246a..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetLocalRot +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetLocalRot() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetMass b/snippets/text-mode/lsl-mode/xlsl-mode/llGetMass deleted file mode 100644 index 2fc071a..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetMass +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetMass() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetNextEmail b/snippets/text-mode/lsl-mode/xlsl-mode/llGetNextEmail deleted file mode 100644 index 50b77ba..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetNextEmail +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetNextEmail(string address, string subject) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetNotecardLine b/snippets/text-mode/lsl-mode/xlsl-mode/llGetNotecardLine deleted file mode 100644 index 57e3ccc..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetNotecardLine +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetNotecardLine(string name, integer line) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfNotecardLines b/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfNotecardLines deleted file mode 100644 index bcc8acc..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfNotecardLines +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetNumberOfNotecardLines(string name) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfPrims b/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfPrims deleted file mode 100644 index 450a72b..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfPrims +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetNumberOfPrims() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfSides b/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfSides deleted file mode 100644 index bac7c85..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetNumberOfSides +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetNumberOfSides() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectDesc b/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectDesc deleted file mode 100644 index 6faf389..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectDesc +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetObjectDesc() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectMass b/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectMass deleted file mode 100644 index 9a699ba..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectMass +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetObjectMass(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectName b/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectName deleted file mode 100644 index 2ee1705..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectName +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetObjectName() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectPermMask b/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectPermMask deleted file mode 100644 index 899eb3e..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetObjectPermMask +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetObjectPermMask(integer mask) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetOmega b/snippets/text-mode/lsl-mode/xlsl-mode/llGetOmega deleted file mode 100644 index 38a3ae9..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetOmega +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetOmega() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetOwner b/snippets/text-mode/lsl-mode/xlsl-mode/llGetOwner deleted file mode 100644 index 1df861c..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetOwner +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetOwner() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetOwnerKey b/snippets/text-mode/lsl-mode/xlsl-mode/llGetOwnerKey deleted file mode 100644 index 8a3e1d4..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetOwnerKey +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetOwnerKey(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetParcelFlags b/snippets/text-mode/lsl-mode/xlsl-mode/llGetParcelFlags deleted file mode 100644 index 442ad5d..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetParcelFlags +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetParcelFlags(vector pos) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissions b/snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissions deleted file mode 100644 index 02a92b6..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissions +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetPermissions() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissionsKey b/snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissionsKey deleted file mode 100644 index 67e3fb3..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetPermissionsKey +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetPermissionsKey() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetPos b/snippets/text-mode/lsl-mode/xlsl-mode/llGetPos deleted file mode 100644 index f4bf9e1..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetPos +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetPos() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetPrimitiveParams b/snippets/text-mode/lsl-mode/xlsl-mode/llGetPrimitiveParams deleted file mode 100644 index d8b5af9..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetPrimitiveParams +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetPrimitiveParams(list params) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionCorner b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionCorner deleted file mode 100644 index 08d3872..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionCorner +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetRegionCorner() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFPS b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFPS deleted file mode 100644 index 97b37fc..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFPS +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetRegionFPS() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFlags b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFlags deleted file mode 100644 index dabcea1..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionFlags +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetRegionFlags() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionName b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionName deleted file mode 100644 index 16c9aa4..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionName +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetRegionName() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionTimeDilation b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionTimeDilation deleted file mode 100644 index db955ca..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRegionTimeDilation +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetRegionTimeDilation() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRootPosition b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRootPosition deleted file mode 100644 index 9068a67..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRootPosition +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetRootPosition() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRootRotation b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRootRotation deleted file mode 100644 index f6641ad..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRootRotation +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetRootRotation() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRot b/snippets/text-mode/lsl-mode/xlsl-mode/llGetRot deleted file mode 100644 index 917cdea..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetRot +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetRot() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetScale b/snippets/text-mode/lsl-mode/xlsl-mode/llGetScale deleted file mode 100644 index 59f4db1..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetScale +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetScale() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptName b/snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptName deleted file mode 100644 index 2437e86..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptName +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetScriptName() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptState b/snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptState deleted file mode 100644 index 53e5348..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetScriptState +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetScriptState(string name) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetSimulatorHostname b/snippets/text-mode/lsl-mode/xlsl-mode/llGetSimulatorHostname deleted file mode 100644 index 66f9c17..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetSimulatorHostname +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetSimulatorHostname() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetStartParameter b/snippets/text-mode/lsl-mode/xlsl-mode/llGetStartParameter deleted file mode 100644 index 58c910b..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetStartParameter +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetStartParameter() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetStatus b/snippets/text-mode/lsl-mode/xlsl-mode/llGetStatus deleted file mode 100644 index 923e518..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetStatus +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetStatus(integer status) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetSubString b/snippets/text-mode/lsl-mode/xlsl-mode/llGetSubString deleted file mode 100644 index 07484ab..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetSubString +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetSubString(string src, integer start, integer end) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetSunDirection b/snippets/text-mode/lsl-mode/xlsl-mode/llGetSunDirection deleted file mode 100644 index df76dec..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetSunDirection +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetSunDirection() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTexture b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTexture deleted file mode 100644 index aa31de9..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTexture +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetTexture(integer side) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureOffset b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureOffset deleted file mode 100644 index bfe52af..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureOffset +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetTextureOffset(integer side) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureRot b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureRot deleted file mode 100644 index 6aca619..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureRot +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetTextureRot(integer side) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureScale b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureScale deleted file mode 100644 index 4e592e0..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTextureScale +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetTextureScale(integer side) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTime b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTime deleted file mode 100644 index b8178ae..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTime +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetTime() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTimeOfDay b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTimeOfDay deleted file mode 100644 index a410de6..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTimeOfDay +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetTimeOfDay() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTimestamp b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTimestamp deleted file mode 100644 index 8dbee21..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTimestamp +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetTimestamp() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTorque b/snippets/text-mode/lsl-mode/xlsl-mode/llGetTorque deleted file mode 100644 index ebf7aab..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetTorque +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetTorque() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetUnixTime b/snippets/text-mode/lsl-mode/xlsl-mode/llGetUnixTime deleted file mode 100644 index 8b34747..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetUnixTime +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetUnixTime() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetVel b/snippets/text-mode/lsl-mode/xlsl-mode/llGetVel deleted file mode 100644 index 2553775..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetVel +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetVel() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGetWallclock b/snippets/text-mode/lsl-mode/xlsl-mode/llGetWallclock deleted file mode 100644 index 000b52e..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGetWallclock +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGetWallclock() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventory b/snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventory deleted file mode 100644 index 3e8cd77..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventory +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGiveInventory(key destination, string inventory) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventoryList b/snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventoryList deleted file mode 100644 index c233770..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGiveInventoryList +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGiveInventoryList(key destination, string category, list inventory) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGiveMoney b/snippets/text-mode/lsl-mode/xlsl-mode/llGiveMoney deleted file mode 100644 index 7dd8810..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGiveMoney +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGiveMoney() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGodLikeRezObject b/snippets/text-mode/lsl-mode/xlsl-mode/llGodLikeRezObject deleted file mode 100644 index a874112..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGodLikeRezObject +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGodLikeRezObject(key inventory, vector pos) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGroundContour b/snippets/text-mode/lsl-mode/xlsl-mode/llGroundContour deleted file mode 100644 index 8ec87b6..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGroundContour +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGroundContour(vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGroundNormal b/snippets/text-mode/lsl-mode/xlsl-mode/llGroundNormal deleted file mode 100644 index 085bfb4..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGroundNormal +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGroundNormal(vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGroundRepel b/snippets/text-mode/lsl-mode/xlsl-mode/llGroundRepel deleted file mode 100644 index 40634bf..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGroundRepel +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGroundRepel(float height, integer water, float tau) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llGroundSlope b/snippets/text-mode/lsl-mode/xlsl-mode/llGroundSlope deleted file mode 100644 index d7b34d3..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llGroundSlope +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llGroundSlope(vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llHTTPRequest b/snippets/text-mode/lsl-mode/xlsl-mode/llHTTPRequest deleted file mode 100644 index 706ce74..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llHTTPRequest +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llHTTPRequest(string url, list parameters, string body) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llInsertString b/snippets/text-mode/lsl-mode/xlsl-mode/llInsertString deleted file mode 100644 index 365d83d..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llInsertString +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llInsertString(string dst, integer position, string src) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llInstantMessage b/snippets/text-mode/lsl-mode/xlsl-mode/llInstantMessage deleted file mode 100644 index 67c2cd0..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llInstantMessage +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llInstantMessage(key user, string message) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llIntegerToBase64 b/snippets/text-mode/lsl-mode/xlsl-mode/llIntegerToBase64 deleted file mode 100644 index 93a4125..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llIntegerToBase64 +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llIntegerToBase64(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llKey2Name b/snippets/text-mode/lsl-mode/xlsl-mode/llKey2Name deleted file mode 100644 index 590637f..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llKey2Name +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llKey2Name(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llLinks b/snippets/text-mode/lsl-mode/xlsl-mode/llLinks deleted file mode 100644 index 8df2552..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llLinks +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llLinks() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2CSV b/snippets/text-mode/lsl-mode/xlsl-mode/llList2CSV deleted file mode 100644 index d7afb4a..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llList2CSV +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llList2CSV(list src) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2Float b/snippets/text-mode/lsl-mode/xlsl-mode/llList2Float deleted file mode 100644 index ee18b0d..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llList2Float +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llList2Float(list src, integer index) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2Integer b/snippets/text-mode/lsl-mode/xlsl-mode/llList2Integer deleted file mode 100644 index fbda120..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llList2Integer +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llList2Integer(list src, integer index) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2Key b/snippets/text-mode/lsl-mode/xlsl-mode/llList2Key deleted file mode 100644 index f92e661..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llList2Key +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llList2Key(list src, integer index) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2List b/snippets/text-mode/lsl-mode/xlsl-mode/llList2List deleted file mode 100644 index a952acc..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llList2List +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llList2List(list src, integer start, integer end) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2ListStrided b/snippets/text-mode/lsl-mode/xlsl-mode/llList2ListStrided deleted file mode 100644 index 03bf050..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llList2ListStrided +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llList2ListStrided(list src, integer start, integer end, integer stride) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2Rot b/snippets/text-mode/lsl-mode/xlsl-mode/llList2Rot deleted file mode 100644 index 650bbb4..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llList2Rot +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llList2Rot(list src, integer index) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2String b/snippets/text-mode/lsl-mode/xlsl-mode/llList2String deleted file mode 100644 index eafcff3..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llList2String +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llList2String(list src, integer index) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llList2Vector b/snippets/text-mode/lsl-mode/xlsl-mode/llList2Vector deleted file mode 100644 index 9a41dad..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llList2Vector +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llList2Vector(list src, integer index) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListFindList b/snippets/text-mode/lsl-mode/xlsl-mode/llListFindList deleted file mode 100644 index a056b81..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llListFindList +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llListFindList(list src, list test) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListInsertList b/snippets/text-mode/lsl-mode/xlsl-mode/llListInsertList deleted file mode 100644 index c7d720e..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llListInsertList +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llListInsertList(list dest, list src, integer pos) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListRandomize b/snippets/text-mode/lsl-mode/xlsl-mode/llListRandomize deleted file mode 100644 index 22a3a34..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llListRandomize +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llListRandomize(list src, integer stride) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListReplaceList b/snippets/text-mode/lsl-mode/xlsl-mode/llListReplaceList deleted file mode 100644 index 54827e4..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llListReplaceList +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llListReplaceList(list dest, list src, integer start, integer end) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListSort b/snippets/text-mode/lsl-mode/xlsl-mode/llListSort deleted file mode 100644 index a677244..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llListSort +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llListSort(list src, integer stride, integer ascending) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListStatistics b/snippets/text-mode/lsl-mode/xlsl-mode/llListStatistics deleted file mode 100644 index 7871290..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llListStatistics +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llListStatistics(integer operation, list input) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListen b/snippets/text-mode/lsl-mode/xlsl-mode/llListen deleted file mode 100644 index 91627f4..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llListen +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llListen(integer channel, string name, key id, string msg) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListenControl b/snippets/text-mode/lsl-mode/xlsl-mode/llListenControl deleted file mode 100644 index 0d1a4a6..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llListenControl +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llListenControl(integer number, integer active) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llListenRemove b/snippets/text-mode/lsl-mode/xlsl-mode/llListenRemove deleted file mode 100644 index 524fc71..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llListenRemove +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llListenRemove(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llLog b/snippets/text-mode/lsl-mode/xlsl-mode/llLog deleted file mode 100644 index a5b1150..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llLog +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llLog(float val) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llLog10 b/snippets/text-mode/lsl-mode/xlsl-mode/llLog10 deleted file mode 100644 index 641a1b9..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llLog10 +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llLog10(float val) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llLookAt b/snippets/text-mode/lsl-mode/xlsl-mode/llLookAt deleted file mode 100644 index a1296c1..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llLookAt +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llLookAt(vector target, F32 strength, F32 damping) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSound b/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSound deleted file mode 100644 index c1fd303..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSound +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llLoopSound(string sound, float volume) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundMaster b/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundMaster deleted file mode 100644 index ea9a325..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundMaster +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llLoopSoundMaster(string sound, float volume) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundSlave b/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundSlave deleted file mode 100644 index fb5a68b..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llLoopSoundSlave +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llLoopSoundSlave() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llMD5String b/snippets/text-mode/lsl-mode/xlsl-mode/llMD5String deleted file mode 100644 index 7ae499d..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llMD5String +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llMD5String(string src, integer nonce) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llMakeExplosion b/snippets/text-mode/lsl-mode/xlsl-mode/llMakeExplosion deleted file mode 100644 index a29cc61..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llMakeExplosion +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llMakeExplosion(integer particles, float scale, float velocity, float lifetime, float arc, string texture, vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llMakeFire b/snippets/text-mode/lsl-mode/xlsl-mode/llMakeFire deleted file mode 100644 index 3d71d12..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llMakeFire +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llMakeFire(integer particles, float scale, float velocity, float lifetime, float arc, string texture, vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llMakeFountain b/snippets/text-mode/lsl-mode/xlsl-mode/llMakeFountain deleted file mode 100644 index 3927d96..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llMakeFountain +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llMakeFountain(integer particles, float scale, float velocity, float lifetime, float arc, string texture, vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llMakeSmoke b/snippets/text-mode/lsl-mode/xlsl-mode/llMakeSmoke deleted file mode 100644 index 08c52a7..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llMakeSmoke +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llMakeSmoke(integer particles, float scale, float velocity, float lifetime, float arc, string texture, vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llMessageLinked b/snippets/text-mode/lsl-mode/xlsl-mode/llMessageLinked deleted file mode 100644 index 24ed16c..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llMessageLinked +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llMessageLinked(integer linknum, integer num, string str, key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llMinEventDelay b/snippets/text-mode/lsl-mode/xlsl-mode/llMinEventDelay deleted file mode 100644 index b0665dc..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llMinEventDelay +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llMinEventDelay(float delay) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llModPow b/snippets/text-mode/lsl-mode/xlsl-mode/llModPow deleted file mode 100644 index 525cc17..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llModPow +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llModPow(integer a, integer b, integer c) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llModifyLand b/snippets/text-mode/lsl-mode/xlsl-mode/llModifyLand deleted file mode 100644 index 059a422..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llModifyLand +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llModifyLand(integer action, integer size) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llMoveToTarget b/snippets/text-mode/lsl-mode/xlsl-mode/llMoveToTarget deleted file mode 100644 index 2b090b3..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llMoveToTarget +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llMoveToTarget(vector target, float tau) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llOffsetTexture b/snippets/text-mode/lsl-mode/xlsl-mode/llOffsetTexture deleted file mode 100644 index a20c4e7..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llOffsetTexture +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llOffsetTexture(float horizontal, float vertical, integer side) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llOpenRemoteDataChannel b/snippets/text-mode/lsl-mode/xlsl-mode/llOpenRemoteDataChannel deleted file mode 100644 index 7004d8e..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llOpenRemoteDataChannel +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llOpenRemoteDataChannel() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llOverMyLand b/snippets/text-mode/lsl-mode/xlsl-mode/llOverMyLand deleted file mode 100644 index 1cbed15..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llOverMyLand +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llOverMyLand(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llOwnerSay b/snippets/text-mode/lsl-mode/xlsl-mode/llOwnerSay deleted file mode 100644 index 317a21c..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llOwnerSay +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llOwnerSay(string message) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llParseString2List b/snippets/text-mode/lsl-mode/xlsl-mode/llParseString2List deleted file mode 100644 index 0fd0709..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llParseString2List +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llParseString2List(string src, list separators, list spacers) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llParseStringKeepNulls b/snippets/text-mode/lsl-mode/xlsl-mode/llParseStringKeepNulls deleted file mode 100644 index 348afde..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llParseStringKeepNulls +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llParseStringKeepNulls(string src, list separators, list spacers) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llParticleSystem b/snippets/text-mode/lsl-mode/xlsl-mode/llParticleSystem deleted file mode 100644 index c936331..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llParticleSystem +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llParticleSystem(list parameters) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llPassCollisions b/snippets/text-mode/lsl-mode/xlsl-mode/llPassCollisions deleted file mode 100644 index 8fc11d6..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llPassCollisions +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llPassCollisions(TRUE) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llPassTouches b/snippets/text-mode/lsl-mode/xlsl-mode/llPassTouches deleted file mode 100644 index 71a1a42..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llPassTouches +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llPassTouches(TRUE) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llPlaySound b/snippets/text-mode/lsl-mode/xlsl-mode/llPlaySound deleted file mode 100644 index d71d548..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llPlaySound +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llPlaySound(string sound, float volume) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llPlaySoundSlave b/snippets/text-mode/lsl-mode/xlsl-mode/llPlaySoundSlave deleted file mode 100644 index c6d39d5..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llPlaySoundSlave +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llPlaySoundSlave(string sound, float volume) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llPointAt b/snippets/text-mode/lsl-mode/xlsl-mode/llPointAt deleted file mode 100644 index b97a047..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llPointAt +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llPointAt(vector pos) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llPow b/snippets/text-mode/lsl-mode/xlsl-mode/llPow deleted file mode 100644 index 738fa35..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llPow +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llPow(float base, float exp) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llPreloadSound b/snippets/text-mode/lsl-mode/xlsl-mode/llPreloadSound deleted file mode 100644 index bd4f300..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llPreloadSound +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llPreloadSound(string sound) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRefreshPrimURL b/snippets/text-mode/lsl-mode/xlsl-mode/llRefreshPrimURL deleted file mode 100644 index b3f0d2f..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRefreshPrimURL +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRefreshPrimURL() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llReleaseCamera b/snippets/text-mode/lsl-mode/xlsl-mode/llReleaseCamera deleted file mode 100644 index a96fdd3..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llReleaseCamera +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llReleaseCamera(key agent) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llReleaseControls b/snippets/text-mode/lsl-mode/xlsl-mode/llReleaseControls deleted file mode 100644 index 512898f..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llReleaseControls +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llReleaseControls() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRemoteDataSetRegion b/snippets/text-mode/lsl-mode/xlsl-mode/llRemoteDataSetRegion deleted file mode 100644 index 81dd3f1..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRemoteDataSetRegion +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRemoteDataSetRegion() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveFromLandBanList b/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveFromLandBanList deleted file mode 100644 index 796f2a3..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveFromLandBanList +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRemoveFromLandBanList(key avatar) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveFromLandPassList b/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveFromLandPassList deleted file mode 100644 index 974cba0..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveFromLandPassList +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRemoveFromLandPassList(key avatar) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveInventory b/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveInventory deleted file mode 100644 index 9049f48..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveInventory +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRemoveInventory(string inventory) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveVehicleFlags b/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveVehicleFlags deleted file mode 100644 index bf74d81..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRemoveVehicleFlags +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRemoveVehicleFlags(integer flags) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRequestAgentData b/snippets/text-mode/lsl-mode/xlsl-mode/llRequestAgentData deleted file mode 100644 index bd6013b..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRequestAgentData +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRequestAgentData(key id, integer data) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRequestInventoryData b/snippets/text-mode/lsl-mode/xlsl-mode/llRequestInventoryData deleted file mode 100644 index 3e5a695..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRequestInventoryData +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRequestInventoryData(string name) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRequestPermissions b/snippets/text-mode/lsl-mode/xlsl-mode/llRequestPermissions deleted file mode 100644 index 05c2fef..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRequestPermissions +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRequestPermissions(key agent, integer perm) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRequestSimulatorData b/snippets/text-mode/lsl-mode/xlsl-mode/llRequestSimulatorData deleted file mode 100644 index dd90a11..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRequestSimulatorData +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRequestSimulatorData(string simulator, integer data) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llResetOtherScript b/snippets/text-mode/lsl-mode/xlsl-mode/llResetOtherScript deleted file mode 100644 index 625a041..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llResetOtherScript +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llResetOtherScript(string name) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llResetScript b/snippets/text-mode/lsl-mode/xlsl-mode/llResetScript deleted file mode 100644 index f55d1c8..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llResetScript +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llResetScript() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llResetTime b/snippets/text-mode/lsl-mode/xlsl-mode/llResetTime deleted file mode 100644 index 733181c..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llResetTime +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llResetTime() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRezAtRoot b/snippets/text-mode/lsl-mode/xlsl-mode/llRezAtRoot deleted file mode 100644 index 546f866..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRezAtRoot +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRezAtRoot(string inventory, vector pos, vector vel, rotation rot, integer param) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRezObject b/snippets/text-mode/lsl-mode/xlsl-mode/llRezObject deleted file mode 100644 index 1b9aad9..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRezObject +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRezObject(string inventory, vector pos, vector vel, rotation rot, integer param) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Angle b/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Angle deleted file mode 100644 index 8992bfe..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Angle +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRot2Angle(rotation rot) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Axis b/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Axis deleted file mode 100644 index 8aca658..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Axis +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRot2Axis(rotation rot) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Euler b/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Euler deleted file mode 100644 index 4e1c712..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Euler +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRot2Euler(rotation rot) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Left b/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Left deleted file mode 100644 index c573b52..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Left +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRot2Left(rotation rot) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Up b/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Up deleted file mode 100644 index 3657168..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRot2Up +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRot2Up(rotation rot) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRotBetween b/snippets/text-mode/lsl-mode/xlsl-mode/llRotBetween deleted file mode 100644 index 880c519..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRotBetween +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRotBetween(vector a, vector b) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRotLookAt b/snippets/text-mode/lsl-mode/xlsl-mode/llRotLookAt deleted file mode 100644 index eb39a6b..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRotLookAt +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRotLookAt(rotation target, float strength, float damping) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRotTarget b/snippets/text-mode/lsl-mode/xlsl-mode/llRotTarget deleted file mode 100644 index 11a37d9..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRotTarget +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRotTarget(rotation rot, float error) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRotTargetRemove b/snippets/text-mode/lsl-mode/xlsl-mode/llRotTargetRemove deleted file mode 100644 index be2afa8..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRotTargetRemove +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRotTargetRemove(integer number) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRotateTexture b/snippets/text-mode/lsl-mode/xlsl-mode/llRotateTexture deleted file mode 100644 index dacd633..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRotateTexture +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRotateTexture(float angle, integer side) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llRound b/snippets/text-mode/lsl-mode/xlsl-mode/llRound deleted file mode 100644 index 5ff11fa..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llRound +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llRound(float value) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSameGroup b/snippets/text-mode/lsl-mode/xlsl-mode/llSameGroup deleted file mode 100644 index 18bc038..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSameGroup +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSameGroup(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSay b/snippets/text-mode/lsl-mode/xlsl-mode/llSay deleted file mode 100644 index 05162b7..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSay +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSay(integer channel, string text) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llScaleTexture b/snippets/text-mode/lsl-mode/xlsl-mode/llScaleTexture deleted file mode 100644 index 7026478..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llScaleTexture +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llScaleTexture() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llScriptDanger b/snippets/text-mode/lsl-mode/xlsl-mode/llScriptDanger deleted file mode 100644 index 0e14784..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llScriptDanger +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llScriptDanger(vector pos) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSendRemoteData b/snippets/text-mode/lsl-mode/xlsl-mode/llSendRemoteData deleted file mode 100644 index 26ffb25..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSendRemoteData +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSendRemoteData(key channel, string dest, integer idata, string sdata) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSensor b/snippets/text-mode/lsl-mode/xlsl-mode/llSensor deleted file mode 100644 index f7daf77..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSensor +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSensor() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSensorRemove b/snippets/text-mode/lsl-mode/xlsl-mode/llSensorRemove deleted file mode 100644 index 99f9611..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSensorRemove +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSensorRemove() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSensorRepeat b/snippets/text-mode/lsl-mode/xlsl-mode/llSensorRepeat deleted file mode 100644 index 002b0dd..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSensorRepeat +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSensorRepeat(string name, key id, integer type, float range, float arc, float rate) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetAlpha b/snippets/text-mode/lsl-mode/xlsl-mode/llSetAlpha deleted file mode 100644 index d46b89d..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetAlpha +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetAlpha(float alpha, integer face) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetBuoyancy b/snippets/text-mode/lsl-mode/xlsl-mode/llSetBuoyancy deleted file mode 100644 index fafe380..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetBuoyancy +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetBuoyancy(float buoyancy) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraAtOffset b/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraAtOffset deleted file mode 100644 index 627a164..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraAtOffset +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetCameraAtOffset(vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraEyeOffset b/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraEyeOffset deleted file mode 100644 index 6c3a9a1..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraEyeOffset +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetCameraEyeOffset(vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraParams b/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraParams deleted file mode 100644 index d9bc329..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetCameraParams +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetCameraParams(list rules) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetColor b/snippets/text-mode/lsl-mode/xlsl-mode/llSetColor deleted file mode 100644 index a1c8193..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetColor +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetColor(vector color, integer face) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetDamage b/snippets/text-mode/lsl-mode/xlsl-mode/llSetDamage deleted file mode 100644 index 9b7b385..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetDamage +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetDamage(float damage) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetForce b/snippets/text-mode/lsl-mode/xlsl-mode/llSetForce deleted file mode 100644 index d4b1ee1..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetForce +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetForce(vector force, integer local) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetForceAndTorque b/snippets/text-mode/lsl-mode/xlsl-mode/llSetForceAndTorque deleted file mode 100644 index 120ad49..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetForceAndTorque +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetForceAndTorque(vector force, vector torque, integer local) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetInventoryPermMask b/snippets/text-mode/lsl-mode/xlsl-mode/llSetInventoryPermMask deleted file mode 100644 index 72674a0..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetInventoryPermMask +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetInventoryPermMask() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkAlpha b/snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkAlpha deleted file mode 100644 index 90cf489..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkAlpha +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetLinkAlpha(integer linknumber, float alpha, integer face) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkColor b/snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkColor deleted file mode 100644 index 9501fe6..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetLinkColor +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetLinkColor(integer linknumber, vector color, integer face) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalPos b/snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalPos deleted file mode 100644 index e4aefe1..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalPos +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetLocalPos() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalRot b/snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalRot deleted file mode 100644 index b38f771..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetLocalRot +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetLocalRot(rotation rot) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectDesc b/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectDesc deleted file mode 100644 index 4bd4cbe..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectDesc +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetObjectDesc(string name) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectName b/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectName deleted file mode 100644 index 6a6b9f9..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectName +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetObjectName(string name) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectPermMask b/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectPermMask deleted file mode 100644 index 9b5bb80..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetObjectPermMask +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetObjectPermMask() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetParcelMusicURL b/snippets/text-mode/lsl-mode/xlsl-mode/llSetParcelMusicURL deleted file mode 100644 index 7f52f41..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetParcelMusicURL +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetParcelMusicURL(string url) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetPos b/snippets/text-mode/lsl-mode/xlsl-mode/llSetPos deleted file mode 100644 index 7ceb46d..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetPos +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetPos(vector pos) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimURL b/snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimURL deleted file mode 100644 index 94a6f32..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimURL +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetPrimURL(string url) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimitiveParams b/snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimitiveParams deleted file mode 100644 index 2e1671f..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetPrimitiveParams +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetPrimitiveParams(list rule) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetRemoteScriptAccessPin b/snippets/text-mode/lsl-mode/xlsl-mode/llSetRemoteScriptAccessPin deleted file mode 100644 index aca2fb3..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetRemoteScriptAccessPin +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetRemoteScriptAccessPin() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetRot b/snippets/text-mode/lsl-mode/xlsl-mode/llSetRot deleted file mode 100644 index b9ca5f2..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetRot +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetRot(rotation rot) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetScale b/snippets/text-mode/lsl-mode/xlsl-mode/llSetScale deleted file mode 100644 index ea2a3e1..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetScale +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetScale(vector scale) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetScriptState b/snippets/text-mode/lsl-mode/xlsl-mode/llSetScriptState deleted file mode 100644 index 9522585..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetScriptState +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetScriptState(string name, integer run) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetSitText b/snippets/text-mode/lsl-mode/xlsl-mode/llSetSitText deleted file mode 100644 index fa8ebdc..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetSitText +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetSitText(string text) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundQueueing b/snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundQueueing deleted file mode 100644 index 0f90d69..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundQueueing +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetSoundQueueing(integer queue) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundRadius b/snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundRadius deleted file mode 100644 index b33b2b5..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetSoundRadius +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetSoundRadius(float radius) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetStatus b/snippets/text-mode/lsl-mode/xlsl-mode/llSetStatus deleted file mode 100644 index 5a8f797..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetStatus +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetStatus(integer status, integer value) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetText b/snippets/text-mode/lsl-mode/xlsl-mode/llSetText deleted file mode 100644 index 2c879ea..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetText +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetText(string text, vector color, float alpha) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetTexture b/snippets/text-mode/lsl-mode/xlsl-mode/llSetTexture deleted file mode 100644 index 9bc01ae..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetTexture +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetTexture(string texture, integer side) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetTimerEvent b/snippets/text-mode/lsl-mode/xlsl-mode/llSetTimerEvent deleted file mode 100644 index 3b79ffc..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetTimerEvent +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetTimerEvent(float sec) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetTorque b/snippets/text-mode/lsl-mode/xlsl-mode/llSetTorque deleted file mode 100644 index 5406dcc..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetTorque +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetTorque(vector torque, integer local) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetTouchText b/snippets/text-mode/lsl-mode/xlsl-mode/llSetTouchText deleted file mode 100644 index fae54d4..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetTouchText +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetTouchText(string text) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleFlags b/snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleFlags deleted file mode 100644 index 418c0bd..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleFlags +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetVehicleFlags(integer flag) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleType b/snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleType deleted file mode 100644 index b4d21fc..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSetVehicleType +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSetVehicleType(integer type) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llShout b/snippets/text-mode/lsl-mode/xlsl-mode/llShout deleted file mode 100644 index 94d62a6..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llShout +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llShout(integer channel, string text) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSin b/snippets/text-mode/lsl-mode/xlsl-mode/llSin deleted file mode 100644 index c399169..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSin +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSin(float theta) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSleep b/snippets/text-mode/lsl-mode/xlsl-mode/llSleep deleted file mode 100644 index c7a6b9e..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSleep +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSleep(float sec) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSoundPreload b/snippets/text-mode/lsl-mode/xlsl-mode/llSoundPreload deleted file mode 100644 index 3acc028..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSoundPreload +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSoundPreload(key sound) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSqrt b/snippets/text-mode/lsl-mode/xlsl-mode/llSqrt deleted file mode 100644 index bd442de..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSqrt +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSqrt(float val) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llStopAnimation b/snippets/text-mode/lsl-mode/xlsl-mode/llStopAnimation deleted file mode 100644 index d4724ae..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llStopAnimation +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llStopAnimation(string anim) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llStopHover b/snippets/text-mode/lsl-mode/xlsl-mode/llStopHover deleted file mode 100644 index fc80ee3..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llStopHover +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llStopHover() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llStopLookAt b/snippets/text-mode/lsl-mode/xlsl-mode/llStopLookAt deleted file mode 100644 index 1626847..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llStopLookAt +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llStopLookAt() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llStopMoveToTarget b/snippets/text-mode/lsl-mode/xlsl-mode/llStopMoveToTarget deleted file mode 100644 index 9a3aa30..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llStopMoveToTarget +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llStopMoveToTarget() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llStopPointAt b/snippets/text-mode/lsl-mode/xlsl-mode/llStopPointAt deleted file mode 100644 index fd02bce..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llStopPointAt +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llStopPointAt() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llStopSound b/snippets/text-mode/lsl-mode/xlsl-mode/llStopSound deleted file mode 100644 index 595ce42..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llStopSound +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llStopSound() \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llStringLength b/snippets/text-mode/lsl-mode/xlsl-mode/llStringLength deleted file mode 100644 index cb93148..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llStringLength +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llStringLength(string src) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llStringToBase64 b/snippets/text-mode/lsl-mode/xlsl-mode/llStringToBase64 deleted file mode 100644 index 5f054f4..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llStringToBase64 +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llStringToBase64(string str) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llSubStringIndex b/snippets/text-mode/lsl-mode/xlsl-mode/llSubStringIndex deleted file mode 100644 index e7f73f7..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llSubStringIndex +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llSubStringIndex(string source, string pattern) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llTan b/snippets/text-mode/lsl-mode/xlsl-mode/llTan deleted file mode 100644 index 5bc9b15..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llTan +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llTan(float theta) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llTarget b/snippets/text-mode/lsl-mode/xlsl-mode/llTarget deleted file mode 100644 index 588447a..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llTarget +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llTarget(vector position, float range) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llTargetOmega b/snippets/text-mode/lsl-mode/xlsl-mode/llTargetOmega deleted file mode 100644 index ca8acfe..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llTargetOmega +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llTargetOmega(vector axis, float spinrate, float gain) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llTargetRemove b/snippets/text-mode/lsl-mode/xlsl-mode/llTargetRemove deleted file mode 100644 index a28f264..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llTargetRemove +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llTargetRemove(integer tnumber) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llTeleportAgentHome b/snippets/text-mode/lsl-mode/xlsl-mode/llTeleportAgentHome deleted file mode 100644 index 81c4504..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llTeleportAgentHome +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llTeleportAgentHome(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llToLower b/snippets/text-mode/lsl-mode/xlsl-mode/llToLower deleted file mode 100644 index de1b04a..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llToLower +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llToLower(string src) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llToUpper b/snippets/text-mode/lsl-mode/xlsl-mode/llToUpper deleted file mode 100644 index aef6a57..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llToUpper +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llToUpper(string src) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSound b/snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSound deleted file mode 100644 index fb68738..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSound +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llTriggerSound(key sound, float volume) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSoundLimited b/snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSoundLimited deleted file mode 100644 index 6eb9ae0..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llTriggerSoundLimited +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llTriggerSoundLimited(string sound, float volume, vector tne, vector bsw) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llUnSit b/snippets/text-mode/lsl-mode/xlsl-mode/llUnSit deleted file mode 100644 index 8a5f7ef..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llUnSit +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llUnSit(key id) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llUnescapeURL b/snippets/text-mode/lsl-mode/xlsl-mode/llUnescapeURL deleted file mode 100644 index bda340e..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llUnescapeURL +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llUnescapeURL(string url) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llVecDist b/snippets/text-mode/lsl-mode/xlsl-mode/llVecDist deleted file mode 100644 index f429bda..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llVecDist +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llVecDist(vector v1, vector v2) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llVecMag b/snippets/text-mode/lsl-mode/xlsl-mode/llVecMag deleted file mode 100644 index a631111..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llVecMag +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llVecMag(vector v) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llVecNorm b/snippets/text-mode/lsl-mode/xlsl-mode/llVecNorm deleted file mode 100644 index 174d938..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llVecNorm +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llVecNorm(vector v) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llVolumeDetect b/snippets/text-mode/lsl-mode/xlsl-mode/llVolumeDetect deleted file mode 100644 index 270e3d7..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llVolumeDetect +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llVolumeDetect(integer detect) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llWater b/snippets/text-mode/lsl-mode/xlsl-mode/llWater deleted file mode 100644 index f4c13d7..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llWater +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llWater(vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llWhisper b/snippets/text-mode/lsl-mode/xlsl-mode/llWhisper deleted file mode 100644 index 749982e..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llWhisper +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llWhisper(integer channel, string text) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llWind b/snippets/text-mode/lsl-mode/xlsl-mode/llWind deleted file mode 100644 index b7b1b86..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llWind +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llWind(vector offset) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64Strings b/snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64Strings deleted file mode 100644 index 45a228f..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64Strings +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llXorBase64Strings(string s1, string s2) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64StringsCorrect b/snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64StringsCorrect deleted file mode 100644 index 0019747..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/llXorBase64StringsCorrect +++ /dev/null @@ -1,2 +0,0 @@ -# -- -llXorBase64StringsCorrect(string s1, string s2) \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/money b/snippets/text-mode/lsl-mode/xlsl-mode/money deleted file mode 100644 index 6a44576..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/money +++ /dev/null @@ -1,5 +0,0 @@ -# -- -money(key id, integer amount) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/moving_end b/snippets/text-mode/lsl-mode/xlsl-mode/moving_end deleted file mode 100644 index 6ead693..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/moving_end +++ /dev/null @@ -1,5 +0,0 @@ -# -- -moving_end() -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/moving_start b/snippets/text-mode/lsl-mode/xlsl-mode/moving_start deleted file mode 100644 index 0d6f09d..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/moving_start +++ /dev/null @@ -1,5 +0,0 @@ -# -- -moving_start() -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/no_sensor b/snippets/text-mode/lsl-mode/xlsl-mode/no_sensor deleted file mode 100644 index ea46b49..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/no_sensor +++ /dev/null @@ -1,5 +0,0 @@ -# -- -no_sensor() -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/not_at_rot_target b/snippets/text-mode/lsl-mode/xlsl-mode/not_at_rot_target deleted file mode 100644 index 59e6406..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/not_at_rot_target +++ /dev/null @@ -1,5 +0,0 @@ -# -- -not_at_rot_target() -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/not_at_target b/snippets/text-mode/lsl-mode/xlsl-mode/not_at_target deleted file mode 100644 index 1d765cd..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/not_at_target +++ /dev/null @@ -1,5 +0,0 @@ -# -- -not_at_target() -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/object_rez b/snippets/text-mode/lsl-mode/xlsl-mode/object_rez deleted file mode 100644 index ada8854..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/object_rez +++ /dev/null @@ -1,5 +0,0 @@ -# -- -object_rez(key id) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/on_rez b/snippets/text-mode/lsl-mode/xlsl-mode/on_rez deleted file mode 100644 index 65f51d9..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/on_rez +++ /dev/null @@ -1,5 +0,0 @@ -# -- -on_rez(integer start_param) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/remote_data b/snippets/text-mode/lsl-mode/xlsl-mode/remote_data deleted file mode 100644 index 077ab1b..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/remote_data +++ /dev/null @@ -1,5 +0,0 @@ -# -- -remote_data(integer event_type, key channel, key message_id, string sender, integer idata, string sdata) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/run_time_permissions b/snippets/text-mode/lsl-mode/xlsl-mode/run_time_permissions deleted file mode 100644 index dfe5db4..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/run_time_permissions +++ /dev/null @@ -1,5 +0,0 @@ -# -- -run_time_permissions(integer perm) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/sensor b/snippets/text-mode/lsl-mode/xlsl-mode/sensor deleted file mode 100644 index 0cfcac2..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/sensor +++ /dev/null @@ -1,5 +0,0 @@ -# -- -sensor(integer num_detected) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/state_entry b/snippets/text-mode/lsl-mode/xlsl-mode/state_entry deleted file mode 100644 index dc59b7d..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/state_entry +++ /dev/null @@ -1,5 +0,0 @@ -# -- -state_entry() -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/state_exit b/snippets/text-mode/lsl-mode/xlsl-mode/state_exit deleted file mode 100644 index fa7ff5f..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/state_exit +++ /dev/null @@ -1,5 +0,0 @@ -# -- -state_exit() -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/timer b/snippets/text-mode/lsl-mode/xlsl-mode/timer deleted file mode 100644 index a767fed..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/timer +++ /dev/null @@ -1,5 +0,0 @@ -# -- -timer() -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/touch b/snippets/text-mode/lsl-mode/xlsl-mode/touch deleted file mode 100644 index 53585b3..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/touch +++ /dev/null @@ -1,5 +0,0 @@ -# -- -touch(integer num_detected) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/touch_end b/snippets/text-mode/lsl-mode/xlsl-mode/touch_end deleted file mode 100644 index efa5ce2..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/touch_end +++ /dev/null @@ -1,5 +0,0 @@ -# -- -touch_end(integer num_detected) -{ -$0 -} \ No newline at end of file diff --git a/snippets/text-mode/lsl-mode/xlsl-mode/touch_start b/snippets/text-mode/lsl-mode/xlsl-mode/touch_start deleted file mode 100644 index 5ac3b85..0000000 --- a/snippets/text-mode/lsl-mode/xlsl-mode/touch_start +++ /dev/null @@ -1,5 +0,0 @@ -# -- -touch_start(integer num_detected) -{ -$0 -} \ No newline at end of file From 6e6aa80b1c90a3b2c69cbe155fc6ca6efb104b00 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Tue, 9 Dec 2008 15:15:47 +0000 Subject: [PATCH 10/42] Moved objc-mode directory into cc-mode --- snippets/text-mode/{ => cc-mode}/objc-mode/prop | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename snippets/text-mode/{ => cc-mode}/objc-mode/prop (100%) diff --git a/snippets/text-mode/objc-mode/prop b/snippets/text-mode/cc-mode/objc-mode/prop similarity index 100% rename from snippets/text-mode/objc-mode/prop rename to snippets/text-mode/cc-mode/objc-mode/prop From 70191eb0d95c476c8100390e7c2559bfd8d7063b Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Tue, 9 Dec 2008 16:46:48 +0000 Subject: [PATCH 11/42] Accept patch from dima.exe to add #key in template file (Issue 43) --- doc/changelog.rst | 11 +++++++++-- yasnippet.el | 21 ++++++++++++--------- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/doc/changelog.rst b/doc/changelog.rst index 4efc94f..e273d48 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -6,9 +6,16 @@ ChangeLog :Contact: pluskid@gmail.com :Date: 2008-03-22 -0.5.7 / -================= +0.5.7 / 2008-12-03 +================== +* Fixed `Issue 28 + `_ of + properly clean up snippet (by joaotavora). +* Added a new section "Field-level undo functionality" to correct + `Issue 33 `_ + (by joaotavora). +* Added some snippets from users for sql, erlang, scala, html, xml, latex, etc. * Fixed `Issue 16 `_ by adding ``$>`` support. Here's the `doc for $> indenting diff --git a/yasnippet.el b/yasnippet.el index 9e27984..b22834e 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -3,7 +3,7 @@ ;; Copyright 2008 pluskid ;; ;; Author: pluskid -;; Version: 0.5.6 +;; Version: 0.5.7 ;; X-URL: http://code.google.com/p/yasnippet/ ;; This file is free software; you can redistribute it and/or modify @@ -188,7 +188,7 @@ to expand. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Internal variables ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(defvar yas/version "0.5.6") +(defvar yas/version "0.5.7") (defvar yas/snippet-tables (make-hash-table) "A hash table of snippet tables corresponding to each major-mode.") @@ -886,7 +886,7 @@ Here's a list of currently recognized variables: # -- #include \"$1\"" (goto-char (point-min)) - (let ((name file-name) template bound condition) + (let ((name file-name) template bound condition key) (if (re-search-forward "^# --\n" nil t) (progn (setq template (buffer-substring-no-properties (point) @@ -897,10 +897,12 @@ Here's a list of currently recognized variables: (when (string= "name" (match-string-no-properties 1)) (setq name (match-string-no-properties 2))) (when (string= "condition" (match-string-no-properties 1)) - (setq condition (read (match-string-no-properties 2)))))) + (setq condition (read (match-string-no-properties 2)))) + (when (string= "key" (match-string-no-properties 1)) + (setq key (match-string-no-properties 2))))) (setq template (buffer-substring-no-properties (point-min) (point-max)))) - (list template name condition))) + (list key template name condition))) (defun yas/directory-files (directory file?) "Return directory files or subdirectories in full path." @@ -989,10 +991,11 @@ hierarchy." (dolist (file (yas/directory-files directory t)) (when (file-readable-p file) (insert-file-contents file nil nil nil t) - (let ((snippet-file-name (file-name-nondirectory file))) - (push (cons snippet-file-name - (yas/parse-template snippet-file-name)) - snippets))))) + (let* ((snip (yas/parse-template)) + (key (or (car snip) + (file-name-nondirectory file))) + (snip (cdr snip))) + (push (cons key snip) snippets))))) (yas/define-snippets mode-sym snippets parent) From 023d584cbe28c292ff0e33d9077bbdd375297807 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Tue, 9 Dec 2008 16:56:20 +0000 Subject: [PATCH 12/42] update faq for #key property --- doc/faq.rst | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/doc/faq.rst b/doc/faq.rst index f5b18e3..abc7b58 100644 --- a/doc/faq.rst +++ b/doc/faq.rst @@ -59,3 +59,22 @@ configuration and you may also ask for help on the `discussion group `_. Don't forget to attach the information on what command is bound to TAB as well as the mode information (Can be obtained by ``C-h m``). + +How to define snippets with named by characters not supported by the filesystem? +================================================================================ +For example, you want to define a snippet by the key ``<`` which is not a +valid character for filename on Windows. In this case, you may use +``yas/define`` to define the snippet. If you want to enjoy defining +snippets in a file, you can use the ``key`` property to specify the key of +the defined snippet explicitly. + +Just name your snippet with an arbitrary valid filename, ``lt`` for +example. and specify ``<`` for the ``key`` property: + +.. sourcecode:: text + + #key: < + #name: <...> + # -- + <${1:div}>$0 + From 28a6515c61c5c4865d3b3641c21ba54e909f4ee4 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Thu, 11 Dec 2008 05:29:54 +0000 Subject: [PATCH 13/42] Restore the original simple class snippet from r223 (Issue 40) --- snippets/text-mode/python-mode/class | 62 +++++----------------------- 1 file changed, 11 insertions(+), 51 deletions(-) diff --git a/snippets/text-mode/python-mode/class b/snippets/text-mode/python-mode/class index 72f339b..0a3bff4 100644 --- a/snippets/text-mode/python-mode/class +++ b/snippets/text-mode/python-mode/class @@ -1,54 +1,14 @@ -# -*- coding: utf-8 -*- -# name: class -# contributor: Orestis Markou -# contributor: Nishio Hirokazu -# contributor: Yasser González Fernández +#original contributor : Orestis Markou +#contributor : Nishio Hirokazu +#name : class ... : # -- class ${1:ClassName}(${2:object}): - """$3 - """ - - def __init__(self, $4): - """$5 - ${4:$ - (let* ((indent - (concat "\n" (make-string (current-column) 32))) - (args - (mapconcat - '(lambda (x) - (if (not (string= (nth 0 x) "")) - (concat "- " (char-to-string 96) (nth 0 x) - (char-to-string 96) ":"))) - (mapcar - '(lambda (x) - (mapcar - (lambda (x) - (replace-regexp-in-string "[[:blank:]]*$" "" - (replace-regexp-in-string "^[[:blank:]]*" "" x))) x)) - (mapcar '(lambda (x) (split-string x "=")) - (split-string text ","))) - indent))) - (if (string= args "") - (make-string 3 34) - (mapconcat - 'identity - (list "" "Arguments:" args (make-string 3 34)) - indent))) - } - ${4:$ - (mapconcat - '(lambda (x) - (if (not (string= (nth 0 x) "")) - (concat "self._" (nth 0 x) " = " (nth 0 x)))) - (mapcar - '(lambda (x) - (mapcar - '(lambda (x) - (replace-regexp-in-string "[[:blank:]]*$" "" - (replace-regexp-in-string "^[[:blank:]]*" "" x))) - x)) - (mapcar '(lambda (x) (split-string x "=")) - (split-string text ","))) - (concat "\n" (make-string (current-column) 32))) - } + "docstring for $1" + def __init__(self, ${3:args}): + ${3:$ +(mapconcat + '(lambda (x) (concat "self." x " = " x)) + (split-string text ", ") + (concat "\n" (make-string (current-column) 32))) +} $0 From 885494084f3a5e5ee1f49e7266a68cec1ea1c805 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Thu, 11 Dec 2008 05:44:10 +0000 Subject: [PATCH 14/42] Fixed the error of $> without overlay (Issue 44). --- yasnippet.el | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/yasnippet.el b/yasnippet.el index b22834e..432ba9e 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -782,15 +782,24 @@ will be deleted before inserting template." ,key ,snippet))) - ;; Step 13: remove the trigger key + ;; Step 13: Do necessary indenting + (save-excursion + (let ((ovst (overlay-start (yas/snippet-overlay snippet)))) + (when ovst + (goto-char ovst) + (while (re-search-forward "$>" nil t) + (replace-match "") + (indent-according-to-mode))))) + + ;; Step 14: remove the trigger key (widen) (delete-char length) - ;; Step 14: Restore undo information, and also save it for future use. + ;; Step 15: Restore undo information, and also save it for future use. (setf (yas/snippet-saved-buffer-undo-list snippet) original-undo-list) (setq buffer-undo-list original-undo-list) - ;; Step 15: place the cursor at a proper place + ;; Step 16: place the cursor at a proper place (let ((groups (yas/snippet-groups snippet)) (exit-marker (yas/snippet-exit-marker snippet))) (if groups @@ -801,14 +810,7 @@ will be deleted before inserting template." ;; no need to call exit-snippet, since no overlay created. (yas/exit-snippet snippet))) - ;; Step 16: Do necessary indenting - (save-excursion - (let ((ovst (overlay-start (yas/snippet-overlay snippet)))) - (when ovst - (goto-char ovst) - (while (re-search-forward "$>" nil t) - (replace-match "") - (indent-according-to-mode))))))))) + )))) (defun yas/current-snippet-overlay (&optional point) "Get the most proper overlay which is belongs to a snippet." From 76028bf06c1bd0477494c5fedf744426b37630e7 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Thu, 11 Dec 2008 05:50:00 +0000 Subject: [PATCH 15/42] Fixed the bug of the default code assigned to yas/buffer-local-condition (Issue 45) --- yasnippet.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yasnippet.el b/yasnippet.el index 432ba9e..43668b2 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -134,10 +134,10 @@ proper values: (defvar yas/buffer-local-condition '(if (and (not (bobp)) - (or (equal "font-lock-comment-face" + (or (equal 'font-lock-comment-face (get-char-property (1- (point)) 'face)) - (equal "font-lock-string-face" + (equal 'font-lock-string-face (get-char-property (1- (point)) 'face)))) '(require-snippet-condition . force-in-comment) From 709463d19e54448f7d0d8ff51ef09e55c382368e Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Fri, 12 Dec 2008 05:01:50 +0000 Subject: [PATCH 16/42] Use updated version of python class snippet from sverre.johansen --- snippets/text-mode/python-mode/class | 66 +++++++++++++++++++++++----- 1 file changed, 55 insertions(+), 11 deletions(-) diff --git a/snippets/text-mode/python-mode/class b/snippets/text-mode/python-mode/class index 0a3bff4..9617c07 100644 --- a/snippets/text-mode/python-mode/class +++ b/snippets/text-mode/python-mode/class @@ -1,14 +1,58 @@ -#original contributor : Orestis Markou -#contributor : Nishio Hirokazu -#name : class ... : +# -*- coding: utf-8 -*- +# name: class +# contributor: Orestis Markou +# contributor: Nishio Hirokazu +# contributor: Yasser González Fernández # -- class ${1:ClassName}(${2:object}): - "docstring for $1" - def __init__(self, ${3:args}): - ${3:$ -(mapconcat - '(lambda (x) (concat "self." x " = " x)) - (split-string text ", ") - (concat "\n" (make-string (current-column) 32))) -} + """$3 + """ + + def __init__(self, $4): + """$5 + ${4:$ + (let* ((indent + (concat "\n" (make-string (current-column) 32))) + (args + (mapconcat + '(lambda (x) + (if (not (string= (nth 0 x) "")) + (concat "- " (char-to-string 96) (nth 0 x) + (char-to-string 96) ":"))) + (mapcar + '(lambda (x) + (mapcar + (lambda (x) + (replace-regexp-in-string "[[:blank:]]*$" "" + (replace-regexp-in-string "^[[:blank:]]*" "" x))) x)) + (mapcar '(lambda (x) (split-string x "=")) + (split-string text ","))) + indent))) + (if (string= args "") + (make-string 3 34) + (mapconcat + 'identity + (list "" "Arguments:" args (make-string 3 34)) + indent))) + } + ${4:$ + (let* ((indent (concat "\n" (make-string (current-column) 32))) + (self-vars (mapconcat + '(lambda (x) + (if (not (string= (nth 0 x) "")) + (concat "self._" (nth 0 x) " = " (nth 0 x)))) + (mapcar + '(lambda (x) + (mapcar + '(lambda (x) + (replace-regexp-in-string "[[:blank:]]*$" "" + (replace-regexp-in-string "^[[:blank:]]*" "" x))) + x)) + (mapcar '(lambda (x) (split-string x "=")) + (split-string text ","))) + (concat indent)))) + (if (string= self-vars "") + indent + self-vars)) + } $0 From 1c0d664d65701d684a0a19c45389cdf7ddcab794 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Fri, 12 Dec 2008 05:19:03 +0000 Subject: [PATCH 17/42] Fixed the bug of not indenting well in narrowed region (Issue 46). --- yasnippet.el | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/yasnippet.el b/yasnippet.el index 43668b2..3214cb7 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -782,19 +782,21 @@ will be deleted before inserting template." ,key ,snippet))) - ;; Step 13: Do necessary indenting - (save-excursion - (let ((ovst (overlay-start (yas/snippet-overlay snippet)))) - (when ovst - (goto-char ovst) - (while (re-search-forward "$>" nil t) - (replace-match "") - (indent-according-to-mode))))) - - ;; Step 14: remove the trigger key + ;; Step 13: remove the trigger key (widen) (delete-char length) + ;; Step 14: Do necessary indenting + (save-excursion + (let ((ovst (overlay-start (yas/snippet-overlay snippet))) + (oven (copy-marker + (1+ (overlay-end (yas/snippet-overlay snippet)))))) + (when (and ovst oven) + (goto-char ovst) + (while (re-search-forward "$>" oven t) + (replace-match "") + (indent-according-to-mode))))) + ;; Step 15: Restore undo information, and also save it for future use. (setf (yas/snippet-saved-buffer-undo-list snippet) original-undo-list) (setq buffer-undo-list original-undo-list) From acf04d695262e920d5aca9a6715959aeb3bc2963 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Fri, 12 Dec 2008 05:42:53 +0000 Subject: [PATCH 18/42] Added yas/substr for convenient mirror transformation --- snippets/text-mode/cc-mode/c++-mode/class | 4 ++-- yasnippet.el | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/snippets/text-mode/cc-mode/c++-mode/class b/snippets/text-mode/cc-mode/c++-mode/class index e4a7032..68377b5 100644 --- a/snippets/text-mode/cc-mode/c++-mode/class +++ b/snippets/text-mode/cc-mode/c++-mode/class @@ -3,6 +3,6 @@ class ${1:Name} { public: - $1($2); - virtual ~$1(); + ${1:$(yas/substr text "[^:]*")}($2); + virtual ~${1:$(yas/substr text "[^:]*")}(); }; \ No newline at end of file diff --git a/yasnippet.el b/yasnippet.el index 3214cb7..55a1fa2 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -185,6 +185,20 @@ to expand. YASnippet and call other command bound to `yas/trigger-key'. * 'return-nil means return nil.") + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Utility functions for transformations +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +(defun yas/substr (str pattern &optional group) + "Search PATTERN in STR. If found, the content of group + GROUP (default 0) is returned, or else the original STR will be + returned." + (let ((grp (or group 0))) + (save-match-data + (if (string-match pattern str) + (match-string-no-properties grp str) + str)))) + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Internal variables ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; From de37bc0269098f0f43804fa4446f96a33ad4b5e1 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Fri, 12 Dec 2008 05:45:36 +0000 Subject: [PATCH 19/42] fix a 'bug' in the class snippet for c++-mode --- snippets/text-mode/cc-mode/c++-mode/class | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/snippets/text-mode/cc-mode/c++-mode/class b/snippets/text-mode/cc-mode/c++-mode/class index 68377b5..820fc6c 100644 --- a/snippets/text-mode/cc-mode/c++-mode/class +++ b/snippets/text-mode/cc-mode/c++-mode/class @@ -3,6 +3,6 @@ class ${1:Name} { public: - ${1:$(yas/substr text "[^:]*")}($2); - virtual ~${1:$(yas/substr text "[^:]*")}(); + ${1:$(yas/substr text "[^: ]*")}($2); + virtual ~${1:$(yas/substr text "[^: ]*")}(); }; \ No newline at end of file From 6d9f7a50489b1a7382f22d37bd258b07d8aa9558 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Fri, 12 Dec 2008 15:21:10 +0000 Subject: [PATCH 20/42] Fixed the bug where yas/registered-snippet may not be properly initialized. --- yasnippet.el | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/yasnippet.el b/yasnippet.el index 55a1fa2..928f317 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -274,9 +274,8 @@ You can customize the key through `yas/trigger-key'." ;; The indicator for the mode line. " yas" :group 'editing - (define-key yas/minor-mode-map yas/trigger-key 'yas/expand) + (define-key yas/minor-mode-map yas/trigger-key 'yas/expand)) - (set 'yas/registered-snippets (make-hash-table :test 'eq))) (defun yas/minor-mode-auto-on () "Turn on YASnippet minor mode unless `yas/dont-activate' is @@ -1346,16 +1345,21 @@ up the snippet does not delete it!" "A hash table holding all active snippets") (eval-when-compile (make-variable-buffer-local 'yas/registered-snippets)) +(defun yas/get-registered-snippets () + (when (null yas/registered-snippets) + (setq yas/registered-snippets + (make-hash-table :test 'eq))) + yas/registered-snippets) (defun yas/register-snippet (snippet) "Register SNIPPET in the `yas/registered-snippets' table. Add a `yas/check-cleanup-snippet' function to the buffer-local `post-command-hook' that should exist while at least one registered snippet exists in the current buffer. Return snippet" - (puthash (yas/snippet-id snippet) snippet yas/registered-snippets) - (add-hook 'pre-command-hook 'yas/field-undo-before-hook 'append 'local) - (add-hook 'post-command-hook 'yas/check-cleanup-snippet 'append 'local) - (add-hook 'post-command-hook 'yas/field-undo-after-hook 'append 'local) + (puthash (yas/snippet-id snippet) snippet (yas/get-registered-snippets)) + (add-hook 'pre-command-hook 'yas/field-undo-before-hook 'append 'local) + (add-hook 'post-command-hook 'yas/check-cleanup-snippet 'append 'local) + (add-hook 'post-command-hook 'yas/field-undo-after-hook 'append 'local) snippet) (defun yas/unregister-snippet (snippet) @@ -1363,11 +1367,11 @@ registered snippet exists in the current buffer. Return snippet" table. Remove `yas/check-cleanup-snippet' from the buffer-local `post-command-hook' if no more snippets registered in the current buffer." - (remhash (yas/snippet-id snippet) yas/registered-snippets) + (remhash (yas/snippet-id snippet) (yas/get-registered-snippets)) (when (eq 0 - (hash-table-count yas/registered-snippets)) - (remove-hook 'pre-command-hook 'yas/field-undo-before-hook 'local) - (remove-hook 'post-command-hook 'yas/field-undo-after-hook 'local) + (hash-table-count (yas/get-registered-snippets))) + (remove-hook 'pre-command-hook 'yas/field-undo-before-hook 'local) + (remove-hook 'post-command-hook 'yas/field-undo-after-hook 'local) (remove-hook 'post-command-hook 'yas/check-cleanup-snippet 'local))) (defun yas/exterminate-snippets () @@ -1375,7 +1379,7 @@ current buffer." `yas/check-cleanup-snippet' from the `post-command-hook'" (interactive) (maphash #'(lambda (key snippet) (yas/cleanup-snippet snippet)) - yas/registered-snippets)) + (yas/get-registered-snippets))) (defun yas/cleanup-snippet (snippet) "Cleanup SNIPPET, but leave point as it is. This renders the @@ -1541,8 +1545,8 @@ be a part of that list while registered snippets last." (interactive) (with-output-to-temp-buffer "*YASnippet trace*" (princ "Interesting YASnippet vars: \n\n") - (princ (format "Register hash-table: %s\n\n" yas/registered-snippets)) - (cond ((eq (hash-table-count yas/registered-snippets) 0) + (princ (format "Register hash-table: %s\n\n" (yas/get-registered-snippets))) + (cond ((eq (hash-table-count (yas/get-registered-snippets)) 0) (princ " No registered snippets\n")) (t (maphash #'(lambda (key snippet) @@ -1554,7 +1558,7 @@ be a part of that list while registered snippets last." (princ (format "\t group with %s fields. Primary field is value is \"%s\"\n" (length (yas/group-fields group)) (yas/field-value (yas/group-primary-field group)))))) - yas/registered-snippets))) + (yas/get-registered-snippets)))) (princ (format "\nPost command hook: %s\n" post-command-hook)) (princ (format "\nPre command hook: %s\n" pre-command-hook)) From c8b94d14c503975957a931dfd4737f3f721cfb06 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Thu, 25 Dec 2008 15:16:11 +0000 Subject: [PATCH 21/42] Fixed the bug of empty overlay (Issue 48), thanks some.any.key --- yasnippet.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/yasnippet.el b/yasnippet.el index 928f317..2d154ac 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -649,6 +649,8 @@ for each field." (length (- end start))) (goto-char start) (insert (yas/calculate-field-value field text)) + (if (eq length 0) + (move-overlay overlay start (+ start (length text)))) (delete-char length)))) (defun yas/expand-snippet (start end template) From 37281e3a307b09f80d609a48d1cc6ef53d649e79 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Thu, 15 Jan 2009 07:18:06 +0000 Subject: [PATCH 22/42] Fixed Issue 49 (It is almost the same to Issue 48, and due to some accidentally removal of code when in revision 281) --- yasnippet.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yasnippet.el b/yasnippet.el index 2d154ac..9d43558 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -650,7 +650,7 @@ for each field." (goto-char start) (insert (yas/calculate-field-value field text)) (if (eq length 0) - (move-overlay overlay start (+ start (length text)))) + (move-overlay overlay start (point))) (delete-char length)))) (defun yas/expand-snippet (start end template) From 8fa2c474069f08b0316d6e1d5ef6260c3960593b Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Thu, 15 Jan 2009 07:34:30 +0000 Subject: [PATCH 23/42] A workaround for fixing c-electric- serial command (Issue 27) --- yasnippet.el | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/yasnippet.el b/yasnippet.el index 9d43558..925bfb4 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -1594,6 +1594,13 @@ handle the end-of-buffer error fired in it by calling ad-do-it (error (message (error-message-string err))))) +;; disable c-electric-* serial command in YAS fields +(add-hook 'c-mode-common-hook + '(lambda () + (make-variable-buffer-local 'yas/minor-mode-map) + (dolist (k '(":" ">" "}" "{" ";")) + (define-key yas/minor-mode-map + k 'self-insert-command)))) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Contents of dropdown-list.el From b8cb1d27f48ce30c208399bafbd642cce690e9d1 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Mon, 19 Jan 2009 14:02:57 +0000 Subject: [PATCH 24/42] Do not restrict all electric- serial functions of cc-mode --- yasnippet.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yasnippet.el b/yasnippet.el index 925bfb4..5e9498a 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -1598,7 +1598,7 @@ handle the end-of-buffer error fired in it by calling (add-hook 'c-mode-common-hook '(lambda () (make-variable-buffer-local 'yas/minor-mode-map) - (dolist (k '(":" ">" "}" "{" ";")) + (dolist (k '(":" ">")) (define-key yas/minor-mode-map k 'self-insert-command)))) From d4b0325911abd9483aba8a9628a8fecbfcb1616c Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Mon, 19 Jan 2009 14:10:27 +0000 Subject: [PATCH 25/42] override c-electric- serial function in yas/keymap instead of yas-minor-mode-map. --- yasnippet.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yasnippet.el b/yasnippet.el index 5e9498a..00418fe 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -1597,9 +1597,9 @@ handle the end-of-buffer error fired in it by calling ;; disable c-electric-* serial command in YAS fields (add-hook 'c-mode-common-hook '(lambda () - (make-variable-buffer-local 'yas/minor-mode-map) - (dolist (k '(":" ">")) - (define-key yas/minor-mode-map + (make-variable-buffer-local 'yas/keymap) + (dolist (k '(":" ">" ";" "<" "{" "}")) + (define-key yas/keymap k 'self-insert-command)))) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; From 3afb7baa288eb8b1a7c194e1d2744e5d1e0f7b74 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Tue, 20 Jan 2009 14:34:10 +0000 Subject: [PATCH 26/42] Forget to check in 0.5.8 version --- doc/changelog.rst | 23 +++++++++++++++++++++++ yasnippet.el | 4 ++-- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/doc/changelog.rst b/doc/changelog.rst index e273d48..e528448 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -6,6 +6,29 @@ ChangeLog :Contact: pluskid@gmail.com :Date: 2008-03-22 +0.5.8 / 2009-01-15 +================== + +* Added a ``key`` property in snippet definition for snippet names + that are not valid path name. +* Fixed some bugs of indenting (`Issue 44 + `_, `Issue + 46 `_). +* Fixed `Issue 45 + `_ by + providing a proper default value for ``yas/buffer-local-condition``. +* Added helper function ``yas/substr`` for convenient mirror + transformation. +* Make variable ``yas/registered-snippet`` properly initialized. +* Fixed the overlay error when overlay becomes empty (`Issue 49 + `_ and + `Issue 48 + `_). This + bug has occurred and been fixed earlier, and should not have + happened if we have proper regression test. +* Added a workaround for ``c-electric-`` serial commands (`Issue 27 + `_). + 0.5.7 / 2008-12-03 ================== diff --git a/yasnippet.el b/yasnippet.el index 00418fe..2be5333 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -3,7 +3,7 @@ ;; Copyright 2008 pluskid ;; ;; Author: pluskid -;; Version: 0.5.7 +;; Version: 0.5.8 ;; X-URL: http://code.google.com/p/yasnippet/ ;; This file is free software; you can redistribute it and/or modify @@ -202,7 +202,7 @@ to expand. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Internal variables ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(defvar yas/version "0.5.7") +(defvar yas/version "0.5.8") (defvar yas/snippet-tables (make-hash-table) "A hash table of snippet tables corresponding to each major-mode.") From 11f4a94680260246ea514cf10575569eaa647636 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Wed, 21 Jan 2009 02:43:29 +0000 Subject: [PATCH 27/42] Avoid recursively calling yas/expand --- doc/changelog.rst | 5 +++++ yasnippet.el | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/doc/changelog.rst b/doc/changelog.rst index e528448..f4b896c 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -6,6 +6,11 @@ ChangeLog :Contact: pluskid@gmail.com :Date: 2008-03-22 +0.5.9 / 2009-01-21 +================== + +* Fixed the bug of disabling the auto-indenting of ``cc-mode``. + 0.5.8 / 2009-01-15 ================== diff --git a/yasnippet.el b/yasnippet.el index 2be5333..cfbf26e 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -3,7 +3,7 @@ ;; Copyright 2008 pluskid ;; ;; Author: pluskid -;; Version: 0.5.8 +;; Version: 0.5.9 ;; X-URL: http://code.google.com/p/yasnippet/ ;; This file is free software; you can redistribute it and/or modify @@ -202,7 +202,7 @@ to expand. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Internal variables ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(defvar yas/version "0.5.8") +(defvar yas/version "0.5.9") (defvar yas/snippet-tables (make-hash-table) "A hash table of snippet tables corresponding to each major-mode.") From 64e5027d10bb28bdd5d4728578318f2368266d81 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Wed, 28 Jan 2009 07:04:27 +0000 Subject: [PATCH 28/42] Added grouping support for snippets (Issue 30) --- snippets/text-mode/html-mode/dd | 1 + snippets/text-mode/html-mode/dl | 1 + snippets/text-mode/html-mode/dl.id | 1 + snippets/text-mode/html-mode/doctype | 1 + snippets/text-mode/html-mode/doctype.xhml1 | 1 + snippets/text-mode/html-mode/doctype.xhtml1_1 | 1 + .../text-mode/html-mode/doctype.xhtml1_strict | 1 + .../html-mode/doctype.xhtml1_transitional | 1 + snippets/text-mode/html-mode/dt | 1 + snippets/text-mode/html-mode/h1 | 1 + snippets/text-mode/html-mode/h2 | 1 + snippets/text-mode/html-mode/h3 | 1 + snippets/text-mode/html-mode/h4 | 1 + snippets/text-mode/html-mode/h5 | 1 + snippets/text-mode/html-mode/h6 | 1 + snippets/text-mode/html-mode/li | 1 + snippets/text-mode/html-mode/li.class | 1 + snippets/text-mode/html-mode/meta | 1 + snippets/text-mode/html-mode/meta.http-equiv | 1 + snippets/text-mode/html-mode/ol | 1 + snippets/text-mode/html-mode/ol.class | 1 + snippets/text-mode/html-mode/ol.id | 1 + snippets/text-mode/html-mode/table | 1 + snippets/text-mode/html-mode/td | 1 + snippets/text-mode/html-mode/th | 1 + snippets/text-mode/html-mode/tr | 1 + snippets/text-mode/html-mode/ul | 1 + snippets/text-mode/html-mode/ul.class | 1 + snippets/text-mode/html-mode/ul.id | 1 + snippets/text-mode/nxml-mode/doctype | 1 + .../text-mode/nxml-mode/doctype.xhtml1_strict | 1 + .../nxml-mode/doctype.xhtml1_transitional | 1 + snippets/text-mode/nxml-mode/h1 | 1 + snippets/text-mode/nxml-mode/h2 | 1 + snippets/text-mode/nxml-mode/h3 | 1 + snippets/text-mode/nxml-mode/h4 | 1 + snippets/text-mode/nxml-mode/h5 | 1 + snippets/text-mode/nxml-mode/h6 | 1 + snippets/text-mode/nxml-mode/meta | 1 + snippets/text-mode/ruby-mode/# | 1 + snippets/text-mode/ruby-mode/=b | 3 ++ snippets/text-mode/ruby-mode/Comp | 1 + snippets/text-mode/ruby-mode/all | 1 + snippets/text-mode/ruby-mode/am | 1 + snippets/text-mode/ruby-mode/any | 1 + snippets/text-mode/ruby-mode/app | 1 + snippets/text-mode/ruby-mode/bm | 1 + snippets/text-mode/ruby-mode/case | 1 + snippets/text-mode/ruby-mode/cla | 1 + snippets/text-mode/ruby-mode/classify | 1 + snippets/text-mode/ruby-mode/cls | 1 + snippets/text-mode/ruby-mode/collect | 1 + snippets/text-mode/ruby-mode/dee | 1 + snippets/text-mode/ruby-mode/deli | 1 + snippets/text-mode/ruby-mode/det | 1 + snippets/text-mode/ruby-mode/dow | 6 +++ snippets/text-mode/ruby-mode/ea | 1 + snippets/text-mode/ruby-mode/eac | 1 + snippets/text-mode/ruby-mode/eai | 1 + snippets/text-mode/ruby-mode/eav | 1 + snippets/text-mode/ruby-mode/eawi | 1 + snippets/text-mode/ruby-mode/forin | 1 + snippets/text-mode/ruby-mode/if | 1 + snippets/text-mode/ruby-mode/ife | 1 + snippets/text-mode/ruby-mode/inject | 1 + snippets/text-mode/ruby-mode/mm | 1 + snippets/text-mode/ruby-mode/r | 1 + snippets/text-mode/ruby-mode/rb | 1 + snippets/text-mode/ruby-mode/reject | 1 + snippets/text-mode/ruby-mode/req | 1 + snippets/text-mode/ruby-mode/rreq | 1 + snippets/text-mode/ruby-mode/rw | 1 + snippets/text-mode/ruby-mode/select | 1 + snippets/text-mode/ruby-mode/tim | 4 ++ snippets/text-mode/ruby-mode/until | 6 +++ snippets/text-mode/ruby-mode/upt | 6 +++ snippets/text-mode/ruby-mode/w | 1 + snippets/text-mode/ruby-mode/when | 6 +++ snippets/text-mode/ruby-mode/while | 6 +++ snippets/text-mode/ruby-mode/y | 1 + snippets/text-mode/ruby-mode/zip | 1 + yasnippet.el | 53 +++++++++++++------ 82 files changed, 149 insertions(+), 15 deletions(-) create mode 100644 snippets/text-mode/ruby-mode/dow create mode 100644 snippets/text-mode/ruby-mode/tim create mode 100644 snippets/text-mode/ruby-mode/until create mode 100644 snippets/text-mode/ruby-mode/upt create mode 100644 snippets/text-mode/ruby-mode/when create mode 100644 snippets/text-mode/ruby-mode/while diff --git a/snippets/text-mode/html-mode/dd b/snippets/text-mode/html-mode/dd index 7e339c0..8120b13 100644 --- a/snippets/text-mode/html-mode/dd +++ b/snippets/text-mode/html-mode/dd @@ -1,4 +1,5 @@ #contributor : Rodrigo Setti #name :
    ...
    +#group : list # --
    $1
    \ No newline at end of file diff --git a/snippets/text-mode/html-mode/dl b/snippets/text-mode/html-mode/dl index a75c875..be11bb5 100644 --- a/snippets/text-mode/html-mode/dl +++ b/snippets/text-mode/html-mode/dl @@ -1,5 +1,6 @@ #contributor : Rodrigo Setti #name :
    ...
    +#group : list # --
    $0 diff --git a/snippets/text-mode/html-mode/dl.id b/snippets/text-mode/html-mode/dl.id index f635606..16aba53 100644 --- a/snippets/text-mode/html-mode/dl.id +++ b/snippets/text-mode/html-mode/dl.id @@ -1,5 +1,6 @@ #contributor : Rodrigo Setti #name :
    ...
    +#group : list # --
    $0 diff --git a/snippets/text-mode/html-mode/doctype b/snippets/text-mode/html-mode/doctype index 5e678d5..a60dfb6 100644 --- a/snippets/text-mode/html-mode/doctype +++ b/snippets/text-mode/html-mode/doctype @@ -1,3 +1,4 @@ #name : Doctype HTML 4.01 Strict +#group : meta # -- \ No newline at end of file diff --git a/snippets/text-mode/html-mode/doctype.xhml1 b/snippets/text-mode/html-mode/doctype.xhml1 index c5cfb6f..5d95e07 100644 --- a/snippets/text-mode/html-mode/doctype.xhml1 +++ b/snippets/text-mode/html-mode/doctype.xhml1 @@ -1,3 +1,4 @@ #name : DocType XHTML 1.0 frameset +#group : meta # -- \ No newline at end of file diff --git a/snippets/text-mode/html-mode/doctype.xhtml1_1 b/snippets/text-mode/html-mode/doctype.xhtml1_1 index 72076c0..fec46d7 100644 --- a/snippets/text-mode/html-mode/doctype.xhtml1_1 +++ b/snippets/text-mode/html-mode/doctype.xhtml1_1 @@ -1,3 +1,4 @@ #name : DocType XHTML 1.1 +#group : meta # -- \ No newline at end of file diff --git a/snippets/text-mode/html-mode/doctype.xhtml1_strict b/snippets/text-mode/html-mode/doctype.xhtml1_strict index 176616b..20d95d3 100644 --- a/snippets/text-mode/html-mode/doctype.xhtml1_strict +++ b/snippets/text-mode/html-mode/doctype.xhtml1_strict @@ -1,3 +1,4 @@ #name : DocType XHTML 1.0 Strict +#group : meta # -- \ No newline at end of file diff --git a/snippets/text-mode/html-mode/doctype.xhtml1_transitional b/snippets/text-mode/html-mode/doctype.xhtml1_transitional index d6b6bae..c5255fc 100644 --- a/snippets/text-mode/html-mode/doctype.xhtml1_transitional +++ b/snippets/text-mode/html-mode/doctype.xhtml1_transitional @@ -1,3 +1,4 @@ #name : DocType XHTML 1.0 Transitional +#group : meta # -- \ No newline at end of file diff --git a/snippets/text-mode/html-mode/dt b/snippets/text-mode/html-mode/dt index bd950f7..f385cec 100644 --- a/snippets/text-mode/html-mode/dt +++ b/snippets/text-mode/html-mode/dt @@ -1,4 +1,5 @@ #contributor : Rodrigo Setti #name :
    ...
    +#group : list # --
    $1
    \ No newline at end of file diff --git a/snippets/text-mode/html-mode/h1 b/snippets/text-mode/html-mode/h1 index 614c626..414e457 100644 --- a/snippets/text-mode/html-mode/h1 +++ b/snippets/text-mode/html-mode/h1 @@ -1,4 +1,5 @@ #contributor : Jimmy Wu #name :

    ...

    +#group : header # --

    $1

    \ No newline at end of file diff --git a/snippets/text-mode/html-mode/h2 b/snippets/text-mode/html-mode/h2 index 1d7c8a0..3722a29 100644 --- a/snippets/text-mode/html-mode/h2 +++ b/snippets/text-mode/html-mode/h2 @@ -1,4 +1,5 @@ #contributor : Jimmy Wu #name :

    ...

    +#group : header # --

    $1

    \ No newline at end of file diff --git a/snippets/text-mode/html-mode/h3 b/snippets/text-mode/html-mode/h3 index 321877c..a1eaab1 100644 --- a/snippets/text-mode/html-mode/h3 +++ b/snippets/text-mode/html-mode/h3 @@ -1,4 +1,5 @@ #contributor : Jimmy Wu #name :

    ...

    +#group : header # --

    $1

    \ No newline at end of file diff --git a/snippets/text-mode/html-mode/h4 b/snippets/text-mode/html-mode/h4 index 49af37b..df71628 100644 --- a/snippets/text-mode/html-mode/h4 +++ b/snippets/text-mode/html-mode/h4 @@ -1,4 +1,5 @@ #contributor : Jimmy Wu #name :

    ...

    +#group : header # --

    $1

    \ No newline at end of file diff --git a/snippets/text-mode/html-mode/h5 b/snippets/text-mode/html-mode/h5 index dbce14c..0109822 100644 --- a/snippets/text-mode/html-mode/h5 +++ b/snippets/text-mode/html-mode/h5 @@ -1,4 +1,5 @@ #contributor : Jimmy Wu #name :
    ...
    +#group : header # --
    $1
    \ No newline at end of file diff --git a/snippets/text-mode/html-mode/h6 b/snippets/text-mode/html-mode/h6 index 855ef7f..21c718f 100644 --- a/snippets/text-mode/html-mode/h6 +++ b/snippets/text-mode/html-mode/h6 @@ -1,4 +1,5 @@ #contributor : Jimmy Wu #name :
    ...
    +#group : header # --
    $1
    \ No newline at end of file diff --git a/snippets/text-mode/html-mode/li b/snippets/text-mode/html-mode/li index 93f9c4c..c5139fa 100644 --- a/snippets/text-mode/html-mode/li +++ b/snippets/text-mode/html-mode/li @@ -1,4 +1,5 @@ #contributor : Jimmy Wu #name :
  • ...
  • +#group : list # --
  • $1
  • \ No newline at end of file diff --git a/snippets/text-mode/html-mode/li.class b/snippets/text-mode/html-mode/li.class index 9f0443c..90f0c65 100644 --- a/snippets/text-mode/html-mode/li.class +++ b/snippets/text-mode/html-mode/li.class @@ -1,4 +1,5 @@ #contributor : Jimmy Wu #name :
  • ...
  • +#group : list # --
  • $2
  • \ No newline at end of file diff --git a/snippets/text-mode/html-mode/meta b/snippets/text-mode/html-mode/meta index b729207..30319ef 100644 --- a/snippets/text-mode/html-mode/meta +++ b/snippets/text-mode/html-mode/meta @@ -1,4 +1,5 @@ #contributor : Jimmy Wu +#group : meta #name : # -- \ No newline at end of file diff --git a/snippets/text-mode/html-mode/meta.http-equiv b/snippets/text-mode/html-mode/meta.http-equiv index 7e21a8e..c059a44 100644 --- a/snippets/text-mode/html-mode/meta.http-equiv +++ b/snippets/text-mode/html-mode/meta.http-equiv @@ -1,4 +1,5 @@ #contributor : Jimmy Wu #name : +#group : meta # -- \ No newline at end of file diff --git a/snippets/text-mode/html-mode/ol b/snippets/text-mode/html-mode/ol index 3fa3fd8..58899fa 100644 --- a/snippets/text-mode/html-mode/ol +++ b/snippets/text-mode/html-mode/ol @@ -1,5 +1,6 @@ #contributor : Jimmy Wu #name :
      ...
    +#group : list # --
      $0 diff --git a/snippets/text-mode/html-mode/ol.class b/snippets/text-mode/html-mode/ol.class index 3b7b1e3..b091f08 100644 --- a/snippets/text-mode/html-mode/ol.class +++ b/snippets/text-mode/html-mode/ol.class @@ -1,5 +1,6 @@ #contributor : Jimmy Wu #name :
        ...
      +#group : list # --
        $0 diff --git a/snippets/text-mode/html-mode/ol.id b/snippets/text-mode/html-mode/ol.id index b906264..13c7c06 100644 --- a/snippets/text-mode/html-mode/ol.id +++ b/snippets/text-mode/html-mode/ol.id @@ -1,5 +1,6 @@ #contributor : Jimmy Wu #name :
          ...
        +#group : list # --
          $0 diff --git a/snippets/text-mode/html-mode/table b/snippets/text-mode/html-mode/table index 0dded23..561614f 100644 --- a/snippets/text-mode/html-mode/table +++ b/snippets/text-mode/html-mode/table @@ -1,5 +1,6 @@ #contributor : Jimmy Wu #name : ...
          +#group : table # -- $0 diff --git a/snippets/text-mode/html-mode/td b/snippets/text-mode/html-mode/td index 8a9b791..4f494eb 100644 --- a/snippets/text-mode/html-mode/td +++ b/snippets/text-mode/html-mode/td @@ -1,4 +1,5 @@ #contributor : Jimmy Wu #name : +#group : table # -- $2 \ No newline at end of file diff --git a/snippets/text-mode/html-mode/th b/snippets/text-mode/html-mode/th index e6b8e0a..3b5fab1 100644 --- a/snippets/text-mode/html-mode/th +++ b/snippets/text-mode/html-mode/th @@ -1,4 +1,5 @@ #contributor : Jimmy Wu #name : +#group : table # -- $2 \ No newline at end of file diff --git a/snippets/text-mode/html-mode/tr b/snippets/text-mode/html-mode/tr index 210ec45..3878a1c 100644 --- a/snippets/text-mode/html-mode/tr +++ b/snippets/text-mode/html-mode/tr @@ -1,5 +1,6 @@ #contributor : Jimmy Wu #name : ... +#group : table # -- $0 diff --git a/snippets/text-mode/html-mode/ul b/snippets/text-mode/html-mode/ul index 1262154..981e6e7 100644 --- a/snippets/text-mode/html-mode/ul +++ b/snippets/text-mode/html-mode/ul @@ -1,5 +1,6 @@ #contributor : Jimmy Wu #name :
            ...
          +#group : list # --
            $0 diff --git a/snippets/text-mode/html-mode/ul.class b/snippets/text-mode/html-mode/ul.class index 6c59820..c1e3e91 100644 --- a/snippets/text-mode/html-mode/ul.class +++ b/snippets/text-mode/html-mode/ul.class @@ -1,5 +1,6 @@ #contributor : Jimmy Wu #name :
              ...
            +#group : list # --
              $0 diff --git a/snippets/text-mode/html-mode/ul.id b/snippets/text-mode/html-mode/ul.id index 76146d3..ababf37 100644 --- a/snippets/text-mode/html-mode/ul.id +++ b/snippets/text-mode/html-mode/ul.id @@ -1,5 +1,6 @@ #contributor : Jimmy Wu #name :
                ...
              +#group : list # --
                $0 diff --git a/snippets/text-mode/nxml-mode/doctype b/snippets/text-mode/nxml-mode/doctype index 8974132..3fdcf17 100644 --- a/snippets/text-mode/nxml-mode/doctype +++ b/snippets/text-mode/nxml-mode/doctype @@ -1,4 +1,5 @@ #contributor : Anders Bach Nielsen #name : DocType XHTML 1.1 +#group : meta # -- \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/doctype.xhtml1_strict b/snippets/text-mode/nxml-mode/doctype.xhtml1_strict index d2c66d8..eca5860 100644 --- a/snippets/text-mode/nxml-mode/doctype.xhtml1_strict +++ b/snippets/text-mode/nxml-mode/doctype.xhtml1_strict @@ -1,4 +1,5 @@ #contributor : Anders Bach Nielsen #name : DocType XHTML 1.0 Strict +#group : meta # -- \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/doctype.xhtml1_transitional b/snippets/text-mode/nxml-mode/doctype.xhtml1_transitional index 3cef6e8..fba232a 100644 --- a/snippets/text-mode/nxml-mode/doctype.xhtml1_transitional +++ b/snippets/text-mode/nxml-mode/doctype.xhtml1_transitional @@ -1,4 +1,5 @@ #contributor : Anders Bach Nielsen #name : DocType XHTML 1.0 Transitional +#group : meta # -- \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/h1 b/snippets/text-mode/nxml-mode/h1 index 388ec77..bc72fd6 100644 --- a/snippets/text-mode/nxml-mode/h1 +++ b/snippets/text-mode/nxml-mode/h1 @@ -1,4 +1,5 @@ #contributor : Anders Bach Nielsen #name :

                ...

                +#group : header # --

                $1

                \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/h2 b/snippets/text-mode/nxml-mode/h2 index 092abfe..b790e56 100644 --- a/snippets/text-mode/nxml-mode/h2 +++ b/snippets/text-mode/nxml-mode/h2 @@ -1,4 +1,5 @@ #contributor : Anders Bach Nielsen #name :

                ...

                +#group : header # --

                $1

                \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/h3 b/snippets/text-mode/nxml-mode/h3 index a17eccb..7dfd9d7 100644 --- a/snippets/text-mode/nxml-mode/h3 +++ b/snippets/text-mode/nxml-mode/h3 @@ -1,4 +1,5 @@ #contributor : Anders Bach Nielsen #name :

                ...

                +#group : header # --

                $1

                \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/h4 b/snippets/text-mode/nxml-mode/h4 index 5c89b54..b782998 100644 --- a/snippets/text-mode/nxml-mode/h4 +++ b/snippets/text-mode/nxml-mode/h4 @@ -1,4 +1,5 @@ #contributor : Anders Bach Nielsen #name :

                ...

                +#group : header # --

                $1

                \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/h5 b/snippets/text-mode/nxml-mode/h5 index dbf1123..13a51a1 100644 --- a/snippets/text-mode/nxml-mode/h5 +++ b/snippets/text-mode/nxml-mode/h5 @@ -1,4 +1,5 @@ #contributor : Anders Bach Nielsen #name :
                ...
                +#group : header # --
                $1
                \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/h6 b/snippets/text-mode/nxml-mode/h6 index efa1313..b2f0c55 100644 --- a/snippets/text-mode/nxml-mode/h6 +++ b/snippets/text-mode/nxml-mode/h6 @@ -1,4 +1,5 @@ #contributor : Anders Bach Nielsen #name :
                ...
                +#group : header # --
                $1
                \ No newline at end of file diff --git a/snippets/text-mode/nxml-mode/meta b/snippets/text-mode/nxml-mode/meta index ad7f4b5..dfee1f2 100644 --- a/snippets/text-mode/nxml-mode/meta +++ b/snippets/text-mode/nxml-mode/meta @@ -1,4 +1,5 @@ #contributor : Anders Bach Nielsen #name : +#group : meta # -- \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/# b/snippets/text-mode/ruby-mode/# index 7d21bb4..33581c8 100644 --- a/snippets/text-mode/ruby-mode/# +++ b/snippets/text-mode/ruby-mode/# @@ -1,3 +1,4 @@ #name : # => +#group : general # -- # => \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/=b b/snippets/text-mode/ruby-mode/=b index c93d6db..22a013f 100644 --- a/snippets/text-mode/ruby-mode/=b +++ b/snippets/text-mode/ruby-mode/=b @@ -1,3 +1,6 @@ +#name : =begin rdoc ... =end +#group : general +# -- =begin rdoc $0 =end \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/Comp b/snippets/text-mode/ruby-mode/Comp index 9602d59..03f2b35 100644 --- a/snippets/text-mode/ruby-mode/Comp +++ b/snippets/text-mode/ruby-mode/Comp @@ -1,4 +1,5 @@ #name : include Comparable; def <=> ... end +#group : definitions # -- include Comparable diff --git a/snippets/text-mode/ruby-mode/all b/snippets/text-mode/ruby-mode/all index 8bafece..a98a9f4 100644 --- a/snippets/text-mode/ruby-mode/all +++ b/snippets/text-mode/ruby-mode/all @@ -1,3 +1,4 @@ #name : all? { |...| ... } +#group : collections # -- all? { |${e}| $0 } \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/am b/snippets/text-mode/ruby-mode/am index 20594fd..7675a97 100644 --- a/snippets/text-mode/ruby-mode/am +++ b/snippets/text-mode/ruby-mode/am @@ -1,3 +1,4 @@ #name : alias_method new, old +#group : definitions # -- alias_method :${new_name}, :${old_name} \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/any b/snippets/text-mode/ruby-mode/any index 084a2c7..d0b6dd2 100644 --- a/snippets/text-mode/ruby-mode/any +++ b/snippets/text-mode/ruby-mode/any @@ -1,3 +1,4 @@ #name : any? { |...| ... } +#group : collections # -- any? { |${e}| $0 } \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/app b/snippets/text-mode/ruby-mode/app index 7bda767..19bf60a 100644 --- a/snippets/text-mode/ruby-mode/app +++ b/snippets/text-mode/ruby-mode/app @@ -1,4 +1,5 @@ #name : if __FILE__ == $PROGRAM_NAME ... end +#group : general # -- if __FILE__ == $PROGRAM_NAME $0 diff --git a/snippets/text-mode/ruby-mode/bm b/snippets/text-mode/ruby-mode/bm index 934ff85..4789f64 100644 --- a/snippets/text-mode/ruby-mode/bm +++ b/snippets/text-mode/ruby-mode/bm @@ -1,4 +1,5 @@ #name : Benchmark.bmbm(...) do ... end +#group : general # -- Benchmark.bmbm(${1:10}) do |x| $0 diff --git a/snippets/text-mode/ruby-mode/case b/snippets/text-mode/ruby-mode/case index acc03ba..40c3529 100644 --- a/snippets/text-mode/ruby-mode/case +++ b/snippets/text-mode/ruby-mode/case @@ -1,4 +1,5 @@ #name : case ... end +#group : general # -- case ${1:object} when ${2:condition} diff --git a/snippets/text-mode/ruby-mode/cla b/snippets/text-mode/ruby-mode/cla index c8f3524..81ccf45 100644 --- a/snippets/text-mode/ruby-mode/cla +++ b/snippets/text-mode/ruby-mode/cla @@ -1,4 +1,5 @@ #name : class << self ... end +#group : definitions # -- class << ${self} $0 diff --git a/snippets/text-mode/ruby-mode/classify b/snippets/text-mode/ruby-mode/classify index 0fffa2d..2378afa 100644 --- a/snippets/text-mode/ruby-mode/classify +++ b/snippets/text-mode/ruby-mode/classify @@ -1,3 +1,4 @@ #name : classify { |...| ... } +#group : collections # -- classify { |${e}| $0 } \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/cls b/snippets/text-mode/ruby-mode/cls index 5f43de1..4ce8a0b 100644 --- a/snippets/text-mode/ruby-mode/cls +++ b/snippets/text-mode/ruby-mode/cls @@ -1,5 +1,6 @@ #name : class ... end #contributor : hitesh +#group : definitions # -- class ${1:$ (let ((fn (capitalize (file-name-nondirectory diff --git a/snippets/text-mode/ruby-mode/collect b/snippets/text-mode/ruby-mode/collect index 32ec608..934014a 100644 --- a/snippets/text-mode/ruby-mode/collect +++ b/snippets/text-mode/ruby-mode/collect @@ -1,3 +1,4 @@ #name : collect { |...| ... } +#group : collections # -- collect { |${e}| $0 } \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/dee b/snippets/text-mode/ruby-mode/dee index ecec2f7..56d0a18 100644 --- a/snippets/text-mode/ruby-mode/dee +++ b/snippets/text-mode/ruby-mode/dee @@ -1,3 +1,4 @@ #name : deep_copy(...) +#group : general # -- Marshal.load(Marshal.dump($0)) \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/deli b/snippets/text-mode/ruby-mode/deli index a91fc7b..843b154 100644 --- a/snippets/text-mode/ruby-mode/deli +++ b/snippets/text-mode/ruby-mode/deli @@ -1,3 +1,4 @@ #name : delete_if { |...| ... } +#group : collections # -- delete_if { |${e} $0 } \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/det b/snippets/text-mode/ruby-mode/det index 734d45c..6a17da9 100644 --- a/snippets/text-mode/ruby-mode/det +++ b/snippets/text-mode/ruby-mode/det @@ -1,3 +1,4 @@ #name : detect { |...| ... } +#group : collections # -- detect { |${e}| $0 } \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/dow b/snippets/text-mode/ruby-mode/dow new file mode 100644 index 0000000..3b65271 --- /dev/null +++ b/snippets/text-mode/ruby-mode/dow @@ -0,0 +1,6 @@ +#name : downto(...) { |n| ... } +#group : control structure +# -- +downto(${0}) { |${n}| + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/ea b/snippets/text-mode/ruby-mode/ea index c779dd6..9cdf8dc 100644 --- a/snippets/text-mode/ruby-mode/ea +++ b/snippets/text-mode/ruby-mode/ea @@ -1,3 +1,4 @@ #name : each { |...| ... } +#group : collections # -- each { |${e}| $0 } \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/eac b/snippets/text-mode/ruby-mode/eac index 2547b2d..f0d9cb1 100644 --- a/snippets/text-mode/ruby-mode/eac +++ b/snippets/text-mode/ruby-mode/eac @@ -1,3 +1,4 @@ #name : each_cons(...) { |...| ... } +#group : collections # -- each_cons(${1:2}) { |${group}| $0 } \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/eai b/snippets/text-mode/ruby-mode/eai index 4136dc0..5b0ed67 100644 --- a/snippets/text-mode/ruby-mode/eai +++ b/snippets/text-mode/ruby-mode/eai @@ -1,3 +1,4 @@ #name : each_index { |i| ... } +#group : collections # -- each_index { |${i}| $0 } \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/eav b/snippets/text-mode/ruby-mode/eav index 4ff171a..558e5b4 100644 --- a/snippets/text-mode/ruby-mode/eav +++ b/snippets/text-mode/ruby-mode/eav @@ -1,3 +1,4 @@ #name : each_value { |val| ... } +#group : collections # -- each_value { |${val}| $0 } \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/eawi b/snippets/text-mode/ruby-mode/eawi index 3d03998..edf8418 100644 --- a/snippets/text-mode/ruby-mode/eawi +++ b/snippets/text-mode/ruby-mode/eawi @@ -1,3 +1,4 @@ #name : each_with_index { |e, i| ... } +#group : collections # -- each_with_index { |${e}, ${i}| $0 } \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/forin b/snippets/text-mode/ruby-mode/forin index 3d7e4d2..36b4387 100644 --- a/snippets/text-mode/ruby-mode/forin +++ b/snippets/text-mode/ruby-mode/forin @@ -1,4 +1,5 @@ #name : for ... in ...; ... end +#group : control structure # -- for ${1:element} in ${2:collection} $0 diff --git a/snippets/text-mode/ruby-mode/if b/snippets/text-mode/ruby-mode/if index 51bf24c..077b097 100644 --- a/snippets/text-mode/ruby-mode/if +++ b/snippets/text-mode/ruby-mode/if @@ -1,4 +1,5 @@ #name : if ... end +#group : control structure # -- if ${1:condition} $0 diff --git a/snippets/text-mode/ruby-mode/ife b/snippets/text-mode/ruby-mode/ife index 08fbb81..e57d395 100644 --- a/snippets/text-mode/ruby-mode/ife +++ b/snippets/text-mode/ruby-mode/ife @@ -1,4 +1,5 @@ #name : if ... else ... end +#group : control structure # -- if ${1:condition} $2 diff --git a/snippets/text-mode/ruby-mode/inject b/snippets/text-mode/ruby-mode/inject index f6adb5c..37932e5 100644 --- a/snippets/text-mode/ruby-mode/inject +++ b/snippets/text-mode/ruby-mode/inject @@ -1,3 +1,4 @@ #name : inject(...) { |...| ... } +#group : collections # -- inject(${1:0}) { |${2:injection}, ${3:element}| $0 } \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/mm b/snippets/text-mode/ruby-mode/mm index 5f1ebfc..3f62b10 100644 --- a/snippets/text-mode/ruby-mode/mm +++ b/snippets/text-mode/ruby-mode/mm @@ -1,4 +1,5 @@ #name : def method_missing ... end +#group : definitions # -- def method_missing(method, *args) $0 diff --git a/snippets/text-mode/ruby-mode/r b/snippets/text-mode/ruby-mode/r index b8d68d3..2e7b797 100644 --- a/snippets/text-mode/ruby-mode/r +++ b/snippets/text-mode/ruby-mode/r @@ -1,3 +1,4 @@ #name : attr_reader ... +#group : definitions # -- attr_reader : \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/rb b/snippets/text-mode/ruby-mode/rb index 9153653..74d26dd 100644 --- a/snippets/text-mode/ruby-mode/rb +++ b/snippets/text-mode/ruby-mode/rb @@ -1,3 +1,4 @@ #name : /usr/bin/ruby -wKU +#group : general # -- #!/usr/bin/ruby -wKU diff --git a/snippets/text-mode/ruby-mode/reject b/snippets/text-mode/ruby-mode/reject index 9625fe9..c2501bc 100644 --- a/snippets/text-mode/ruby-mode/reject +++ b/snippets/text-mode/ruby-mode/reject @@ -1,3 +1,4 @@ #name : reject { |...| ... } +#group : collections # -- reject { |${1:element}| $0 } \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/req b/snippets/text-mode/ruby-mode/req index 2fbc3d4..3e001ec 100644 --- a/snippets/text-mode/ruby-mode/req +++ b/snippets/text-mode/ruby-mode/req @@ -1,3 +1,4 @@ #name : require "..." +#group : general # -- require "$0" \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/rreq b/snippets/text-mode/ruby-mode/rreq index 84ac9df..0b9c6a4 100644 --- a/snippets/text-mode/ruby-mode/rreq +++ b/snippets/text-mode/ruby-mode/rreq @@ -1,3 +1,4 @@ #name : require File.join(File.dirname(__FILE__), ...) +#group : general # -- require File.join(File.dirname(__FILE__), $0) \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/rw b/snippets/text-mode/ruby-mode/rw index aadf605..a364675 100644 --- a/snippets/text-mode/ruby-mode/rw +++ b/snippets/text-mode/ruby-mode/rw @@ -1,3 +1,4 @@ #name : attr_accessor ... +#group : definitions # -- attr_accessor : \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/select b/snippets/text-mode/ruby-mode/select index b18a17d..78bca8f 100644 --- a/snippets/text-mode/ruby-mode/select +++ b/snippets/text-mode/ruby-mode/select @@ -1,3 +1,4 @@ #name : select { |...| ... } +#group : collections # -- select { |${1:element}| $0 } \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/tim b/snippets/text-mode/ruby-mode/tim new file mode 100644 index 0000000..0da115f --- /dev/null +++ b/snippets/text-mode/ruby-mode/tim @@ -0,0 +1,4 @@ +#name : times { |n| ... } +#group : control structure +# -- +times { |${n}| $0 } \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/until b/snippets/text-mode/ruby-mode/until new file mode 100644 index 0000000..476966a --- /dev/null +++ b/snippets/text-mode/ruby-mode/until @@ -0,0 +1,6 @@ +#name : until ... end +#group: control structure +# -- +until ${condition} + $0 +end \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/upt b/snippets/text-mode/ruby-mode/upt new file mode 100644 index 0000000..6fc6810 --- /dev/null +++ b/snippets/text-mode/ruby-mode/upt @@ -0,0 +1,6 @@ +#name : upto(...) { |n| ... } +#group : control structure +# -- +upto(${n}) { |${i}| + $0 +} \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/w b/snippets/text-mode/ruby-mode/w index d680f25..9edbfcb 100644 --- a/snippets/text-mode/ruby-mode/w +++ b/snippets/text-mode/ruby-mode/w @@ -1,3 +1,4 @@ #name : attr_writer ... +#group : definitions # -- attr_writer : \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/when b/snippets/text-mode/ruby-mode/when new file mode 100644 index 0000000..9b06f21 --- /dev/null +++ b/snippets/text-mode/ruby-mode/when @@ -0,0 +1,6 @@ +#name : when ... end +#group : control structure +# -- +when ${condition} + $0 +end \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/while b/snippets/text-mode/ruby-mode/while new file mode 100644 index 0000000..4c9ad35 --- /dev/null +++ b/snippets/text-mode/ruby-mode/while @@ -0,0 +1,6 @@ +#name : while ... end +#group : control structure +# -- +while ${condition} + $0 +end \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/y b/snippets/text-mode/ruby-mode/y index cdec730..0ddf0f9 100644 --- a/snippets/text-mode/ruby-mode/y +++ b/snippets/text-mode/ruby-mode/y @@ -1,3 +1,4 @@ #name : :yields: arguments (rdoc) +#group : general # -- :yields: $0 \ No newline at end of file diff --git a/snippets/text-mode/ruby-mode/zip b/snippets/text-mode/ruby-mode/zip index 1da1086..56f4266 100644 --- a/snippets/text-mode/ruby-mode/zip +++ b/snippets/text-mode/ruby-mode/zip @@ -1,3 +1,4 @@ #name : zip(...) { |...| ... } +#group : collections # -- zip(${enums}) { |${row}| $0 } \ No newline at end of file diff --git a/yasnippet.el b/yasnippet.el index cfbf26e..28fb469 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -900,12 +900,14 @@ Here's a list of currently recognized variables: * name * contributor * condition + * key + * group #name: #include \"...\" # -- #include \"$1\"" (goto-char (point-min)) - (let ((name file-name) template bound condition key) + (let ((name file-name) template bound condition key group) (if (re-search-forward "^# --\n" nil t) (progn (setq template (buffer-substring-no-properties (point) @@ -917,11 +919,13 @@ Here's a list of currently recognized variables: (setq name (match-string-no-properties 2))) (when (string= "condition" (match-string-no-properties 1)) (setq condition (read (match-string-no-properties 2)))) + (when (string= "group" (match-string-no-properties 1)) + (setq group (match-string-no-properties 2))) (when (string= "key" (match-string-no-properties 1)) (setq key (match-string-no-properties 2))))) (setq template (buffer-substring-no-properties (point-min) (point-max)))) - (list key template name condition))) + (list key template name condition group))) (defun yas/directory-files (directory file?) "Return directory files or subdirectories in full path." @@ -1074,15 +1078,19 @@ all the parameters: (insert " (" (yas/quote-string (car snippet)) " " - (yas/quote-string (cadr snippet)) + (yas/quote-string (nth 1 snippet)) " " - (if (caddr snippet) - (yas/quote-string (caddr snippet)) + (if (nth 2 snippet) + (yas/quote-string (nth 2 snippet)) "nil") " " (if (nth 3 snippet) (format "'%s" (nth 3 snippet)) "nil") + " " + (if (nth 4 snippet) + (yas/quote-string (nth 4 snippet)) + "nil") ")\n")) (insert " )\n") (insert (if parent @@ -1154,9 +1162,9 @@ content of the file is the template." "Define snippets for MODE. SNIPPETS is a list of snippet definition, of the following form: - (KEY TEMPLATE NAME CONDITION) + (KEY TEMPLATE NAME CONDITION GROUP) -or the NAME and CONDITION may be omitted. The optional 3rd +or the NAME, CONDITION or GROUP may be omitted. The optional 3rd parameter can be used to specify the parent mode of MODE. That is, when looking a snippet in MODE failed, it can refer to its parent mode. The PARENT-MODE may not need to be a real mode." @@ -1181,9 +1189,10 @@ parent mode. The PARENT-MODE may not need to be a real mode." (dolist (snippet snippets) (let* ((full-key (car snippet)) (key (file-name-sans-extension full-key)) - (name (or (caddr snippet) (file-name-extension full-key))) + (name (or (nth 2 snippet) (file-name-extension full-key))) (condition (nth 3 snippet)) - (template (yas/make-template (cadr snippet) + (group (nth 4 snippet)) + (template (yas/make-template (nth 1 snippet) (or name key) condition))) (yas/snippet-table-store snippet-table @@ -1191,10 +1200,24 @@ parent mode. The PARENT-MODE may not need to be a real mode." key template) (when yas/use-menu - (define-key keymap (vector (make-symbol full-key)) - `(menu-item ,(yas/template-name template) - ,(yas/make-menu-binding (yas/template-content template)) - :keys ,(concat key yas/trigger-symbol)))))))) + (let ((group-keymap keymap)) + (when (and (not (null group)) + (not (string= "" group))) + (dolist (subgroup (mapcar #'make-symbol + (split-string group "\\."))) + (let ((subgroup-keymap (lookup-key group-keymap + (vector subgroup)))) + (when (null subgroup-keymap) + (setq subgroup-keymap (make-sparse-keymap)) + (define-key group-keymap (vector subgroup) + `(menu-item ,(symbol-name subgroup) + ,subgroup-keymap))) + (setq group-keymap subgroup-keymap)))) + (define-key group-keymap (vector (make-symbol full-key)) + `(menu-item ,(yas/template-name template) + ,(yas/make-menu-binding (yas/template-content + template)) + :keys ,(concat key yas/trigger-symbol))))))))) (defun yas/set-mode-parent (mode parent) "Set parent mode of MODE to PARENT." @@ -1206,7 +1229,7 @@ parent mode. The PARENT-MODE may not need to be a real mode." `(menu-item "parent mode" ,(yas/menu-keymap-for-mode parent))))) -(defun yas/define (mode key template &optional name condition) +(defun yas/define (mode key template &optional name condition group) "Define a snippet. Expanding KEY into TEMPLATE. NAME is a description to this template. Also update the menu if `yas/use-menu' is `t'. CONDITION is the @@ -1214,7 +1237,7 @@ condition attached to this snippet. If you attach a condition to a snippet, then it will only be expanded when the condition evaluated to non-nil." (yas/define-snippets mode - (list (list key template name condition)))) + (list (list key template name condition group)))) (defun yas/hippie-try-expand (first-time?) From 34f2be0b88ecf31237660c80a0786743fe265c40 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Wed, 28 Jan 2009 10:43:48 +0000 Subject: [PATCH 29/42] Update doc for grouping --- doc/changelog.html | 286 +++++++++++++++ doc/define_snippet.html | 760 ++++++++++++++++++++++++++++++++++++++++ doc/define_snippet.rst | 25 +- doc/faq.html | 107 ++++++ doc/images/group.png | Bin 0 -> 80647 bytes doc/index.html | 191 ++++++++++ 6 files changed, 1364 insertions(+), 5 deletions(-) create mode 100644 doc/changelog.html create mode 100644 doc/define_snippet.html create mode 100644 doc/faq.html create mode 100644 doc/images/group.png create mode 100644 doc/index.html diff --git a/doc/changelog.html b/doc/changelog.html new file mode 100644 index 0000000..bd2ee87 --- /dev/null +++ b/doc/changelog.html @@ -0,0 +1,286 @@ + + + + + + +ChangeLog + + + + + +
                +
                +
                +
                + +
                +
                +
                +
                +
                +

                0.5.9 / 2009-01-21

                +
                  +
                • Fixed the bug of disabling the auto-indenting of cc-mode.
                • +
                +
                +
                +

                0.5.8 / 2009-01-15

                +
                  +
                • Added a key property in snippet definition for snippet names +that are not valid path name.
                • +
                • Fixed some bugs of indenting (Issue 44, Issue +46).
                • +
                • Fixed Issue 45 by +providing a proper default value for yas/buffer-local-condition.
                • +
                • Added helper function yas/substr for convenient mirror +transformation.
                • +
                • Make variable yas/registered-snippet properly initialized.
                • +
                • Fixed the overlay error when overlay becomes empty (Issue 49 and +Issue 48). This +bug has occurred and been fixed earlier, and should not have +happened if we have proper regression test.
                • +
                • Added a workaround for c-electric- serial commands (Issue 27).
                • +
                +
                +
                +

                0.5.7 / 2008-12-03

                +
                  +
                • Fixed Issue 28 of +properly clean up snippet (by joaotavora).
                • +
                • Added a new section "Field-level undo functionality" to correct +Issue 33 +(by joaotavora).
                • +
                • Added some snippets from users for sql, erlang, scala, html, xml, latex, etc.
                • +
                • Fixed Issue 16 by adding +$> support. Here's the doc for $> indenting.
                • +
                +
                +
                +

                0.5.6 / 2008-08-07

                +
                  +
                • Added a buffer local variable yas/dont-activate to turn off +yas/minor-mode in some major modes. See Issue 29.
                • +
                • Make the environment of elisp evaluation more friendly to +(current-column).
                • +
                • Fixed the regular expression bug in python-mode snippets.
                • +
                • Use filename or full key extension for snippet name if no name +property is defined.
                • +
                +
                +
                +

                0.5.5 / 2008-05-29

                +
                  +
                • Tweak yas/extra-mode-hooks so that it can be more easily +customized.
                • +
                • Add an entry in FAQ about why TAB key doesn't work in some +modes.
                • +
                +
                +
                +

                0.5.4 / 2008-05-15

                +
                  +
                • Added ox-mode-hook and python-mode-hook to +yas/extra-mode-hooks to fix the problem YASnippet is not enabled +in those modes.
                • +
                +
                +
                +

                0.5.3 / 2008-05-07

                +
                  +
                • Fix indent of python-mode snippets.
                • +
                • Fix a bug of dropdown-list: conflicts with color-theme (Issue 23). Thanks +Mike.
                • +
                • Fix a bug of condition system.
                • +
                +
                +
                +

                0.5.2 / 2008-04-20

                +
                  +
                • Fix a bug for comparing string to symbol using string= (which +will fire an error).
                • +
                +
                +
                +

                0.5.1 / 2008-04-14

                +
                  +
                • Use a beautiful css style in the document.
                • +
                +
                +
                +

                0.5.0 / 2008-04-10

                +
                  +
                • Integrate with hippie-expand. Just add yas/hippie-try-expand to +hippie-expand-try-functions-list.
                • +
                • If you set yas/fall-back-behavior to 'return-nil, YASnippet +will return nil when it can't find a snippet to expand.
                • +
                • Defect fix: the condition of a snippet was evaluated twice in +earlier version.
                • +
                • Deleting snippet (using C-w or C-k) won't cause serious +problem now.
                • +
                • Several complex snippet for python-mode from Yasser included in the +distribution.
                • +
                +
                +
                +

                0.4.5 / 2008-04-07

                +
                  +
                • Merge the latest dropdown-list.el.
                • +
                • Add snippets for f90-mode from Li Zhu.
                • +
                • Bug fix: l-safe-expr-p: Lisp nesting exceeds max-lisp-eval-depth +error when several (more than two) snippets overlaps. Thanks +sunwaybupt@newsmth for reporting this bug.
                • +
                +
                +
                +

                0.4.4 / 2008-03-24

                +
                  +
                • Bug fix: dropdown-list.el doesn't recognize [return] properly.
                • +
                +
                +
                +

                0.4.3 / 2008-03-23

                +
                  +
                • Bug fix: failed to recognize user customized yas/trigger-key.
                • +
                +
                +
                +

                0.4.2 / 2008-03-22

                +
                  +
                • Make a separate document package for release. Also make document +available online.
                • +
                +
                +
                +

                0.4.1 / 2008-03-21

                +
                  +
                • Make sure yas/minor-mode's key bindings always take priority to +other minor modes.
                • +
                +
                +
                +

                0.4.0 / 2008-03-20

                +
                  +
                • Document refinement and released with YASnippet. Most of the Online +wiki document will be deprecated soon.
                • +
                • Powerful condition system added to yasnippet!
                • +
                • Incorporate dropdown-list.el and make it default way for +selecting multiple candidates. Thanks to Jaeyoun Chung.
                • +
                • yas/before-expand-snippet-hook
                • +
                +
                +
                +

                0.3.2 / 2008-03-19

                +
                  +
                • Enhancement: A better way to define minor-mode. Thanks to Kentaro +Kuribayashi. See this thread +for more details.
                • +
                +
                +
                +

                0.3.1 / 2008-03-17

                +
                  +
                • Bug fix: Emacs get confused when a field is deleted. See issue 10.
                • +
                +
                +
                +

                0.3.0 / 2008-03-16

                +
                  +
                • Add a yas/after-exit-snippet-hook so that you can do something like +indent-region or fill-region after finish the snippet.
                • +
                • Use minor-mode instead of global-set-key to bind the trigger +key. Now the trigger key and fall-back behavior can be more +flexible. Not constrained to <tab>. Thanks to Trey Jackson. See +this thread +for more details.
                • +
                • Now user can customize the popup function for selecting multiple +candidate for the same snippet key.
                • +
                • Support dropdown-list.el to be a better way to select multiple +candidate when in text mode.
                • +
                +
                +
                +

                0.2.3 / 2008-03-15

                +
                  +
                • Bug in non-window (-nw) mode when there's multiple candidate to +expand. See issue 7.
                • +
                • Allow expanding another snippet as long as not currently inside a +field.
                • +
                +
                +
                +

                0.2.2 / 2008-03-13

                +
                  +
                • Added customized face for fields and mirrors. Better in dark +background. And users can customize it.
                • +
                +
                +
                +

                0.2.1 / 2008-03-10

                +
                  +
                • Fix the insert-behind problem under both Emacs 22 and Emacs 23.
                • +
                +
                +
                +

                0.2.0 / 2008-03-10

                +
                  +
                • Use big keymap overlay to detect insert-behind event manually to +avoid sometimes missed hook calls. See issue 3 for more +details.
                • +
                • Support parent snippet table. Now you can set (for example) +cc-mode as common mode for c++-mode, c-mode and +java-mode. They'll share snippets defined for cc-mode.
                • +
                +
                +
                +

                0.1.1 / 2008-03-08

                +
                  +
                • Add a rake task to upload to google code.
                • +
                • Use elisp compile-bundle function instead of python scrip
                • +
                +
                +
                +

                0.1.0 / 2008-03-07

                +
                  +
                • Embedded elisp support.
                • +
                • Fields navigation support.
                • +
                • Mirror of fields support.
                • +
                • Menu-bar support.
                • +
                • Multiple snippets with same name support.
                • +
                • Popup menu for multiple snippet with same name support.
                • +
                • Transformation of fields support.
                • +
                • Load directory support.
                • +
                • Compile bundle support.
                • +
                +
                +
                +
                +
                +
                +
                +
                +
                + + diff --git a/doc/define_snippet.html b/doc/define_snippet.html new file mode 100644 index 0000000..64db46b --- /dev/null +++ b/doc/define_snippet.html @@ -0,0 +1,760 @@ + + + + + + +How to define a snippet ? + + + + + +
                +
                +
                +
                + +
                +
                +
                +
                + +

                The most convenient way to define snippets for YASnippet is to put +them in a directory arranged by the mode and use +yas/load-directory to load them.

                +

                However, this might slow down the Emacs startup speed if you have many +snippets. You can use yas/define-snippets to define a bunch of +snippets for a perticular mode. But this is hard to maintain! So, +there's a better way: define your snippets in directory and use +yas/compile-bundle to compile it into a bundle file when you +modified your snippets.

                +

                The release bundle of YASnippet is produced by +yas/compile-bundle. The bundle use yas/define-snippets to +define snippets. This avoid the IO and parsing overhead when loading +snippets.

                +

                Finally, you can use yas/define to define a single snippet at your +convenience. I ofthen use this to do some testing.

                +
                +

                Define snippets in files

                +
                +

                Directory hierarchy

                +

                Here's the directory hierarchy of the snippets directory comes +with YASnippet:

                +
                snippets
                +`-- text-mode/
                +    |-- cc-mode/
                +    |   |-- c++-mode/
                +    |   |   |-- beginend
                +    |   |   |-- class
                +    |   |   `-- using
                +    |   |-- c-mode/
                +    |   |   `-- fopen
                +    |   |-- do
                +    |   |-- for
                +    |   |-- if
                +    |   |-- inc
                +    |   |-- inc.1
                +    |   |-- main
                +    |   |-- once
                +    |   `-- struct
                +    |-- css-mode/
                +    |   |-- background
                +    |   |-- background.1
                +    |   `-- border
                +    |-- email
                +    |-- html-mode/
                +    |   |-- div
                +    |   |-- doctype
                +    |   |-- doctype.xhml1
                +    |   |-- doctype.xhtml1_1
                +    |   |-- doctype.xhtml1_strict
                +    |   `-- doctype.xhtml1_transitional
                +    |-- objc-mode/
                +    |   `-- prop
                +    |-- perl-mode/
                +    |   |-- cperl-mode/
                +    |   |-- eval
                +    |   |-- for
                +    |   |-- fore
                +    |   |-- if
                +    |   |-- ife
                +    |   |-- ifee
                +    |   |-- sub
                +    |   |-- unless
                +    |   |-- while
                +    |   |-- xfore
                +    |   |-- xif
                +    |   |-- xunless
                +    |   `-- xwhile
                +    |-- python-mode/
                +    |   |-- __
                +    |   |-- class
                +    |   |-- def
                +    |   |-- for
                +    |   |-- ifmain
                +    |   `-- while
                +    |-- rst-mode/
                +    |   |-- chapter
                +    |   |-- section
                +    |   `-- title
                +    |-- ruby-mode/
                +    |   |-- #
                +    |   |-- =b
                +    |   |-- Comp
                +    |   |-- all
                +    |   |-- am
                +    |   |-- any
                +    |   |-- app
                +    |   |-- bm
                +    |   |-- case
                +    |   |-- cla
                +    |   |-- classify
                +    |   |-- cls
                +    |   |-- collect
                +    |   |-- dee
                +    |   |-- deli
                +    |   |-- det
                +    |   |-- ea
                +    |   |-- eac
                +    |   |-- eai
                +    |   |-- eav
                +    |   |-- eawi
                +    |   |-- forin
                +    |   |-- if
                +    |   |-- ife
                +    |   |-- inject
                +    |   |-- mm
                +    |   |-- r
                +    |   |-- rb
                +    |   |-- reject
                +    |   |-- req
                +    |   |-- rreq
                +    |   |-- rw
                +    |   |-- select
                +    |   |-- w
                +    |   |-- y
                +    |   `-- zip
                +    `-- time
                +
                +

                Snippet definitions are put in plain text files. They are arranged by +subdirectories. For example, snippets for c-mode are put in the +c-mode directory.

                +

                The parent directory acts as the parent mode. This is the way of +YASnippet to share snippet definitions among different modes. As you +can see above, c-mode and c++-mode share the same parents +cc-mode, while all modes are derived from text-mode. This can +be also used to as an alias -- cperl-mode is an empty directory +whose parent is perl-mode.

                +

                File names act as the snippet trigger key. Note files starting with a +dot (.) are ignored.

                +
                +
                +

                File content

                +

                A file defining a snippet may just contain the template for the +snippet. Optionally it can also contains some meta data for the +snippet as well as comments.

                +

                Generally speaking, if the file contains a line of # --, then all +contents above that line are considered as meta data and comments; +below are template. Or else the whole file content is considered as +the template.

                +

                Here's a typical example:

                +
                #contributor : pluskid <pluskid@gmail.com>
                +#name : __...__
                +# --
                +__${init}__
                +
                +

                Meta data are specified in the syntax of

                +
                #data-name : data value
                +
                +

                Any other text above # -- is considered as comment and +ignored. Here's a list of currently supported meta data:

                +images/group.png +
                  +
                • name: The name of the snippet. This is a one-line description of +the snippet. It will be displayed in the menu. So it's a good idea +to select a descriptive name fo a snippet -- especially +distinguishable among similar snippets.
                • +
                • contributor: The contributor of the snippet.
                • +
                • condition: The condition of the snippet. This is a piece of +elisp code. If a snippet has a condition, then it will only be +expanded when the condition code evaluate to some non-nil value.
                • +
                • key: The key to expand the snippet. Sometimes the key of a +snippet is non-ASCII or not valid filename (e.g. contains +/). One can then define the key property which will +overwrite the filename as the key to expand the snippet.
                • +
                • group: The snippets for a mode can be grouped. Grouped snippets +will be grouped in sub-menu. This is useful if one has too many +snippets for a mode which will make the menu too long. group +property only affect menu construction (See The Menu). Refer to +the snippets for ruby-mode for examples. Group can also be +nested, e.g. control structure.loops tells that the snippet is +under the loops group which is under the control structure +group.
                • +
                +
                +
                +

                Define snippets using elisp code

                +

                As I mentioned above, you can define snippets directly by writing +elisp code.

                +
                +

                yas/define-snippets

                +

                The basic syntax of yas/define-snippets is

                +
                (yas/define-snippets MODE SNIPPETS &optional PARENT)
                +
                +

                The parameters are self-descriptive. If you specify a PARENT, then +the snippets of the parents may be shared by MODE. Note if you use +this function several times, the later specified PARENT will +overwrite the original one. However, not specifying a PARENT won't +erase the original parent.

                +

                The SNIPPETS parameter is a list of snippet definitions. Each +element should have the following form:

                +
                (KEY TEMPLATE NAME CONDITION GROUP)
                +
                +

                The NAME, CONDITION and GROUP can be omitted if you don't +want to provide one. Here's an example:

                +
                (yas/define-snippets 'c++-mode
                +'(
                +  ("using" "using namespace ${std};
                +$0" "using namespace ... " nil)
                +  ("class" "class ${1:Name}
                +{
                +public:
                +    $1($2);
                +    virtual ~$1();
                +};" "class ... { ... }" nil)
                +  ("beginend" "${1:v}.begin(), $1.end" "v.begin(), v.end()" nil)
                +  )
                +'cc-mode)
                +
                +

                The example above is auto-generated code by yas/compile-bundle.

                +
                +
                +

                yas/compile-bundle

                +

                yas/compile-bundle can be used to parse the snippets from a +directory hierarchy and translate them into the elisp form. The +translated code is faster to load. Further more, the generated bundle +is a stand-alone file not depending on yasnippet.el. The released +bundles of YASnippet are all generated this way.

                +

                The basic syntax of yas/compile-bundle is

                +
                (yas/compile-bundle &optional yasnippet yasnippet-bundle snippet-roots code)
                +
                +

                As you can see, all the parameters are optional. The default values +for those parameters are convenient for me to produce the default +release bundle:

                +
                (yas/compile-bundle "yasnippet.el"
                +                    "./yasnippet-bundle.el"
                +                    '("snippets")
                +                    "(yas/initialize)")
                +
                +

                The snippet-roots can be a list of root directories. This is +useful when you have multiple snippet directories (maybe from other +users). The code parameter can be used to specify your own +customization code instead of the default (yas/initialize). For +example, you can set yas/trigger-key to (kbd "SPC") here if +you like.

                +
                +
                +

                yas/define

                +

                The basic syntax for yas/define is

                +
                (yas/define mode key template &optional name condition group)
                +
                +

                This is only a syntax sugar for

                +
                (yas/define-snippets mode
                +                     (list (list key template name condition group)))
                +
                +
                +
                +
                +
                +

                The strategy to select a snippet

                +

                When user press the yas/trigger-key, YASnippet try to find a +proper snippet to expand. The strategy to find such a snippet is +explained here.

                +
                +

                Finding the key

                +

                YASnippet search from current point backward trying to find the +snippet to be expanded. The default searching strategy is quite +powerful. For example, in c-mode, "bar", "foo_bar", +"#foo_bar" can all be recognized as a template key. Further more, +the searching is in that order. In other words, if "bar" is found +to be a key to some valid snippet, then "foo_bar" and +"#foobar" won't be searched.

                +

                However, this strategy can also be customized easily from the +yas/key-syntaxes variable. It is a list of syntax rules, the +default value is ("w" "w_" "w_." "^ "). Which means search the +following thing until found one:

                +
                  +
                • a word.
                • +
                • a symbol. In lisp, - and ? can all be part of a symbol.
                • +
                • a sequence of characters of either word, symbol or punctuation.
                • +
                • a sequence of characters of non-whitespace characters.
                • +
                +

                But you'd better keep the default value unless you understand what +Emacs's syntax rule mean.

                +
                +
                +

                The condition system

                +

                I write forked snippet.el to make the smart-snippet.el. I call it +smart-snippet because a condition can be attached to a snippet. This +is really a good idea. However, writing condition for a snippet +usually needs good elisp and Emacs knowledge, so it is strange to many +user.

                +

                Later I write YASnippet and persuade people to use it instead of +smart-snippet.el. However, some user still love smart-snippet because +it is smart. So I make YASnippet smart. Even smarter than +smart-snippet.el. :p

                +

                Consider this scenario: you are an old Emacs hacker. You like the +abbrev-way and set yas/trigger-key to (kbd "SPC"). However, +you don't want if to be expanded as a snippet when you are typing +in a comment block or a string (e.g. in python-mode).

                +

                It's OK, just specify the condition for if to be (not +(python-in-string/comment)). But how about while, for, +etc. ? Writing the same condition for all the snippets is just +boring. So YASnippet introduce a buffer local variable +yas/buffer-local-condition. You can set this variable to (not +(python-in-string/comment)) in python-mode-hook. There's no way +to do this in smart-snippet.el!

                +

                Then, what if you really want some snippet even in comment? This is +also possible! But let's stop telling the story and look at the rules:

                +
                  +
                • If yas/buffer-local-condition evaluate to nil, snippet won't be +expanded.
                • +
                • If it evaluate to the a cons cell where the car is the symbol +require-snippet-condition and the cdr is a symbol (let's +call it requirement):
                    +
                  • If the snippet has no condition, then it won't be expanded.
                  • +
                  • If the snippet has a condition but evaluate to nil or error +occured during evaluation, it won't be expanded.
                  • +
                  • If the snippet has a condition that evaluate to non-nil (let's +call it result):
                      +
                    • If requirement is t, the snippet is ready to be +expanded.
                    • +
                    • If requirement is eq to result, the snippet is ready +to be expanded.
                    • +
                    • Otherwise the snippet won't be expanded.
                    • +
                    +
                  • +
                  +
                • +
                • If it evaluate to other non-nil value:
                    +
                  • If the snippet has no condition, or has a condition that evaluate +to non-nil, it is ready to be expanded.
                  • +
                  • Otherwise, it won't be expanded.
                  • +
                  +
                • +
                +

                So set yas/buffer-local-condition like this

                +
                (add-hook 'python-mode-hook
                +          '(lambda ()
                +             (setq yas/buffer-local-condition
                +                   '(if (python-in-string/comment)
                +                        '(require-snippet-condition . force-in-comment)
                +                      t))))
                +
                +

                And specify the condition for a snippet that you're going to expand in +comment to be evaluated to the symbol force-in-comment. Then it +can be expanded as you expected, while other snippets like if +still can't expanded in comment.

                +
                +
                +

                Multiple snippet with the same key

                +

                There can be multiple snippet bind to the same key. If you define a +snippet with a key that is already used, you'll overwrite the original +snippet definition. However, you can add a different postfix to the +key.

                +

                In general, the extension (consider a file name) is ignored when +defining a snippet. So def, def.1 and def.mine will all be +valid candidates when the key is def.

                +

                When there are multiple candidates, YASnippet will let you select +one. The UI for selecting multiple candidate can be +customized. There're two variable related:

                +
                  +
                • yas/window-system-popup-function: the function used when you +have a window system.
                • +
                • yas/text-popup-function: the function used when you don't have a +window system, i.e. when you are working in a terminal.
                • +
                +
                +Currently there're three solution come with YASnippet.
                +images/popup-menu.png + +
                +

                Just select the first one

                +

                This one is originally used in terminal mode. It doesn't let you to +choose anything, it just select the first one on behalf of you. So I +bet you never want to use this. :p

                +
                +
                +

                Use a dropdown-menu.el

                +images/dropdown-menu.png +

                Originally, only the above two function is available in +YASnippet. They are difficult to use -- especially in a +terminal. Until later Jaeyoun Chung show me his dropdown-menu.el, +I say wow! It's wonderful!

                +
                  +
                • It works in both window system and terminal.
                • +
                • It is customizable, you can use C-n, C-p to navigate, q +to quite and even press 6 as a shortcut to select the 6th +candidate.
                • +
                +

                So I added yas/dropdown-list-popup-for-template to support +dropdown-list.el. And upload dropdown-list.el to YASnippet +hompage for an optional download (since Jaeyoun didn't provide a URL).

                +

                Then finally, in 0.4.0, I included a copy of the content of +dropdown-list.el [1] in yasnippet.el and made it the default +way for selecting multiple candidates.

                +

                However, the original functions are still there, you can still use this

                +
                (setq yas/window-system-popup-function
                +      'yas/x-popup-menu-for-template)
                +
                +

                if you prefer a modern UI. :)

                +
                +
                +
                +

                The Trigger Key

                +

                YASnippet is implemented as a minor-mode (yas/minor-mode). The +trigger key yas/trigger-key is defined in yas/minor-mode-map +to call yas/expand to try to expand a snippet.

                +
                +

                The Minor Mode

                +images/minor-mode-indicator.png +

                When yas/minor-mode is enabled, the trigger key will take +effect. The default key is (kbd "TAB"), however, you can freely +set it to some other key. By default, YASnippet add a hook to +after-change-major-mode-hook to enable yas/minor-mode [2] in +every buffer. This works fine for most modes, however, some mode +doesn't follow the Emacs convention and doens't call this hook. You +can either explicitly hook for those mode or just add it to +yas/extra-mode-hooks to let YASnippet do it for you:

                +
                (require 'yasnippet)
                +(add-to-list 'yas/extra-mode-hooks
                +             'ruby-mode-hook)
                +(yas/initialize)
                +
                +

                Note that should be put after (require 'yasnippet) and before +(yas/initialize). Further more, you may report it to me, I'll add +that to the default value.

                +
                +
                +

                The Fallback

                +

                If yas/expand failed to find any suitable snippet to expand, it +will disable the minor mode temporarily and find if there's any other +command bind the yas/trigger-key. If found, the command will be +called. Usually this works very well -- when there's a snippet, expand +it, otherwise, call whatever command originally bind to the trigger +key.

                +

                However, you can change this behavior by customizing the +yas/fallback-behavior variable. If you set this variable to +'return-nil, it will return nil instead of trying to call the +original command when no snippet is found. This is useful when you +would like YASnippet to work with other extensions, +e.g. hippie-expand. I'm also glad to tell you that integration +with hippie-expand is already included in YASnippet.

                +
                +
                +

                Integration with hippie-expand

                +

                To integrate with hippie-expand, just put +yas/hippie-try-expand in +hippie-expand-try-functions-list. Personally I would like to put +in front of the list, but it can be put anywhere you prefer.

                +
                +
                +
                +

                Other way to select a snippet

                +

                When you use the trigger key (so yas/expand) to expand a snippet, +the key for the snippet is deleted before the template for the snippet +is inserted.

                +

                However, there're other ways to insert a snippet.

                +
                +

                The Menu

                +

                YASnippet will setup a menu just after the Buffers Menu in the +menubar. The snippets for all real modes are listed there under the +menu. You can select a snippet from the menu to expand it. Since you +select manually from the menu, you can expand any snippet. For +example, you can expand a snippet defined for python-mode in a +c-mode buffer by selecting it from the menu:

                +images/menubar.png +
                  +
                • Condition system is ignored since you select to expand it +explicitly.
                • +
                • There will be no muliple candidates since they are listed in the +menu as different items.
                • +
                +

                This can be convenient sometimes. However, if you don't like the +menubar of Emacs and never use it. You can tell YASnippet don't boring +to build a menu by setting yas/use-menu to nil.

                +

                Another thing to note is that only real modes are listed under the +menu. As you know, common snippets can be shared by making up a +virtual parent mode. It's too bad if the menu is floored by those +virtual modes. So YASnippet only show menus for those real +modes. But the snippets fo the virtual modes can still be accessed +through the parent submenu of some real mode.

                +

                YASnippet use a simple way to check whether a mode is real or +virtual: (fboundp mode). For example, the symbol c-mode is +bound to a function while cc-mode is not. But this is not enough, +some modes aren't part of Emacs, and maybe when initializing +YASnippet, those modes haven't been initialized. So YASnippet also +maintain a list of known modes (yas/known-modes). You can add item +to that list if you need.

                +
                +
                +

                Expanding From Elisp Code

                +

                Sometimes you might want to expand a snippet directly by calling a +functin from elisp code. You should call yas/expand-snippet +instead of yas/expand in this case.

                +

                As with expanding from the menubar, condition system and multiple +candidates won't exists here. In fact, expanding from menubar has the +same effect of evaluating the follow code:

                +
                (yas/expand-snippet (point) (point) template)
                +
                +

                Where template is the template of a snippet. It is never required +to belong to any snippet -- you can even make up it on the fly. The +1st and 2nd parameter defines the region to be deleted after YASnippet +inserted the template. It is used by yas/expand to indicate the +region of the key. There's usually no need to delete any region when +we are expanding a snippet from elisp code, so passing two (point) +is fine. Note only (point) will be fine because the 1st parameter +also indicate where to insert and expand the template.

                +
                +
                +
                +
                +

                The Syntax of the Template

                +

                The syntax of the snippet template is simple but powerful, very +similar to TextMate's.

                +
                +

                Plain Text

                +

                Arbitrary text can be included as the content of a template. They are +usually interpreted as plain text, except $ and `. You need to +use \ to escape them: \$ and \`. The \ itself may also +needed to be escaped as \\ sometimes.

                +
                +
                +

                Embedded elisp code

                +

                Elisp code can be embedded inside the template. They are written +inside back-quotes (`):

                +

                They are evaluated when the snippet is being expanded. The evaluation +is done in the same buffer as the snippet being expanded. Here's an +example for c-mode to calculate the header file guard dynamically:

                +
                #ifndef ${1:_`(upcase (file-name-nondirectory (file-name-sans-extension (buffer-file-name))))`_H_}
                +#define $1
                +
                +$0
                +
                +#endif /* $1 */
                +
                +
                +
                +

                Tab Stops

                +

                Tab stops are fields that you can navigate back and forth by TAB +and S-TAB [3]. They are written by $ followed with a +number. $0 has the special meaning of the exit point of a +snippet. That is the last place to go when you've traveled all the +fields. Here's a typical example:

                +
                <div$1>
                +    $0
                +</div>
                +
                +
                +
                +

                Placeholders

                +

                Tab stops can have default values -- a.k.a placeholders. The syntax is +like this:

                +
                ${N:default value}
                +
                +

                They acts as the default value for a tab stop. But when you firstly +type at a tab stop, the default value will be replaced by your +typing. The number can be omitted if you don't want to create +mirrors or transformations for this field.

                +
                +
                +

                Mirrors

                +

                We refer the tab stops with placeholders as a field. A field can have +mirrors. Its mirrors will get updated when you change the text of a +field. Here's an example:

                +
                \begin{${1:enumerate}}
                +    $0
                +\end{$1}
                +
                +

                When you type "document" at ${1:enumerate}, the word +"document" will also be inserted at \end{$1}. The best +explanation is to see the screencast(YouTube or avi video).

                +

                The tab stops with the same number to the field act as its mirrors. If +none of the tab stops has an initial value, the first one is selected +as the field and others mirrors.

                +
                +
                +

                Transformations

                +

                If the default value of a field starts with $, then it is interpreted +as the transformation code instead of default value. A transformation +is some arbitrary elisp code that will get evaluated in an environment +when the variable text is bind to the inputted text of the +field. Here's an example for Objective-C:

                +
                - (${1:id})${2:foo}
                +{
                +    return $2;
                +}
                +
                +- (void)set${2:$(capitalize text)}:($1)aValue
                +{
                +    [$2 autorelease];
                +    $2 = [aValue retain];
                +}
                +$0
                +
                +

                Look at ${2:$(capitalize text)}, it is a transformation instead of +a placeholder. The actual placeholder is at the first line: +${2:foo}. When you type text in ${2:foo}, the transformation +will be evaluated and the result will be placed there as the +transformated text. So in this example, if you type baz in the field, +the transformed text will be Baz. This example is also available in +the screencast.

                +

                Another example is for rst-mode. In reStructuredText, the document +title can be some text surrounded by "===" below and above. The "===" +should be at least as long as the text. So

                +
                =====
                +Title
                +=====
                +
                +

                is a valid title but

                +
                ===
                +Title
                +===
                +
                +

                is not. Here's an snippet for rst title:

                +
                ${1:$(make-string (string-width text) ?\=)}
                +${1:Title}
                +${1:$(make-string (string-width text) ?\=)}
                +
                +$0
                +
                +
          ......
          + + + + +
          [1]With some minor change, mainly for fixing some trivial bugs.
          + + + + + +
          [2]This is done when you call yas/initialize.
          + + + + + +
          [3]Of course, this can be customized.
          + +
          +

          Indenting

          +

          Many people miss the indenting feature of smart-snippet: when you +place a $> in your snippet, an (indent-according-to-mode) will +be executed there to indent the line. So you'll not need to hard-code +the indenting in the snippet template, and it will be very convenient +when you need to work with several different project where coding +styles are different.

          +

          The reason why this feature wasn't added to YASnippet until after +0.5.6 is that it doesn't work well for all modes. In some cases +(e.g. python-mode), calling indent-according-to-mode will break +the overlays created by YASnippet.

          +

          However, since many people asked for this feature, I finally added +this to YASnippet. Here's an example of the usage:

          +
          for (${int i = 0}; ${i < 10}; ${++i})
          +{$>
          +$0$>
          +}$>
          +
          +
          + + + + + + + + + + diff --git a/doc/define_snippet.rst b/doc/define_snippet.rst index d81a58f..dbd9baa 100644 --- a/doc/define_snippet.rst +++ b/doc/define_snippet.rst @@ -178,6 +178,9 @@ Meta data are specified in the syntax of Any other text above ``# --`` is considered as comment and ignored. Here's a list of currently supported meta data: +.. image:: images/group.png + :align: right + * ``name``: The name of the snippet. This is a one-line description of the snippet. It will be displayed in the menu. So it's a good idea to select a descriptive name fo a snippet -- especially @@ -186,6 +189,18 @@ ignored. Here's a list of currently supported meta data: * ``condition``: The condition of the snippet. This is a piece of elisp code. If a snippet has a condition, then it will only be expanded when the condition code evaluate to some non-nil value. +* ``key``: The key to expand the snippet. Sometimes the key of a + snippet is non-ASCII or not valid filename (e.g. contains + ``/``). One can then define the ``key`` property which will + overwrite the filename as the key to expand the snippet. +* ``group``: The snippets for a mode can be grouped. Grouped snippets + will be grouped in sub-menu. This is useful if one has too many + snippets for a mode which will make the menu too long. ``group`` + property only affect menu construction (See `The Menu`_). Refer to + the snippets for ``ruby-mode`` for examples. Group can also be + nested, e.g. ``control structure.loops`` tells that the snippet is + under the ``loops`` group which is under the ``control structure`` + group. @@ -215,10 +230,10 @@ element should have the following form: .. sourcecode:: common-lisp - (KEY TEMPLATE NAME CONDITION) + (KEY TEMPLATE NAME CONDITION GROUP) -The ``NAME`` and ``CONDITION`` can be omitted if you don't want to -provide one. Here's an example: +The ``NAME``, ``CONDITION`` and ``GROUP`` can be omitted if you don't +want to provide one. Here's an example: .. sourcecode:: common-lisp @@ -278,14 +293,14 @@ The basic syntax for ``yas/define`` is .. sourcecode:: common-lisp - (yas/define mode key template &optional name condition) + (yas/define mode key template &optional name condition group) This is only a syntax sugar for .. sourcecode:: common-lisp (yas/define-snippets mode - (list (list key template name condition))) + (list (list key template name condition group))) The strategy to select a snippet ================================ diff --git a/doc/faq.html b/doc/faq.html new file mode 100644 index 0000000..f9a40e0 --- /dev/null +++ b/doc/faq.html @@ -0,0 +1,107 @@ + + + + + + +How to define a snippet ? + + + + + +
          +
          +
          +
          + +
          +
          +
          +
          +
          +

          Why there's an extra newline?

          +

          If you have a newline at the end of the snippet definition file, then +YASnippet will add a newline when you expanding a snippet. Please +don't add a newline at the end if you don't want it when you saving +the snippet file.

          +

          Note some editors will automatically add a newline for you. In Emacs, +if you set require-final-newline to t, it will add the final +newline for you automatically.

          +
          +
          +

          Why TAB key doesn't expand a snippet?

          +

          First check the mode line to see if there's yas. If no, then try +M-x yas/minor-mode-on to manually turn on yas/minor-mode and +try to expand the snippet again. If it works, then, you can add the +following code to your .emacs before loading YASnippet:

          +
          (setq yas/extra-mode-hooks '(the-major-mode))
          +
          +

          where the-major-mode is the major mode in which yas/minor-mode +isn't enabled by default.

          +

          If yas/minor-mode is on but the snippet still not expanded. Then +try to see what command is bound to the TAB key: press C-h k +and then press TAB. Emacs will show you the result.

          +

          You'll see a buffer prompted by Emacs saying that TAB runs the +command .... Alternatively, you might see <tab> runs the command +..., note the difference between TAB and <tab> where the +latter has priority. If you see <tab> bound to a command other +than yas/expand, (e.g. in org-mode) you can try the following +code to work around:

          +
          (add-hook 'org-mode-hook
          +          '(lambda ()
          +             (make-variable-buffer-local 'yas/trigger-key)
          +             (setq yas/trigger-key [tab])))
          +
          +

          replace org-mode-hook with the major mode hook you are dealing +with (C-h m to see what major mode you are in).

          +

          If it says TAB but YASnippet still doesn't work, check your +configuration and you may also ask for help on the discussion group. Don't forget to +attach the information on what command is bound to TAB as well as the +mode information (Can be obtained by C-h m).

          +
          +
          +

          How to define snippets with named by characters not supported by the filesystem?

          +

          For example, you want to define a snippet by the key < which is not a +valid character for filename on Windows. In this case, you may use +yas/define to define the snippet. If you want to enjoy defining +snippets in a file, you can use the key property to specify the key of +the defined snippet explicitly.

          +

          Just name your snippet with an arbitrary valid filename, lt for +example. and specify < for the key property:

          +
          #key: <
          +#name: <...></...>
          +# --
          +<${1:div}>$0</$1>
          +
          +
          +
          +
          +
          +
          +
          +
          +
          + + diff --git a/doc/images/group.png b/doc/images/group.png new file mode 100644 index 0000000000000000000000000000000000000000..fd096989f58449419c9fa82cc171c251775e73a9 GIT binary patch literal 80647 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 Rq*+6K4r2li-a`}9{{=8B;t&7; literal 0 HcmV?d00001 diff --git a/doc/index.html b/doc/index.html new file mode 100644 index 0000000..4991a72 --- /dev/null +++ b/doc/index.html @@ -0,0 +1,191 @@ + + + + + + +Yet Another Snippet extension + + + + + +
          +
          +
          +
          + +
          +
          +
          +
          + +

          YASnippet is a re-design and re-write of my original extension +smart-snippet. It is much cleaner and more powerful than +smart-snippet.

          +
          +

          Getting Started

          + +
          +

          For lazy poeple or beginners

          +
            +
          1. Download the latest bundle release [1] from the downloads page.

            +
          2. +
          3. Create a directory ~/emacs/plugins.

            +
          4. +
          5. Unpack the downloaded bundle to that directory.

            +
          6. +
          7. Add the following code to your ~/.emacs file:

            +
            (add-to-list 'load-path
            +              "~/emacs/plugins")
            +(require 'yasnippet-bundle)
            +
            +
          8. +
          +
          +
          +

          For you

          +
            +
          1. Download the latest YASnippet release package [2] from the +downloads page.

            +
          2. +
          3. Unpack it to a directory and add that directory to your +load-path.

            +
          4. +
          5. Add the following code to your ~/.emacs file:

            +
            (require 'yasnippet) ;; not yasnippet-bundle
            +(yas/initialize)
            +(yas/load-directory "/path/to/the/snippets/directory/")
            +
            +
          6. +
          7. You can inspect into the snippets directory for adding your own +snippets.

            +
          8. +
          9. Detailed document can be found at the doc directory.

            +
          10. +
          +
          +
          +

          For geeks

          +

          If you want to always follow the latest code. You can check out it +from the svn repository:

          +
          svn checkout http://yasnippet.googlecode.com/svn/trunk/ yasnippet
          +
          +

          However, I try to release a new version as soon as I made some changes +that will affect the normal use or added some new features. So there's +usually no need to follow the svn repository. Except that you might +find svn up is more convenient than downloading and unpacking the +release package. :D

          +
          +
          +
          +

          How to contribute ?

          +

          If you like YASnippet, you can recommendate it to your friends.

          +
          +

          Issues

          +

          If you find a bug you can create a new issue at the issue list. Please describe +the problem as clear as possible.

          +
          +
          +

          Suggestion, Feature Request

          +

          There's a discussion group for both smart-snippet and yasnippet. If +you have any suggesion, you can post to there and discuss with other +members.

          +

          Especially, there's a wish list wiki page. I'll collect ideas from +the discussion group to the wish list. So you might want to look +at the wish list before you post something.

          +
          +
          +

          Snippets

          +

          YASnippet comes with some default snippet definitions. However, they +are far from complete. So I'm calling users to share their +snippets. If you have some good snippet definitions, you can post them +to the discussion group. You can specify the contributor +property of the snippet like:

          +
          #contributor : pluskid <pluskid@gmail.com>
          +#name : __...__
          +# --
          +__${init}__
          +
          +

          I'll incorporate (some of) them in the release if suitable. However, +if you have many snippets (especially when they need to be +maintained and updated constantly), it is not suitable to put them in +the YASnippet release package. A better way is to make your snippets +publicly available and tell me the URL. I'll try to keep a list of +them on the wiki page.

          +
          +
          +
          +

          Detailed Documentation

          + + + + + + +
          [1]They usually named like yasnippet-bundle-x.y.z.el.tgz where +x.y.z is the version number.
          + + + + + +
          [2]They usually named like yasnippet.x.y.z.tar.bz2.
          +
          +
          +
          +
          +
          +
          +
          +
          + + From 34b389d2ad66db139552e3fb3c9c29ddfdae32a2 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Wed, 28 Jan 2009 10:48:32 +0000 Subject: [PATCH 30/42] Add svn mime-type to enable online viewing From f4dd4094fddce12667d3acbaaa7c1b794e1e8be7 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Wed, 28 Jan 2009 10:51:02 +0000 Subject: [PATCH 31/42] Set mime-type for css files From 36455f570d441a835efa46bc70188bd621abd541 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Wed, 28 Jan 2009 11:32:20 +0000 Subject: [PATCH 32/42] Updated the introduction doc, thanks Xah Lee for contributing this description --- doc/index.html | 175 ++++++++++++++++--------------------------------- doc/index.rst | 156 ++++++++++++++++--------------------------- 2 files changed, 115 insertions(+), 216 deletions(-) diff --git a/doc/index.html b/doc/index.html index 4991a72..d5ffcff 100644 --- a/doc/index.html +++ b/doc/index.html @@ -43,142 +43,83 @@ -

          YASnippet is a re-design and re-write of my original extension +

          Yasnippet is a template system for emacs. It allows you to type a +abbrevation and automatically expand the abbreviation into function +templates.

          +

          Bundled language templates includes: C, C++, C#, Perl, Python, Ruby, +SQL, LaTeX, HTML, CSS and more.

          +

          Yasnippet system is inspired from TextMate's template system. You can +use a tool to import any TextMate template you have to Yasnippet. It +is a re-design and re-write of my original extension smart-snippet. It is much cleaner and more powerful than smart-snippet.

          -
          -

          Getting Started

          -
          -

          For the busy or impatient people

          -

          Watch the screencast at YouTube or download the one -with a higher resolution.

          +
          +

          Video Demo

          +

          Watch the demo at YouTube (download a higher +resolution version: yasnippet.avi).

          -
          -

          For lazy poeple or beginners

          -
            -
          1. Download the latest bundle release [1] from the downloads page.

            -
          2. -
          3. Create a directory ~/emacs/plugins.

            -
          4. -
          5. Unpack the downloaded bundle to that directory.

            -
          6. -
          7. Add the following code to your ~/.emacs file:

            +
            +

            Brief Install Instruction

            +

            There are two archives of YASnippet. One is a single file compiled +“bundle”, and the other is normal. If all you need is to use the +builtin templates, download the bundle one. If you want to add your +own templates, download the normal one.

            +
            +

            Bundle Install

            +
              +
            • Download the latest yasnippet-bundle-x.y.z.el.tgz and unpack it.
            • +
            • Open the file, and type Alt+x eval-buffer.
            • +
            +

            That's it. Now open any one of your language file, you'll see a menu +YASnippet. you can pull the menu to insert a template. Or, you can +type the pre-defined abbrev and press TAB to expand it.

            +

            To have emacs load YASnippet automatically when it starts, put the +following in your .emacs file:

            +
            (add-to-list 'load-path
            -              "~/emacs/plugins")
            +              "/path/to/dir/containing/bundle/file")
             (require 'yasnippet-bundle)
             
            -
          8. -
          +
          -
          -

          For you

          -
            -
          1. Download the latest YASnippet release package [2] from the -downloads page.

            -
          2. -
          3. Unpack it to a directory and add that directory to your -load-path.

            -
          4. -
          5. Add the following code to your ~/.emacs file:

            +
            +

            Normal Install

            +

            For full install of the normal archive, just download and unpack the +latest yasnippet-x.y.z.tar.bz2, put it in your load-path and +add the following in your .emacs file:

            +
            (require 'yasnippet) ;; not yasnippet-bundle
             (yas/initialize)
             (yas/load-directory "/path/to/the/snippets/directory/")
             
            -
          6. -
          7. You can inspect into the snippets directory for adding your own -snippets.

            -
          8. -
          9. Detailed document can be found at the doc directory.

            -
          10. -
          -
          -
          -

          For geeks

          -

          If you want to always follow the latest code. You can check out it -from the svn repository:

          -
          svn checkout http://yasnippet.googlecode.com/svn/trunk/ yasnippet
          -
          -

          However, I try to release a new version as soon as I made some changes -that will affect the normal use or added some new features. So there's -usually no need to follow the svn repository. Except that you might -find svn up is more convenient than downloading and unpacking the -release package. :D

          + +

          Please refer to the documentation for full customization.

          -
          -

          How to contribute ?

          -

          If you like YASnippet, you can recommendate it to your friends.

          -
          -

          Issues

          -

          If you find a bug you can create a new issue at the issue list. Please describe -the problem as clear as possible.

          -
          -
          -

          Suggestion, Feature Request

          -

          There's a discussion group for both smart-snippet and yasnippet. If -you have any suggesion, you can post to there and discuss with other -members.

          -

          Especially, there's a wish list wiki page. I'll collect ideas from -the discussion group to the wish list. So you might want to look -at the wish list before you post something.

          -
          -
          -

          Snippets

          -

          YASnippet comes with some default snippet definitions. However, they -are far from complete. So I'm calling users to share their -snippets. If you have some good snippet definitions, you can post them -to the discussion group. You can specify the contributor -property of the snippet like:

          -
          #contributor : pluskid <pluskid@gmail.com>
          -#name : __...__
          -# --
          -__${init}__
          -
          -

          I'll incorporate (some of) them in the release if suitable. However, -if you have many snippets (especially when they need to be -maintained and updated constantly), it is not suitable to put them in -the YASnippet release package. A better way is to make your snippets -publicly available and tell me the URL. I'll try to keep a list of -them on the wiki page.

          -
          -
          -
          -

          Detailed Documentation

          +
          +

          Bugs, Contribution and Support

          - - - - - -
          [1]They usually named like yasnippet-bundle-x.y.z.el.tgz where -x.y.z is the version number.
          - - - - - -
          [2]They usually named like yasnippet.x.y.z.tar.bz2.
          +

          Thank you very much for using YASnippet!

          diff --git a/doc/index.rst b/doc/index.rst index 74aebdc..dde7a2a 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -8,47 +8,63 @@ Yet Another Snippet extension .. contents:: -YASnippet is a re-design and re-write of my original extension +Yasnippet is a template system for emacs. It allows you to type a +abbrevation and automatically expand the abbreviation into function +templates. + +Bundled language templates includes: C, C++, C#, Perl, Python, Ruby, +SQL, LaTeX, HTML, CSS and more. + +Yasnippet system is inspired from TextMate's template system. You can +use a tool to import any TextMate template you have to Yasnippet. It +is a re-design and re-write of my original extension `smart-snippet`_. It is much cleaner and more powerful than smart-snippet. .. _smart-snippet: http://code.google.com/p/smart-snippet/ -Getting Started -=============== -For the busy or impatient people --------------------------------- +Video Demo +========== -Watch the `screencast at YouTube -`_ or download `the one -with a higher resolution -`_. +Watch the `demo at YouTube +`_ (download a higher +resolution version: `yasnippet.avi +`_). -For lazy poeple or beginners ----------------------------- +Brief Install Instruction +========================= -.. _downloads page: http://code.google.com/p/yasnippet/downloads/list +There are two archives of YASnippet. One is a single file compiled +“bundle”, and the other is normal. If all you need is to use the +builtin templates, download the bundle one. If you want to add your +own templates, download the normal one. + +Bundle Install +-------------- + +* Download the latest ``yasnippet-bundle-x.y.z.el.tgz`` and unpack it. +* Open the file, and type ``Alt+x eval-buffer``. + +That's it. Now open any one of your language file, you'll see a menu +YASnippet. you can pull the menu to insert a template. Or, you can +type the pre-defined abbrev and press ``TAB`` to expand it. + +To have emacs load YASnippet automatically when it starts, put the +following in your ``.emacs`` file: -1. Download the latest bundle release [1]_ from the `downloads page`_. -2. Create a directory ``~/emacs/plugins``. -3. Unpack the downloaded bundle to that directory. -4. Add the following code to your ``~/.emacs`` file: - .. sourcecode:: common-lisp (add-to-list 'load-path - "~/emacs/plugins") + "/path/to/dir/containing/bundle/file") (require 'yasnippet-bundle) -For you -------- +Normal Install +-------------- -1. Download the latest YASnippet release package [2]_ from the - `downloads page`_. -2. Unpack it to a directory and add that directory to your - ``load-path``. -3. Add the following code to your ``~/.emacs`` file: +For full install of the normal archive, just download and unpack the +latest ``yasnippet-x.y.z.tar.bz2``, put it in your ``load-path`` and +add the following in your ``.emacs`` file: .. sourcecode:: common-lisp @@ -56,83 +72,25 @@ For you (yas/initialize) (yas/load-directory "/path/to/the/snippets/directory/") -4. You can inspect into the ``snippets`` directory for adding your own - snippets. -5. Detailed document can be found at the ``doc`` directory. +Please refer to the documentation for full customization. -For geeks ---------- +Bugs, Contribution and Support +============================== -If you want to always follow the latest code. You can check out it -from the svn repository: - -.. sourcecode:: bash - - svn checkout http://yasnippet.googlecode.com/svn/trunk/ yasnippet - -However, I try to release a new version as soon as I made some changes -that will affect the normal use or added some new features. So there's -usually no need to follow the svn repository. Except that you might -find ``svn up`` is more convenient than downloading and unpacking the -release package. :D - -How to contribute ? -=================== - -If you like YASnippet, you can recommendate it to your friends. - -Issues ------- - -If you find a bug you can create a new issue at the `issue list -`_. Please describe -the problem as clear as possible. - -Suggestion, Feature Request ---------------------------- - -There's a `discussion group`_ for both smart-snippet and yasnippet. If -you have any suggesion, you can post to there and discuss with other -members. - -Especially, there's a `wish list`_ wiki page. I'll collect ideas from -the `discussion group`_ to the `wish list`_. So you might want to look -at the `wish list`_ before you post something. - -Snippets --------- - -YASnippet comes with some default snippet definitions. However, they -are far from complete. So I'm calling users to share their -snippets. If you have some good snippet definitions, you can post them -to the `discussion group`_. You can specify the ``contributor`` -property of the snippet like: - -.. sourcecode:: text - - #contributor : pluskid - #name : __...__ - # -- - __${init}__ - -I'll incorporate (some of) them in the release if suitable. However, -if you have *many* snippets (especially when they need to be -maintained and updated constantly), it is not suitable to put them in -the YASnippet release package. A better way is to make your snippets -publicly available and tell me the URL. I'll try to keep a list of -them on the wiki page. +* If you find a bug, please report it at `Issue List + `_. +* If you have problem using YASnippet, or have some new ideas, please + post to the `discussion group`_. Especially, there's a `wish list`_ + wiki page. I'll collect ideas from the `discussion group`_ to the + `wish list`_. So you might want to look at the `wish list`_ before + you post something. +* If you want to contribute some snippets, you can also post them to + the `discussion group`_. Some common snippets may be added to + YASnippet, while others will be collected at the + `UserContributedSnippets wiki page + `_. .. _discussion group: http://groups.google.com/group/smart-snippet .. _wish list: http://code.google.com/p/yasnippet/wiki/WishList -Detailed Documentation -====================== - -* See `this page `_ on how to define a snippet by - yourself. -* Here's the `FAQ `_ page. -* Here's the `ChangeLog `_. - -.. [1] They usually named like ``yasnippet-bundle-x.y.z.el.tgz`` where - ``x.y.z`` is the version number. -.. [2] They usually named like ``yasnippet.x.y.z.tar.bz2``. +Thank you very much for using YASnippet! From 1ad1be7732533f6e0e1e9235f9588603aa00758c Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Fri, 30 Jan 2009 05:08:04 +0000 Subject: [PATCH 33/42] Make the intro doc more friendly to newbie --- doc/index.html | 31 ++++++++++++++++++------------- doc/index.rst | 28 +++++++++++++++++----------- 2 files changed, 35 insertions(+), 24 deletions(-) diff --git a/doc/index.html b/doc/index.html index d5ffcff..192028e 100644 --- a/doc/index.html +++ b/doc/index.html @@ -58,10 +58,10 @@ templates.

          Bundled language templates includes: C, C++, C#, Perl, Python, Ruby, SQL, LaTeX, HTML, CSS and more.

          Yasnippet system is inspired from TextMate's template system. You can -use a tool to import any TextMate template you have to Yasnippet. It -is a re-design and re-write of my original extension -smart-snippet. It is much cleaner and more powerful than -smart-snippet.

          +use a tool +to import any TextMate template you have to Yasnippet. It is a +re-design and re-write of my original extension smart-snippet. It +is much cleaner and more powerful than smart-snippet.

          Video Demo

          Watch the demo at YouTube (download a higher @@ -75,18 +75,20 @@ builtin templates, download the bundle one. If you want to add your own templates, download the normal one.

          Bundle Install

          -
            +
            1. Download the latest yasnippet-bundle-x.y.z.el.tgz and unpack it.
            2. -
            3. Open the file, and type Alt+x eval-buffer.
            4. -
          +
        1. You'll get a file named yasnippet-bundle.el, put it under +~/.emacs.d/plugins/ (create the directory if not exists).
        2. +
        3. Open the file in Emacs, and type Alt+x eval-buffer.
        4. +

        That's it. Now open any one of your language file, you'll see a menu YASnippet. you can pull the menu to insert a template. Or, you can type the pre-defined abbrev and press TAB to expand it.

        To have emacs load YASnippet automatically when it starts, put the -following in your .emacs file:

        +following in your ~/.emacs file:

        (add-to-list 'load-path
        -              "/path/to/dir/containing/bundle/file")
        +              "~/.emacs.d/plugins")
         (require 'yasnippet-bundle)
         
        @@ -94,12 +96,15 @@ following in your .emacs

        Normal Install

        For full install of the normal archive, just download and unpack the -latest yasnippet-x.y.z.tar.bz2, put it in your load-path and -add the following in your .emacs file:

        +latest yasnippet-x.y.z.tar.bz2. You'll get a directory named +yasnippet, put it in your ~/.emacs.d/plugins and add the +following in your .emacs file:

        -
        (require 'yasnippet) ;; not yasnippet-bundle
        +
        (add-to-list 'load-path
        +              "~/.emacs.d/plugins")
        +(require 'yasnippet) ;; not yasnippet-bundle
         (yas/initialize)
        -(yas/load-directory "/path/to/the/snippets/directory/")
        +(yas/load-directory "~/.emacs.d/plugins/yasnippet/snippets")
         

        Please refer to the documentation for full customization.

        diff --git a/doc/index.rst b/doc/index.rst index dde7a2a..fa01873 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -16,10 +16,11 @@ Bundled language templates includes: C, C++, C#, Perl, Python, Ruby, SQL, LaTeX, HTML, CSS and more. Yasnippet system is inspired from TextMate's template system. You can -use a tool to import any TextMate template you have to Yasnippet. It -is a re-design and re-write of my original extension -`smart-snippet`_. It is much cleaner and more powerful than -smart-snippet. +use `a tool +`_ +to import any TextMate template you have to Yasnippet. It is a +re-design and re-write of my original extension `smart-snippet`_. It +is much cleaner and more powerful than smart-snippet. .. _smart-snippet: http://code.google.com/p/smart-snippet/ @@ -43,34 +44,39 @@ own templates, download the normal one. Bundle Install -------------- -* Download the latest ``yasnippet-bundle-x.y.z.el.tgz`` and unpack it. -* Open the file, and type ``Alt+x eval-buffer``. +1. Download the latest ``yasnippet-bundle-x.y.z.el.tgz`` and unpack it. +2. You'll get a file named ``yasnippet-bundle.el``, put it under + ``~/.emacs.d/plugins/`` (create the directory if not exists). +3. Open the file in Emacs, and type ``Alt+x eval-buffer``. That's it. Now open any one of your language file, you'll see a menu YASnippet. you can pull the menu to insert a template. Or, you can type the pre-defined abbrev and press ``TAB`` to expand it. To have emacs load YASnippet automatically when it starts, put the -following in your ``.emacs`` file: +following in your ``~/.emacs`` file: .. sourcecode:: common-lisp (add-to-list 'load-path - "/path/to/dir/containing/bundle/file") + "~/.emacs.d/plugins") (require 'yasnippet-bundle) Normal Install -------------- For full install of the normal archive, just download and unpack the -latest ``yasnippet-x.y.z.tar.bz2``, put it in your ``load-path`` and -add the following in your ``.emacs`` file: +latest ``yasnippet-x.y.z.tar.bz2``. You'll get a directory named +``yasnippet``, put it in your ``~/.emacs.d/plugins`` and add the +following in your ``.emacs`` file: .. sourcecode:: common-lisp + (add-to-list 'load-path + "~/.emacs.d/plugins") (require 'yasnippet) ;; not yasnippet-bundle (yas/initialize) - (yas/load-directory "/path/to/the/snippets/directory/") + (yas/load-directory "~/.emacs.d/plugins/yasnippet/snippets") Please refer to the documentation for full customization. From 842c3a84cebdc6c947c3e2bc6ff57083faeb566a Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Wed, 4 Feb 2009 11:08:59 +0000 Subject: [PATCH 34/42] Added a 'template' snippet for c++-mode --- snippets/text-mode/cc-mode/c++-mode/template | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 snippets/text-mode/cc-mode/c++-mode/template diff --git a/snippets/text-mode/cc-mode/c++-mode/template b/snippets/text-mode/cc-mode/c++-mode/template new file mode 100644 index 0000000..7e50616 --- /dev/null +++ b/snippets/text-mode/cc-mode/c++-mode/template @@ -0,0 +1,3 @@ +#name : template +# -- +template \ No newline at end of file From 69bd61b9b2494e04340bf9c07c93daf90f0b3aba Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Sun, 8 Feb 2009 04:35:18 +0000 Subject: [PATCH 35/42] Added escape syntax rule support for latex-mode --- yasnippet.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yasnippet.el b/yasnippet.el index 28fb469..d81282e 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -44,7 +44,7 @@ "If set to t, don't activate yas/minor-mode automatically.") (make-variable-buffer-local 'yas/dont-activate) -(defvar yas/key-syntaxes (list "w" "w_" "w_." "^ ") +(defvar yas/key-syntaxes (list "w" "w_" "w_." "w_.\\" "^ ") "A list of syntax of a key. This list is tried in the order to try to find a key. For example, if the list is '(\"w\" \"w_\"). And in emacs-lisp-mode, where \"-\" has the syntax of \"_\": @@ -914,7 +914,7 @@ Here's a list of currently recognized variables: (point-max))) (setq bound (point)) (goto-char (point-min)) - (while (re-search-forward "^#\\([^ ]+\\) *: *\\(.*\\)$" bound t) + (while (re-search-forward "^#\\([^ ]+?\\) *: *\\(.*\\)$" bound t) (when (string= "name" (match-string-no-properties 1)) (setq name (match-string-no-properties 2))) (when (string= "condition" (match-string-no-properties 1)) From 29d3991eb779758cc95fac2cdf39ba74036f6127 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Tue, 10 Feb 2009 05:29:05 +0000 Subject: [PATCH 36/42] Modified yas/compile-bundle to make the bundle ELPA compatible --- yasnippet.el | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/yasnippet.el b/yasnippet.el index d81282e..fafdda7 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -1,10 +1,13 @@ ;;; yasnippet.el --- Yet another snippet extension for Emacs. ;; Copyright 2008 pluskid -;; + ;; Author: pluskid +;; Created: 02 Mar 2008 ;; Version: 0.5.9 -;; X-URL: http://code.google.com/p/yasnippet/ +;; Keywords: snippet, textmate +;; URL: http://code.google.com/p/yasnippet/ +;; EmacsWiki: YaSnippetMode ;; This file is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by @@ -35,6 +38,8 @@ ;; For more information and detailed usage, refer to the project page: ;; http://code.google.com/p/yasnippet/ +;;; Code: + (eval-when-compile (require 'cl)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -1035,6 +1040,17 @@ foo\"bar\\! -> \"foo\\\"bar\\\\!\"" t) "\"")) +(defun yas/compile-bundle-for-elpa + (&optional yasnippet yasnippet-bundle snippet-roots code) + "Compile bundle for ELPA, add autoloads so that ELPA can +generate code to load and activate YASnippet." + (yas/compile-bundle + yasnippet yasnippet-bundle snippet-roots + (concat (or code "") + "\n(yas/initialize-bundle)" + "\n;;;###autoload" ; break through so that won't + "(require 'yasnippet-bundle)"))) ; be treated as magic comment + (defun yas/compile-bundle (&optional yasnippet yasnippet-bundle snippet-roots code) "Compile snippets in SNIPPET-ROOTS to a single bundle file. @@ -1055,19 +1071,23 @@ all the parameters: (when (null snippet-roots) (setq snippet-roots '("snippets"))) (when (null code) - (setq code "(yas/initialize)")) + (setq code "(yas/initialize-bundle)")) (let ((dirs (or (and (listp snippet-roots) snippet-roots) (list snippet-roots))) (bundle-buffer nil)) (with-temp-buffer (setq bundle-buffer (current-buffer)) + (insert ";;; yasnippet-bundle.el --- " + "Yet another snippet extension (Auto compiled bundle)\n") (insert-file-contents yasnippet) (goto-char (point-max)) (insert ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n") (insert ";;;; Auto-generated code ;;;;\n") (insert ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n") - (insert code "\n") + (insert "(defun yas/initialize-bundle ()\n" + " \"Initialize YASnippet and load snippets in the bundle.\"" + " (yas/initialize)\n") (flet ((yas/define-snippets (mode snippets &optional parent) (with-current-buffer bundle-buffer @@ -1100,11 +1120,16 @@ all the parameters: (dolist (dir dirs) (dolist (subdir (yas/directory-files dir nil)) (yas/load-directory-1 subdir nil)))) + + (insert ")\n\n" code "\n") (insert "(provide '" (file-name-nondirectory (file-name-sans-extension yasnippet-bundle)) ")\n") + (insert ";;; " + (file-name-nondirectory yasnippet-bundle) + " ends here\n") (setq buffer-file-name yasnippet-bundle) (save-buffer)))) @@ -1883,3 +1908,5 @@ Use multiple times to bind different COMMANDs to the same KEY." ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; dropdown-list.el ends here + +;;; yasnippet.el ends here From 51bd26520cd4322850e90c2266197e1b782beb76 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Tue, 10 Feb 2009 05:34:27 +0000 Subject: [PATCH 37/42] no need for a separate yas/compile-bundle-for-elpa function --- yasnippet.el | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/yasnippet.el b/yasnippet.el index fafdda7..4f4ff41 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -1040,17 +1040,6 @@ foo\"bar\\! -> \"foo\\\"bar\\\\!\"" t) "\"")) -(defun yas/compile-bundle-for-elpa - (&optional yasnippet yasnippet-bundle snippet-roots code) - "Compile bundle for ELPA, add autoloads so that ELPA can -generate code to load and activate YASnippet." - (yas/compile-bundle - yasnippet yasnippet-bundle snippet-roots - (concat (or code "") - "\n(yas/initialize-bundle)" - "\n;;;###autoload" ; break through so that won't - "(require 'yasnippet-bundle)"))) ; be treated as magic comment - (defun yas/compile-bundle (&optional yasnippet yasnippet-bundle snippet-roots code) "Compile snippets in SNIPPET-ROOTS to a single bundle file. @@ -1071,7 +1060,9 @@ all the parameters: (when (null snippet-roots) (setq snippet-roots '("snippets"))) (when (null code) - (setq code "(yas/initialize-bundle)")) + (setq code (concat "(yas/initialize-bundle)" + "\n;;;###autoload" ; break through so that won't + "(require 'yasnippet-bundle)"))) ; be treated as magic comment (let ((dirs (or (and (listp snippet-roots) snippet-roots) (list snippet-roots))) From 28aacbc7c1e151abe41065903a93813c01040456 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Wed, 11 Feb 2009 09:39:51 +0000 Subject: [PATCH 38/42] Preparing for 0.5.10 release --- Rakefile | 4 +++- doc/changelog.html | 57 +++++++++++++++++++++++++++------------------- doc/changelog.rst | 8 +++++++ yasnippet.el | 4 ++-- 4 files changed, 46 insertions(+), 27 deletions(-) diff --git a/Rakefile b/Rakefile index cfb20cc..54015a8 100644 --- a/Rakefile +++ b/Rakefile @@ -38,7 +38,9 @@ task :release => [:bundle, :package, 'doc:archive'] do sh "googlecode_upload.py -s \"YASnippet Document #{$version}\"" + " -p yasnippet -l \"Featured,Type-Docs,OpSys-All\"" + " pkg/yasnippet-doc-#{$version}.tar.bz2" - + FileUtils.cp "yasnippet-bundle.el", "pkg/yasnippet-bundle-#{$version}.el" + sh "echo for ELPA | mutt -a pkg/yasnippet-bundle-#{$version}.el -s " + + "'YASnippet bundle v#{$version}' elpa@tromey.com" end rule '.html' => '.rst' do |t| diff --git a/doc/changelog.html b/doc/changelog.html index bd2ee87..ab1b98b 100644 --- a/doc/changelog.html +++ b/doc/changelog.html @@ -41,12 +41,21 @@
        +

        0.5.10 / 2009-02-11

        +
          +
        • Added grouping support so that the snippets in the menu can be +groupped together.
        • +
        • Make the bundle ELPA +compatible.
        • +
        +
        +

        0.5.9 / 2009-01-21

        • Fixed the bug of disabling the auto-indenting of cc-mode.
        -
        +

        0.5.8 / 2009-01-15

        • Added a key property in snippet definition for snippet names @@ -65,7 +74,7 @@ happened if we have proper regression test.
        • Added a workaround for c-electric- serial commands (Issue 27).
        -
        +

        0.5.7 / 2008-12-03

        -
        +

        0.5.6 / 2008-08-07

        • Added a buffer local variable yas/dont-activate to turn off @@ -90,7 +99,7 @@ properly clean up snippet (by joaotavora).
        • property is defined.
        -
        +

        0.5.5 / 2008-05-29

        • Tweak yas/extra-mode-hooks so that it can be more easily @@ -99,7 +108,7 @@ customized.
        • modes.
        -
        +

        0.5.4 / 2008-05-15

        • Added ox-mode-hook and python-mode-hook to @@ -107,7 +116,7 @@ modes.
        • in those modes.
        -
        +

        0.5.3 / 2008-05-07

        • Fix indent of python-mode snippets.
        • @@ -116,20 +125,20 @@ Mike.
        • Fix a bug of condition system.
        -
        +

        0.5.2 / 2008-04-20

        • Fix a bug for comparing string to symbol using string= (which will fire an error).
        -
        +

        0.5.1 / 2008-04-14

        • Use a beautiful css style in the document.
        -
        +

        0.5.0 / 2008-04-10

        • Integrate with hippie-expand. Just add yas/hippie-try-expand to @@ -144,7 +153,7 @@ problem now.
        • distribution.
        -
        +

        0.4.5 / 2008-04-07

        • Merge the latest dropdown-list.el.
        • @@ -154,33 +163,33 @@ error when several (more than two) snippets overlaps. Thanks sunwaybupt@newsmth for reporting this bug.
        -
        +

        0.4.4 / 2008-03-24

        • Bug fix: dropdown-list.el doesn't recognize [return] properly.
        -
        +

        0.4.3 / 2008-03-23

        • Bug fix: failed to recognize user customized yas/trigger-key.
        -
        +

        0.4.2 / 2008-03-22

        • Make a separate document package for release. Also make document available online.
        -
        +

        0.4.1 / 2008-03-21

        • Make sure yas/minor-mode's key bindings always take priority to other minor modes.
        -
        +

        0.4.0 / 2008-03-20