diff options
Diffstat (limited to 'plugins/snippets/data')
26 files changed, 6101 insertions, 0 deletions
diff --git a/plugins/snippets/data/c.xml b/plugins/snippets/data/c.xml new file mode 100644 index 0000000..f46ceed --- /dev/null +++ b/plugins/snippets/data/c.xml @@ -0,0 +1,281 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="C"> + <snippet id="gpl"> + <text><![CDATA[/* + * ${1:[$GEDIT_CURRENT_DOCUMENT_NAME,<filename>]} + * This file is part of ${2:<program name>} + * + * Copyright (C) $<3: import datetime; return str(datetime.date.today().year)> - $<4: +import pwd, os +try: + return pwd.getpwuid(os.getuid()).pw_gecos.split(',')[0] +except KeyError: + return '<author\>' > + * + * ${2} is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * ${2} is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with ${2}. If not, see <http://www.gnu.org/licenses/>. + */ + +$0]]></text> + <tag>gpl</tag> + <description>GPL License</description> + </snippet> + <snippet id="lgpl"> + <text><![CDATA[/* + * ${1:[$GEDIT_CURRENT_DOCUMENT_NAME,<filename>]} + * This file is part of ${2:<library name>} + * + * Copyright (C) $<3: import datetime; return str(datetime.date.today().year)> - $<4: +import pwd, os +try: + return pwd.getpwuid(os.getuid()).pw_gecos.split(',')[0] +except KeyError: + return '<author\>' > + * + * ${2} is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * ${2} is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with ${2}. If not, see <http://www.gnu.org/licenses/>. + */ + +$0]]></text> + <tag>lgpl</tag> + <description>LGPL License</description> + </snippet> + <snippet id="do"> + <text><![CDATA[do +{ + $0 +} while ($1);]]></text> + <tag>do</tag> + <description>do .. while</description> + </snippet> + <snippet id="for"> + <text><![CDATA[for (${1:i} = ${2:0}; ${1:i} < ${3:count}; ${1:i} += ${4:1}) +{ + $0 +}]]></text> + <tag>for</tag> + <description>for loop</description> + </snippet> + <snippet id="while"> + <text><![CDATA[while (${1:condition}) +{ + $0 +}]]></text> + <tag>while</tag> + <description>while loop</description> + </snippet> + <snippet id="if"> + <text><![CDATA[if (${1:condition}) +{ + $0 +}]]></text> + <tag>if</tag> + <description>if</description> + </snippet> + <snippet id="elif"> + <text><![CDATA[else if (${1:condition}) +{ + $0 +}]]></text> + <tag>elif</tag> + <description>else if</description> + </snippet> + <snippet id="else"> + <text><![CDATA[else +{ + $0 +}]]></text> + <tag>else</tag> + <description>else</description> + </snippet> + <snippet id="Inc"> + <text><![CDATA[#include <${1:file}.h> +$0]]></text> + <tag>Inc</tag> + <description>#include <..></description> + </snippet> + <snippet id="inc"> + <text><![CDATA[#include "${1:file}.h" +$0]]></text> + <tag>inc</tag> + <description>#include ".."</description> + </snippet> + <snippet id="main"> + <text><![CDATA[int +main (int argc, char *argv[]) +{ + $0 + return 0; +}]]></text> + <tag>main</tag> + <description>main</description> + </snippet> + <snippet id="struct"> + <text><![CDATA[struct ${1:name} +{ + ${0:/* data */} +};]]></text> + <tag>struct</tag> + <description>struct</description> + </snippet> + <snippet id="endif"> + <text><![CDATA[#endif +$0]]></text> + <description>#endif</description> + <accelerator><![CDATA[<Control><Alt>period]]></accelerator> + </snippet> + <snippet id="td"> + <text><![CDATA[typedef ${1:newtype} ${2:type}; +$0]]></text> + <tag>td</tag> + <description>typedef</description> + </snippet> + <snippet id="gobject"> + <text><![CDATA[#include "$1.h" +$< +global camel_str,low_str, type_str, is_str, up_str +components = $1.split('-') +low_str = '_'.join(components).lower() +up_str = '_'.join(components).upper() +type_str = '_'.join([components[0], 'TYPE'] + components[1:]).upper() +is_str = '_'.join([components[0], 'IS'] + components[1:]).upper() +camel_str = '' + +for t in components: + camel_str += t.capitalize() +> + +typedef struct _$<[1]: return camel_str >Private +{ +} $<[1]: return camel_str >Private; + +G_DEFINE_TYPE_WITH_PRIVATE ($<[1]: return camel_str >, $<[1]: return low_str >, ${2:G_TYPE_OBJECT}) + +static void +$<[1]: return low_str>_finalize (GObject *object) +{ + G_OBJECT_CLASS ($<[1]: return low_str >_parent_class)->finalize (object); +} + +static void +$<[1]: return low_str >_class_init ($<[1]: return camel_str >Class *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->finalize = $<[1]: return low_str >_finalize; +} + +static void +$<[1]: return low_str >_init ($<[1]: return camel_str> *self) +{ +} + +$<[1]: return camel_str > * +$<[1]: return low_str >_new () +{ + return g_object_new ($<[1]: return type_str >, NULL); +}]]></text> + <tag>gobject</tag> + <description>GObject template</description> + </snippet> + <snippet id="ginterface"> + <text><![CDATA[#include "$1.h" +$< +global camel_str,low_str,up_str +components = $1.split('-') +low_str = '_'.join(components).lower() +up_str = '_'.join(components).upper() +camel_str = '' + +for t in components: + camel_str += t.capitalize() +> +G_DEFINE_INTERFACE ($<[1]: return camel_str >, $<[1]: return low_str >, ${2:G_TYPE_OBJECT}) + +/* Default implementation */ +static const gchar * +$<[1]: return low_str>_example_method_default ($<[1]: return camel_str > *self) +{ + g_return_val_if_reached (NULL); +} + +static void +$<[1]: return low_str>_init ($<[1]: return camel_str >Iface *iface) +{ + static gboolean initialized = FALSE; + + iface->example_method = $<[1]: return low_str>_example_method_default; + + if (!initialized) + { + initialized = TRUE; + } +} + +/* + * This is an method example for an interface + */ +const gchar * +$<[1]: return low_str>_example_method ($<[1]: return camel_str > *self) +{ + g_return_val_if_fail ($<[1]: return up_str> (self), NULL); + return $<[1]: return up_str>_GET_INTERFACE (self)->example_method (self); +}]]></text> + <tag>ginterface</tag> + <description>GObject interface</description> + </snippet> + <snippet> + <text><![CDATA[#include "$1.h" +$< +global camel_str,low_str, type_str, is_str, up_str +components = $1.split('-') +low_str = '_'.join(components).lower() +up_str = '_'.join(components).upper() +type_str = '_'.join([components[0], 'TYPE'] + components[1:]).upper() +camel_str = '' + +for t in components: + camel_str += t.capitalize() +> + +struct _$<[1]: return camel_str > +{ +}; + +G_DEFINE_BOXED_TYPE ($<[1]: return camel_str >, $<[1]: return low_str >, $<[1]: return low_str >_${2:copy}, $<[1]: return low_str >_${3:free}) + +$<[1]: return camel_str > * +$<[1]: return low_str >_${2:copy} ($<[1]: return camel_str > *${4:boxed_name}) +{ + +} + +void +$<[1]: return low_str >_${3:free} ($<[1]: return camel_str > *${4:boxed_name}) +{ + +}]]></text> + <tag>gboxed</tag> + <description>GBoxed template</description> + </snippet> +</snippets> diff --git a/plugins/snippets/data/chdr.xml b/plugins/snippets/data/chdr.xml new file mode 100644 index 0000000..2ce94d7 --- /dev/null +++ b/plugins/snippets/data/chdr.xml @@ -0,0 +1,258 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="chdr"> + <snippet id="once"> + <text><![CDATA[#ifndef ${1:NAME}_H +#define $1_H + +$0 + +#endif /* $1_H */ +]]></text> + <description>Header Include-Guard</description> + <tag>once</tag> + </snippet> + <snippet id="inc"> + <text><![CDATA[#include "${1:file}" +$0]]></text> + <description>#include ".."</description> + <tag>inc</tag> + </snippet> + <snippet id="Inc"> + <text><![CDATA[#include <${1:file}> +$0]]></text> + <description>#include <..></description> + <tag>Inc</tag> + </snippet> + <snippet id="namespace"> + <text><![CDATA[namespace ${1:ns} +{ + $0 +}; +]]></text> + <description>namespace ..</description> + <tag>namespace</tag> + </snippet> + <snippet id="gpl"> + <text><![CDATA[/* + * ${1:[$GEDIT_CURRENT_DOCUMENT_NAME,<filename>]} + * This file is part of ${2:<program name>} + * + * Copyright (C) $<3: import datetime; return str(datetime.date.today().year)> - $<4: +import pwd, os +try: + return pwd.getpwuid(os.getuid()).pw_gecos.split(',')[0] +except KeyError: + return '<author\>' > + * + * ${2} is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * ${2} is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with ${2}. If not, see <http://www.gnu.org/licenses/>. + */ + +$0]]></text> + <tag>gpl</tag> + <description>GPL License</description> + </snippet> + <snippet id="lgpl"> + <text><![CDATA[/* + * ${1:[$GEDIT_CURRENT_DOCUMENT_NAME,<filename>]} + * This file is part of ${2:<library name>} + * + * Copyright (C) $<3: import datetime; return str(datetime.date.today().year)> - $<4: +import pwd, os +try: + return pwd.getpwuid(os.getuid()).pw_gecos.split(',')[0] +except KeyError: + return '<author\>' > + * + * ${2} is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * ${2} is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with ${2}. If not, see <http://www.gnu.org/licenses/>. + */ + +$0]]></text> + <tag>lgpl</tag> + <description>LGPL License</description> + </snippet> + <snippet id="td"> + <text><![CDATA[typedef ${1:newtype} ${2:type}; +$0]]></text> + <tag>td</tag> + <description>typedef</description> + </snippet> + <snippet id="class"> + <text><![CDATA[class ${1:name} +{ + public: + ${1:name} (${2:arguments}); + virtual ~${1:name} (); + + private: + ${0:/* data */} +};]]></text> + <description>class ..</description> + <tag>class</tag> + </snippet> + <snippet id="struct"> + <text><![CDATA[struct ${1:name} +{ + ${0:/* data */} +};]]></text> + <tag>struct</tag> + <description>struct</description> + </snippet> + <snippet id="template"> + <text><![CDATA[template <typename ${1:_InputIter}>]]></text> + <description>template <typename ..></description> + <tag>template</tag> + </snippet> + <snippet id="gobject"> + <text><![CDATA[#ifndef ${1:NAME}_H +#define $1_H +$< +global camel_str, module, name, type_str +components = $1.split('_') +module = components[0].upper() +name = '_'.join(components[1:]).upper() +type_str = '_'.join([components[0], 'TYPE'] + components[1:]).upper() +camel_str = '' + +for t in components: + camel_str += t.capitalize() +> +#include <${2:glib-object.h}> + +G_BEGIN_DECLS + +#define $<[1]: return type_str > ($<[1]: return $1.lower() >_get_type ()) +G_DECLARE_DERIVABLE_TYPE ($<[1]: return camel_str >, $<[1]: return $1.lower() >, $<[1]: return module >, $<[1]: return name >, ${3:GObject}) + +struct _$<[1]: return camel_str >Class +{ + $3Class parent_class; +}; + +$<[1]: return camel_str > *$< return $1.lower()>_new (void); + +$0 +G_END_DECLS + +#endif /* $1_H */]]></text> + <tag>gobject</tag> + <description>GObject template</description> + </snippet> + <snippet id="ginterface"> + <text><![CDATA[#ifndef ${1:NAME}_H +#define $1_H + +#include <${2:glib-object.h}> + +G_BEGIN_DECLS + +$< +global camel_str +components = $1.split('_') +type_str = '_'.join([components[0], 'TYPE'] + components[1:]) +is_str = '_'.join([components[0], 'IS'] + components[1:]) +camel_str = '' + +for t in components: + camel_str += t.capitalize() + +items = [ \ +['#define ' + type_str, '(' + $1.lower() + '_get_type ())'], \ +['#define ' + $1 + '(obj)', '(G_TYPE_CHECK_INSTANCE_CAST ((obj), ' + type_str + ', ' + camel_str + '))'], \ +['#define ' + is_str + '(obj)', '(G_TYPE_CHECK_INSTANCE_TYPE ((obj), ' + type_str + '))'], \ +['#define ' + $1 + '_GET_INTERFACE(obj)', '(G_TYPE_INSTANCE_GET_INTERFACE ((obj), ' + type_str + ', ' + camel_str + 'Iface))'] +] + +return align(items) > + +$<[1]: +items = [ \ +['typedef struct _' + camel_str, camel_str + ';'], \ +['typedef struct _' + camel_str + 'Iface', camel_str + 'Iface;'], \ +] + +return align(items) > + +struct _$<[1]: return camel_str >Iface +{ + ${7:GTypeInterface} parent; + + const gchar * (*example_method) ($<[1]: return camel_str > *self); +}; + +GType $< return $1.lower() + '_get_type' > (void) G_GNUC_CONST; + +const gchar *$< return $1.lower()>_example_method ($<[1]: return camel_str > *self); +$0 +G_END_DECLS + +#endif /* $1_H */]]></text> + <tag>ginterface</tag> + <description>GObject interface</description> + </snippet> + <snippet> + <text><![CDATA[#ifndef ${1:NAME}_H +#define $1_H + +#include <${2:glib-object.h}> + +G_BEGIN_DECLS + +$< +global camel_str +components = $1.split('_') +type_str = '_'.join([components[0], 'TYPE'] + components[1:]) +is_str = '_'.join([components[0], 'IS'] + components[1:]) +camel_str = '' + +for t in components: + camel_str += t.capitalize() + +items = [ \ +['#define ' + type_str, '(' + $1.lower() + '_get_type ())'], \ +['#define ' + $1 + '(obj)', '((' + camel_str + ' *)obj)'], \ +['#define ' + $1 + '_CONST(obj)', '((' + camel_str + ' const *)obj)'], \ +] + +return align(items) > + +$<[1]: +items = [ \ +['typedef struct _' + camel_str, camel_str + ';'], \ +] + +return align(items) > + +GType $< return $1.lower() + '_get_type' > (void) G_GNUC_CONST; +$<[1]: return camel_str > *$< return $1.lower()>_${3:copy} ($<[1]: return camel_str > *${4:boxed_name}); +void $< return $1.lower()>_${5:free} ($<[1]: return camel_str > *${4:boxed_name}); + +$0 +G_END_DECLS + +#endif /* $1_H */]]></text> + <tag>gboxed</tag> + <description>GBoxed template</description> + </snippet> +</snippets> diff --git a/plugins/snippets/data/cpp.xml b/plugins/snippets/data/cpp.xml new file mode 100644 index 0000000..1d4c31c --- /dev/null +++ b/plugins/snippets/data/cpp.xml @@ -0,0 +1,180 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="cpp"> + <snippet id="main"> + <text><![CDATA[int main (int argc, char const* argv[]) +{ + $0 + return 0; +}]]></text> + <description>main</description> + <tag>main</tag> + </snippet> + <snippet id="for"> + <text><![CDATA[for (${1:unsigned int} ${2:i} = ${3:0}; ${2:i} < ${4:count}; ${2:i} += ${5:1}) +{ + $0 +}]]></text> + <description>for loop</description> + <tag>for</tag> + </snippet> + <snippet id="beginend"> + <text><![CDATA[${1:v}.begin(), ${1:v}.end()]]></text> + <description>$1.begin</description> + <tag>beginend</tag> + </snippet> + <snippet id="do"> + <text><![CDATA[do +{ + $0 +} while ($1 );]]></text> + <description>do .. while</description> + <tag>do</tag> + </snippet> + <snippet id="endif"> + <text><![CDATA[#endif +$0]]></text> + <accelerator><![CDATA[<Control><Alt>period]]></accelerator> + <description>#endif</description> + </snippet> + <snippet id="if"> + <text><![CDATA[if (${1:condition}) +{ + $0 +}]]></text> + <description>if ..</description> + <tag>if</tag> + </snippet> + <snippet id="inc"> + <text><![CDATA[#include "${1:file}" +$0]]></text> + <description>#include ".."</description> + <tag>inc</tag> + </snippet> + <snippet id="Inc"> + <text><![CDATA[#include <${1:file}> +$0]]></text> + <description>#include <..></description> + <tag>Inc</tag> + </snippet> + <snippet id="namespace"> + <text><![CDATA[namespace ${1:ns} +{ + $0 +}; +]]></text> + <description>namespace ..</description> + <tag>namespace</tag> + </snippet> + <snippet id="readfile"> + <text><![CDATA[std::vector<uint8_t> v; +if (FILE* fp = fopen (${1:"filename"}, "r")) +{ + uint8_t buf[1024]; + while (size_t len = fread (buf, 1, sizeof (buf), fp)) + v.insert (v.end(), buf, buf + len); + fclose(fp); +} +$0]]></text> + <description>Read File Into Vector</description> + <tag>readfile</tag> + </snippet> + <snippet id="map"> + <text><![CDATA[std::map<${1:key}, ${2:value}> ${3:map}; +$0]]></text> + <description>std::map</description> + <tag>map</tag> + </snippet> + <snippet id="vector"> + <text><![CDATA[std::vector<${1:char}> ${2:v}; +$0]]></text> + <description>std::vector</description> + <tag>vector</tag> + </snippet> + <snippet id="struct"> + <text><![CDATA[struct ${1:name} +{ + ${0:/* data */} +};]]></text> + <description>struct ..</description> + <tag>struct</tag> + </snippet> + <snippet id="template"> + <text><![CDATA[template <typename ${1:_InputIter}>]]></text> + <description>template <typename ..></description> + <tag>template</tag> + </snippet> + <snippet id="gpl"> + <text><![CDATA[/* + * ${1:[$GEDIT_CURRENT_DOCUMENT_NAME,<filename>]} + * This file is part of ${2:<program name>} + * + * Copyright (C) $<3: import datetime; return str(datetime.date.today().year)> - $<4: +import pwd, os +try: + return pwd.getpwuid(os.getuid()).pw_gecos.split(',')[0] +except KeyError: + return '<author\>' > + * + * ${2} is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * ${2} is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with ${2}. If not, see <http://www.gnu.org/licenses/>. + */ + + $0]]></text> + <tag>gpl</tag> + <description>GPL License</description> + </snippet> + <snippet id="lgpl"> + <text><![CDATA[/* + * ${1:[$GEDIT_CURRENT_DOCUMENT_NAME,<filename>]} + * This file is part of ${2:<library name>} + * + * Copyright (C) $<3: import datetime; return str(datetime.date.today().year)> - $<4: +import pwd, os +try: + return pwd.getpwuid(os.getuid()).pw_gecos.split(',')[0] +except KeyError: + return '<author\>' > + * + * ${2} is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * ${2} is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with ${2}. If not, see <http://www.gnu.org/licenses/>. + */ + + $0]]></text> + <tag>lgpl</tag> + <description>LGPL License</description> + </snippet> + <snippet id="td"> + <text><![CDATA[typedef ${1:newtype} ${2:type}; +$0]]></text> + <tag>td</tag> + <description>typedef</description> + </snippet> + <snippet id="while"> + <text><![CDATA[while ($1) +{ + $0 +}]]></text> + <tag>while</tag> + <description>while</description> + </snippet> +</snippets> diff --git a/plugins/snippets/data/css.xml b/plugins/snippets/data/css.xml new file mode 100644 index 0000000..babca91 --- /dev/null +++ b/plugins/snippets/data/css.xml @@ -0,0 +1,557 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="CSS"> + <snippet id="background"> + <text><![CDATA[background-attachment: ${1:scroll/fixed}; +$0]]></text> + <description>background-attachment: scroll/fixed</description> + <tag>background</tag> + </snippet> + <snippet id="background-1"> + <text><![CDATA[background-color: #${1:DDD}; +$0]]></text> + <description>background-color: color-hex</description> + <tag>background</tag> + </snippet> + <snippet id="background-2"> + <text><![CDATA[background-color: ${1:red}; +$0]]></text> + <description>background-color: color-name</description> + <tag>background</tag> + </snippet> + <snippet id="background-3"> + <text><![CDATA[background-color: rgb(${1:255},${2:255},${3:255}); +$0]]></text> + <description>background-color: color-rgb</description> + <tag>background</tag> + </snippet> + <snippet id="background-4"> + <text><![CDATA[background: #${1:DDD} url($2) ${3:repeat/repeat-x/repeat-y/no-repeat} ${4:scroll/fixed} ${5:top letft/top center/top right/center left/center center/center right/bottom left/bottom center/bottom right/x-% y-%/x-pos y-pos}; +$0]]></text> + <description>background: color image repeat attachment position</description> + <tag>background</tag> + </snippet> + <snippet id="background-5"> + <text><![CDATA[background-color: transparent; +$0]]></text> + <description>background-color: transparent</description> + <tag>background</tag> + </snippet> + <snippet id="background-6"> + <text><![CDATA[background-image: none; +$0]]></text> + <description>background-image: none</description> + <tag>background</tag> + </snippet> + <snippet id="background-7"> + <text><![CDATA[background-image: url($1); +$0]]></text> + <description>background-image: url</description> + <tag>background</tag> + </snippet> + <snippet id="background-8"> + <text><![CDATA[background-position: ${1:top letft/top center/top right/center left/center center/center right/bottom left/bottom center/bottom right/x-% y-%/x-pos y-pos}; +$0]]></text> + <description>background-position: position</description> + <tag>background</tag> + </snippet> + <snippet id="background-9"> + <text><![CDATA[background-repeat: ${1:repeat/repeat-x/repeat-y/no-repeat}; +$0]]></text> + <description>background-repeat: r/r-x/r-y/n-r</description> + <tag>background</tag> + </snippet> + <snippet id="border"> + <text><![CDATA[border-bottom-color: #${1:999}; +$0]]></text> + <description>border-bottom-color: size style color</description> + <tag>border</tag> + </snippet> + <snippet id="border-1"> + <text><![CDATA[border-bottom: ${1:1}px ${2:solid} #${3:999}; +$0]]></text> + <description>border-bottom: size style color</description> + <tag>border</tag> + </snippet> + <snippet id="border-2"> + <text><![CDATA[border-bottom-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset}; +$0]]></text> + <description>border-bottom-style: size style color</description> + <tag>border</tag> + </snippet> + <snippet id="border-3"> + <text><![CDATA[border-bottom-width: ${1:1}px ${2:solid} #${3:999}; +$0]]></text> + <description>border-bottom-width: size style color</description> + <tag>border</tag> + </snippet> + <snippet id="border-4"> + <text><![CDATA[border-color: ${1:999}; +$0]]></text> + <description>border-color: color</description> + <tag>border</tag> + </snippet> + <snippet id="border-5"> + <text><![CDATA[border-right-color: #${1:999}; +$0]]></text> + <description>border-left-color: color</description> + <tag>border</tag> + </snippet> + <snippet id="border-6"> + <text><![CDATA[border-left: ${1:1}px ${2:solid} #${3:999}; +$0]]></text> + <description>border-left: size style color</description> + <tag>border</tag> + </snippet> + <snippet id="border-7"> + <text><![CDATA[border-left-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset}; +$0]]></text> + <description>border-left-style: style</description> + <tag>border</tag> + </snippet> + <snippet id="border-8"> + <text><![CDATA[border-left-width: ${1:1}px ${2:solid} #${3:999}; +$0]]></text> + <description>border-left-width: size</description> + <tag>border</tag> + </snippet> + <snippet id="border-9"> + <text><![CDATA[border-right-color: #${1:999}; +$0]]></text> + <description>border-right-color: color</description> + <tag>border</tag> + </snippet> + <snippet id="border-10"> + <text><![CDATA[border-right: ${1:1}px ${2:solid} #${3:999}; +$0]]></text> + <description>border-right: size style color</description> + <tag>border</tag> + </snippet> + <snippet id="border-11"> + <text><![CDATA[border-right-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset}; +$0]]></text> + <description>border-right-style: style</description> + <tag>border</tag> + </snippet> + <snippet id="border-12"> + <text><![CDATA[border-right-width: ${1:1}px ${2:solid} #${3:999}; +$0]]></text> + <description>border-right-width: size</description> + <tag>border</tag> + </snippet> + <snippet id="border-13"> + <text><![CDATA[border: ${1:1px} ${2:solid} #${3:999}; +$0]]></text> + <description>border: size style color</description> + <tag>border</tag> + </snippet> + <snippet id="border-14"> + <text><![CDATA[border-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset}; +$0]]></text> + <description>border-style: style</description> + <tag>border</tag> + </snippet> + <snippet id="border-15"> + <text><![CDATA[border-top-color: #${1:999}; +$0]]></text> + <description>border-top-color: color</description> + <tag>border</tag> + </snippet> + <snippet id="border-16"> + <text><![CDATA[border-top: ${1:1}px ${2:solid} #${3:999}; +$0]]></text> + <description>border-top: size style color</description> + <tag>border</tag> + </snippet> + <snippet id="border-17"> + <text><![CDATA[border-top-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset}; +$0]]></text> + <description>border-top-style: style</description> + <tag>border</tag> + </snippet> + <snippet id="border-18"> + <text><![CDATA[border-top-width: ${1:1}px ${2:solid} #${3:999}; +$0]]></text> + <description>border-top-width: size</description> + <tag>border</tag> + </snippet> + <snippet id="border-19"> + <text><![CDATA[border-color: ${1:1px}; +$0]]></text> + <description>border-width: width</description> + <tag>border</tag> + </snippet> + <snippet id="clear"> + <text><![CDATA[clear: ${1:left/right/both/none}; +$0]]></text> + <description>clear: value</description> + <tag>clear</tag> + </snippet> + <snippet id="color"> + <text><![CDATA[color: #${1:DDD}; +$0]]></text> + <description>color: color-hex</description> + <tag>color</tag> + </snippet> + <snippet id="color-1"> + <text><![CDATA[color: ${1:red}; +$0]]></text> + <description>color: color-name</description> + <tag>color</tag> + </snippet> + <snippet id="color-2"> + <text><![CDATA[color: rgb(${1:255},${2:255},${3:255}); +$0]]></text> + <description>color: color-rgb</description> + <tag>color</tag> + </snippet> + <snippet id="cursor"> + <text><![CDATA[cursor: {$1:default/auto/crosshair/pointer/move/*-resize/text/wait/help}; +$0]]></text> + <description>cursor: type</description> + <tag>cursor</tag> + </snippet> + <snippet id="clear-1"> + <text><![CDATA[cursor: url($1); +$0]]></text> + <description>cursor: url</description> + <tag>clear</tag> + </snippet> + <snippet id="direction"> + <text><![CDATA[direction: ${1:ltr|rtl}; +$0]]></text> + <description>direction: ltr|rtl</description> + <tag>direction</tag> + </snippet> + <snippet id="display"> + <text><![CDATA[display: block; +$0]]></text> + <description>display: block</description> + <tag>display</tag> + </snippet> + <snippet id="display-1"> + <text><![CDATA[display: ${1:none/inline/block/list-item/run-in/compact/marker}; +$0]]></text> + <description>display: common-types</description> + <tag>display</tag> + </snippet> + <snippet id="display-2"> + <text><![CDATA[display: inline; +$0]]></text> + <description>display: inline</description> + <tag>display</tag> + </snippet> + <snippet id="display-3"> + <text><![CDATA[display: ${1:table/inline-table/table-row-group/table-header-group/table-footer-group/table-row/table-column-group/table-column/table-cell/table-caption}; +$0]]></text> + <description>display: table-types</description> + <tag>display</tag> + </snippet> + <snippet id="float"> + <text><![CDATA[float: ${1:left/right/none}; +$0]]></text> + <description>float: left/right/none</description> + <tag>float</tag> + </snippet> + <snippet id="font"> + <text><![CDATA[font-family: ${1:Arial, "MS Trebuchet"}, ${2:sans-}serif; +$0]]></text> + <description>font-family: family</description> + <tag>font</tag> + </snippet> + <snippet id="font-1"> + <text><![CDATA[font: ${1:75%} ${2:"Lucida Grande", "Trebuchet MS", Verdana,} ${3:sans-}serif; +$0]]></text> + <description>font: size font</description> + <tag>font</tag> + </snippet> + <snippet id="font-2"> + <text><![CDATA[font-size: ${1:100%}; +$0]]></text> + <description>font-size: size</description> + <tag>font</tag> + </snippet> + <snippet id="font-3"> + <text><![CDATA[font-style: ${1:normal/italic/oblique}; +$0]]></text> + <description>font-style: normal/italic/oblique</description> + <tag>font</tag> + </snippet> + <snippet id="font-4"> + <text><![CDATA[font: ${1:normal/italic/oblique} ${2:normal/small-caps} ${3:normal/bold} ${4:1em/1.5em} ${5:Arial}, ${6:sans-}serif; +$0]]></text> + <description>font: style variant weight size/line-height font-family</description> + <tag>font</tag> + </snippet> + <snippet id="font-5"> + <text><![CDATA[font-variant: ${1:normal/small-caps}; +$0]]></text> + <description>font-variant: normal/small-caps</description> + <tag>font</tag> + </snippet> + <snippet id="font-6"> + <text><![CDATA[font-weight: ${1:normal/bold}; +$0]]></text> + <description>font-weight: weight</description> + <tag>font</tag> + </snippet> + <snippet id="letter"> + <text><![CDATA[letter-spacing: $1em; +$0]]></text> + <description>letter-spacing: length-em</description> + <tag>letter</tag> + </snippet> + <snippet id="letter-1"> + <text><![CDATA[letter-spacing: $1px; +$0]]></text> + <description>letter-spacing: length-px</description> + <tag>letter</tag> + </snippet> + <snippet id="list"> + <text><![CDATA[list-style-image: url($1); +$0]]></text> + <description>list-style-image: url</description> + <tag>list</tag> + </snippet> + <snippet id="list-1"> + <text><![CDATA[list-style-position: ${1:inside/outside}; +$0]]></text> + <description>list-style-position: pos</description> + <tag>list</tag> + </snippet> + <snippet id="list-2"> + <text><![CDATA[list-style-type: ${1:cjk-ideographic/hiragana/katakana/hiragana-iroha/katakana-iroha}; +$0]]></text> + <description>list-style-type: asian</description> + <tag>list</tag> + </snippet> + <snippet id="list-3"> + <text><![CDATA[list-style-type: ${1:none/disc/circle/square}; +$0]]></text> + <description>list-style-type: marker</description> + <tag>list</tag> + </snippet> + <snippet id="list-4"> + <text><![CDATA[list-style-type: ${1:decimal/decimal-leading-zero/zero}; +$0]]></text> + <description>list-style-type: numeric</description> + <tag>list</tag> + </snippet> + <snippet id="list-5"> + <text><![CDATA[list-style-type: ${1:hebrew/armenian/georgian}; +$0]]></text> + <description>list-style-type: other</description> + <tag>list</tag> + </snippet> + <snippet id="list-6"> + <text><![CDATA[list-style: ${1:none/disc/circle/square/decimal/zero} ${2:inside/outside} url($3); +$0]]></text> + <description>list-style: type position image</description> + <tag>list</tag> + </snippet> + <snippet id="list-7"> + <text><![CDATA[list-style-type: ${1:lower-roman/uppert-roman/lower-alpha/upper-alpha/lower-greek/lower-latin/upper-latin}; +$0]]></text> + <description>list-style-type: roman-alpha-greek</description> + <tag>list</tag> + </snippet> + <snippet id="margin"> + <text><![CDATA[margin: ${1:20px}; +$0]]></text> + <description>margin: all</description> + <tag>margin</tag> + </snippet> + <snippet id="margin-1"> + <text><![CDATA[margin-bottom: ${1:20px}; +$0]]></text> + <description>margin-bottom: length</description> + <tag>margin</tag> + </snippet> + <snippet id="margin-2"> + <text><![CDATA[margin-left: ${1:20px}; +$0]]></text> + <description>margin-left: length</description> + <tag>margin</tag> + </snippet> + <snippet id="margin-3"> + <text><![CDATA[margin-right: ${1:20px}; +$0]]></text> + <description>margin-right: length</description> + <tag>margin</tag> + </snippet> + <snippet id="margin-4"> + <text><![CDATA[margin-top: ${1:20px}; +$0]]></text> + <description>margin-top: length</description> + <tag>margin</tag> + </snippet> + <snippet id="margin-5"> + <text><![CDATA[margin: ${1:20px} ${2:0px} ${3:40px} ${4:0px}; +$0]]></text> + <description>margin: T R B L</description> + <tag>margin</tag> + </snippet> + <snippet id="margin-6"> + <text><![CDATA[margin: ${1:20px} ${2:0px}; +$0]]></text> + <description>margin: V H</description> + <tag>margin</tag> + </snippet> + <snippet id="marker"> + <text><![CDATA[marker-offset: auto; +$0]]></text> + <description>marker-offset: auto</description> + <tag>marker</tag> + </snippet> + <snippet id="marker-1"> + <text><![CDATA[marker-offset: ${1:10px}; +$0]]></text> + <description>marker-offset: length</description> + <tag>marker</tag> + </snippet> + <snippet id="overflow"> + <text><![CDATA[overflow: ${1:visible/hidden/scroll/auto}; +$0]]></text> + <description>overflow: type</description> + <tag>overflow</tag> + </snippet> + <snippet id="padding"> + <text><![CDATA[padding: ${1:20px}; +$0]]></text> + <description>padding: all</description> + <tag>padding</tag> + </snippet> + <snippet id="margin-7"> + <text><![CDATA[padding-bottom: ${1:20px}; +$0]]></text> + <description>padding-bottom: length</description> + <tag>margin</tag> + </snippet> + <snippet id="margin-8"> + <text><![CDATA[padding-left: ${1:20px}; +$0]]></text> + <description>padding-left: length</description> + <tag>margin</tag> + </snippet> + <snippet id="margin-9"> + <text><![CDATA[padding-right: ${1:20px}; +$0]]></text> + <description>padding-right: length</description> + <tag>margin</tag> + </snippet> + <snippet id="margin-10"> + <text><![CDATA[padding-top: ${1:20px}; +$0]]></text> + <description>padding-top: length</description> + <tag>margin</tag> + </snippet> + <snippet id="padding-1"> + <text><![CDATA[padding: ${1:20px} ${2:0px} ${3:40px} ${4:0px}; +$0]]></text> + <description>padding: T R B L</description> + <tag>padding</tag> + </snippet> + <snippet id="padding-2"> + <text><![CDATA[padding: ${1:20px} ${2:0px}; +$0]]></text> + <description>padding: V H</description> + <tag>padding</tag> + </snippet> + <snippet id="position"> + <text><![CDATA[position: ${1:static/relative/absolute/fixed}; +$0]]></text> + <description>position: type</description> + <tag>position</tag> + </snippet> + <snippet id="{"> + <text><![CDATA[{ + /* $1 */ + $0 +]]></text> + <description>properties { }</description> + <tag>{</tag> + </snippet> + <snippet id="text"> + <text><![CDATA[text-align: ${1:left/right/center/justify}; +$0]]></text> + <description>text-align: left/center/right</description> + <tag>text</tag> + </snippet> + <snippet id="text-1"> + <text><![CDATA[text-decoration: ${1:none/underline/overline/line-through/blink}; +$0]]></text> + <description>text-decoration: none/underline/overline/line-through/blink</description> + <tag>text</tag> + </snippet> + <snippet id="text-2"> + <text><![CDATA[text-indent: ${1:10p}x; +$0]]></text> + <description>text-indent: length</description> + <tag>text</tag> + </snippet> + <snippet id="text-3"> + <text><![CDATA[text-shadow: #${1:DDD} ${2:10px} ${3:10px} ${4:2px}; +$0]]></text> + <description>text-shadow: color-hex x y blur</description> + <tag>text</tag> + </snippet> + <snippet id="text-4"> + <text><![CDATA[text-shadow: rgb(${1:255},${2:255},${3:255}) ${4:10px} ${5:10px} ${6:2px}; +$0]]></text> + <description>text-shadow: color-rgb x y blur</description> + <tag>text</tag> + </snippet> + <snippet id="text-5"> + <text><![CDATA[text-shadow: none; +$0]]></text> + <description>text-shadow: none</description> + <tag>text</tag> + </snippet> + <snippet id="text-6"> + <text><![CDATA[text-transform: ${1:capitalize/uppercase/lowercase}; +$0]]></text> + <description>text-transform: capitalize/upper/lower</description> + <tag>text</tag> + </snippet> + <snippet id="text-7"> + <text><![CDATA[text-transform: none; +$0]]></text> + <description>text-transform: none</description> + <tag>text</tag> + </snippet> + <snippet id="vertical"> + <text><![CDATA[vertical-align: ${1:baseline/sub/super/top/text-top/middle/bottom/text-bottom/length/%}; +$0]]></text> + <description>vertical-align: type</description> + <tag>vertical</tag> + </snippet> + <snippet id="visibility"> + <text><![CDATA[visibility: ${1:visible/hidden/collapse}; +$0]]></text> + <description>visibility: type</description> + <tag>visibility</tag> + </snippet> + <snippet id="white"> + <text><![CDATA[white-space: ${1:normal/pre/nowrap}; +$0]]></text> + <description>white-space: normal/pre/nowrap</description> + <tag>white</tag> + </snippet> + <snippet id="word"> + <text><![CDATA[word-spacing: ${1:10px}; +$0]]></text> + <description>word-spacing: length</description> + <tag>word</tag> + </snippet> + <snippet id="word-1"> + <text><![CDATA[word-spacing: normal; +$0]]></text> + <description>word-spacing: normal</description> + <tag>word</tag> + </snippet> + <snippet id="z"> + <text><![CDATA[z-index: $1; +$0]]></text> + <description>z-index: index</description> + <tag>z</tag> + </snippet> +</snippets> diff --git a/plugins/snippets/data/docbook.xml b/plugins/snippets/data/docbook.xml new file mode 100644 index 0000000..d2a07de --- /dev/null +++ b/plugins/snippets/data/docbook.xml @@ -0,0 +1,2645 @@ +<?xml version='1.0' encoding='utf-8'?> +<!-- + DocBook 4.5 snippets according to DocBook: The Definitive Guide (v2.0.17) + Copyright (C) 2012, 2013 Jaromir Hradilek + + Home Page: https://github.com/jhradilek/gedit-snippets + Last Change: 16 February 2013 +--> +<snippets language="docbook"> + <!-- Core DocBook Snippets: --> + <snippet id="abbrev"> + <text><![CDATA[<abbrev>${1}</abbrev>]]></text> + <tag>abbrev</tag> + <description>abbrev</description> + </snippet> + <snippet id="abstract"> + <text><![CDATA[<abstract> + ${1} +</abstract>]]></text> + <tag>abstract</tag> + <description>abstract</description> + </snippet> + <snippet id="accel"> + <text><![CDATA[<accel>${1}</accel>]]></text> + <tag>accel</tag> + <description>accel</description> + </snippet> + <snippet id="ackno"> + <text><![CDATA[<ackno> + ${1} +</ackno>]]></text> + <tag>ackno</tag> + <description>ackno</description> + </snippet> + <snippet id="acronym"> + <text><![CDATA[<acronym>${1}</acronym>]]></text> + <tag>acronym</tag> + <description>acronym</description> + </snippet> + <snippet id="action"> + <text><![CDATA[<action>${1}</action>]]></text> + <tag>action</tag> + <description>action</description> + </snippet> + <snippet id="address"> + <text><![CDATA[<address> + ${1} +</address>]]></text> + <tag>address</tag> + <description>address</description> + </snippet> + <snippet id="affiliation"> + <text><![CDATA[<affiliation> + ${1} +</affiliation>]]></text> + <tag>affiliation</tag> + <description>affiliation</description> + </snippet> + <snippet id="alt"> + <text><![CDATA[<alt>${1}</alt>]]></text> + <tag>alt</tag> + <description>alt</description> + </snippet> + <snippet id="anchor"> + <text><![CDATA[<anchor id="${1}" />]]></text> + <tag>anchor</tag> + <description>anchor</description> + </snippet> + <snippet id="answer"> + <text><![CDATA[<answer> + ${1} +</answer>]]></text> + <tag>answer</tag> + <description>answer</description> + </snippet> + <snippet id="appendix"> + <text><![CDATA[<appendix id="${1}"> + ${2} +</appendix>]]></text> + <tag>appendix</tag> + <description>appendix</description> + </snippet> + <snippet id="appendixinfo"> + <text><![CDATA[<appendixinfo> + ${1} +</appendixinfo>]]></text> + <tag>appendixinfo</tag> + <description>appendixinfo</description> + </snippet> + <snippet id="application"> + <text><![CDATA[<application>${1}</application>]]></text> + <tag>application</tag> + <description>application</description> + </snippet> + <snippet id="area"> + <text><![CDATA[<area id="${1}" coords="${2}" />]]></text> + <tag>area</tag> + <description>area</description> + </snippet> + <snippet id="areaset"> + <text><![CDATA[<areaset id="${1}" coords="${2}"> + ${3} +</areaset>]]></text> + <tag>areaset</tag> + <description>areaset</description> + </snippet> + <snippet id="areaspec"> + <text><![CDATA[<areaspec units="${1}"> + ${2} +</areaspec>]]></text> + <tag>areaspec</tag> + <description>areaspec</description> + </snippet> + <snippet id="arg"> + <text><![CDATA[<arg>${1}</arg>]]></text> + <tag>arg</tag> + <description>arg</description> + </snippet> + <snippet id="article"> + <text><![CDATA[<article id="${1}"> + ${2} +</article>]]></text> + <tag>article</tag> + <description>article</description> + </snippet> + <snippet id="articleinfo"> + <text><![CDATA[<articleinfo> + ${1} +</articleinfo>]]></text> + <tag>articleinfo</tag> + <description>articleinfo</description> + </snippet> + <snippet id="artpagenums"> + <text><![CDATA[<artpagenums>${1}</artpagenums>]]></text> + <tag>artpagenums</tag> + <description>artpagenums</description> + </snippet> + <snippet id="attribution"> + <text><![CDATA[<attribution>${1}</attribution>]]></text> + <tag>attribution</tag> + <description>attribution</description> + </snippet> + <snippet id="audiodata"> + <text><![CDATA[<audiodata fileref="${1}" />]]></text> + <tag>audiodata</tag> + <description>audiodata</description> + </snippet> + <snippet id="audioobject"> + <text><![CDATA[<audioobject> + ${1} +</audioobject>]]></text> + <tag>audioobject</tag> + <description>audioobject</description> + </snippet> + <snippet id="author"> + <text><![CDATA[<author> + ${1} +</author>]]></text> + <tag>author</tag> + <description>author</description> + </snippet> + <snippet id="authorblurb"> + <text><![CDATA[<authorblurb> + ${1} +</authorblurb>]]></text> + <tag>authorblurb</tag> + <description>authorblurb</description> + </snippet> + <snippet id="authorgroup"> + <text><![CDATA[<authorgroup> + ${1} +</authorgroup>]]></text> + <tag>authorgroup</tag> + <description>authorgroup</description> + </snippet> + <snippet id="authorinitials"> + <text><![CDATA[<authorinitials>${1}</authorinitials>]]></text> + <tag>authorinitials</tag> + <description>authorinitials</description> + </snippet> + <snippet id="beginpage"> + <text><![CDATA[<beginpage pagenum="${1}" />]]></text> + <tag>beginpage</tag> + <description>beginpage</description> + </snippet> + <snippet id="bibliocoverage"> + <text><![CDATA[<bibliocoverage> + ${1} +</bibliocoverage>]]></text> + <tag>bibliocoverage</tag> + <description>bibliocoverage</description> + </snippet> + <snippet id="bibliodiv"> + <text><![CDATA[<bibliodiv> + ${1} +</bibliodiv>]]></text> + <tag>bibliodiv</tag> + <description>bibliodiv</description> + </snippet> + <snippet id="biblioentry"> + <text><![CDATA[<biblioentry> + ${1} +</biblioentry>]]></text> + <tag>biblioentry</tag> + <description>biblioentry</description> + </snippet> + <snippet id="bibliography"> + <text><![CDATA[<bibliography> + ${1} +</bibliography>]]></text> + <tag>bibliography</tag> + <description>bibliography</description> + </snippet> + <snippet id="bibliographyinfo"> + <text><![CDATA[<bibliographyinfo> + ${1} +</bibliographyinfo>]]></text> + <tag>bibliographyinfo</tag> + <description>bibliographyinfo</description> + </snippet> + <snippet id="biblioid"> + <text><![CDATA[<biblioid class="${1:isbn}">${2}</biblioid>]]></text> + <tag>biblioid</tag> + <description>biblioid</description> + </snippet> + <snippet id="bibliolist"> + <text><![CDATA[<bibliolist> + ${1} +</bibliolist>]]></text> + <tag>bibliolist</tag> + <description>bibliolist</description> + </snippet> + <snippet id="bibliomisc"> + <text><![CDATA[<bibliomisc> + ${1} +</bibliomisc>]]></text> + <tag>bibliomisc</tag> + <description>bibliomisc</description> + </snippet> + <snippet id="bibliomixed"> + <text><![CDATA[<bibliomixed> + ${1} +</bibliomixed>]]></text> + <tag>bibliomixed</tag> + <description>bibliomixed</description> + </snippet> + <snippet id="bibliomset"> + <text><![CDATA[<bibliomset relation="${1}"> + ${2} +</bibliomset>]]></text> + <tag>bibliomset</tag> + <description>bibliomset</description> + </snippet> + <snippet id="biblioref"> + <text><![CDATA[<biblioref linkend="${1}" />]]></text> + <tag>biblioref</tag> + <description>biblioref</description> + </snippet> + <snippet id="bibliorelation"> + <text><![CDATA[<bibliorelation type="${1}" class="${2}">${3}</bibliorelation>]]></text> + <tag>bibliorelation</tag> + <description>bibliorelation</description> + </snippet> + <snippet id="biblioset"> + <text><![CDATA[<biblioset relation="${1}"> + ${2} +</biblioset>]]></text> + <tag>biblioset</tag> + <description>biblioset</description> + </snippet> + <snippet id="bibliosource"> + <text><![CDATA[<bibliosource class="${1:isbn}">${2}</bibliosource>]]></text> + <tag>bibliosource</tag> + <description>bibliosource</description> + </snippet> + <snippet id="blockinfo"> + <text><![CDATA[<blockinfo> + ${1} +</blockinfo>]]></text> + <tag>blockinfo</tag> + <description>blockinfo</description> + </snippet> + <snippet id="blockquote"> + <text><![CDATA[<blockquote> + ${1} +</blockquote>]]></text> + <tag>blockquote</tag> + <description>blockquote</description> + </snippet> + <snippet id="book"> + <text><![CDATA[<book id="${1}"> + ${2} +</book>]]></text> + <tag>book</tag> + <description>book</description> + </snippet> + <snippet id="bookinfo"> + <text><![CDATA[<bookinfo> + ${1} +</bookinfo>]]></text> + <tag>bookinfo</tag> + <description>bookinfo</description> + </snippet> + <snippet id="bridgehead"> + <text><![CDATA[<bridgehead id="${1}">${2}</bridgehead>]]></text> + <tag>bridgehead</tag> + <description>bridgehead</description> + </snippet> + <snippet id="callout"> + <text><![CDATA[<callout arearefs="${1}"> + ${2} +</callout>]]></text> + <tag>callout</tag> + <description>callout</description> + </snippet> + <snippet id="calloutlist"> + <text><![CDATA[<calloutlist> + ${1} +</calloutlist>]]></text> + <tag>calloutlist</tag> + <description>calloutlist</description> + </snippet> + <snippet id="caption"> + <text><![CDATA[<caption> + ${1} +</caption>]]></text> + <tag>caption</tag> + <description>caption</description> + </snippet> + <snippet id="caution"> + <text><![CDATA[<caution> + ${1} +</caution>]]></text> + <tag>caution</tag> + <description>caution</description> + </snippet> + <snippet id="chapter"> + <text><![CDATA[<chapter id="${1}"> + ${2} +</chapter>]]></text> + <tag>chapter</tag> + <description>chapter</description> + </snippet> + <snippet id="chapterinfo"> + <text><![CDATA[<chapterinfo> + ${1} +</chapterinfo>]]></text> + <tag>chapterinfo</tag> + <description>chapterinfo</description> + </snippet> + <snippet id="citation"> + <text><![CDATA[<citation>${1}</citation>]]></text> + <tag>citation</tag> + <description>citation</description> + </snippet> + <snippet id="citebiblioid"> + <text><![CDATA[<citebiblioid class="${1:isbn}">${2}</citebiblioid>]]></text> + <tag>citebiblioid</tag> + <description>citebiblioid</description> + </snippet> + <snippet id="citerefentry"> + <text><![CDATA[<citerefentry>${1}</citerefentry>]]></text> + <tag>citerefentry</tag> + <description>citerefentry</description> + </snippet> + <snippet id="citetitle"> + <text><![CDATA[<citetitle pubwork="${1:book}">${2}</citetitle>]]></text> + <tag>citetitle</tag> + <description>citetitle</description> + </snippet> + <snippet id="city"> + <text><![CDATA[<city>${1}</city>]]></text> + <tag>city</tag> + <description>city</description> + </snippet> + <snippet id="classname"> + <text><![CDATA[<classname>${1}</classname>]]></text> + <tag>classname</tag> + <description>classname</description> + </snippet> + <snippet id="classsynopsis"> + <text><![CDATA[<classsynopsis class="${1}" language="${2}"> + ${3} +</classsynopsis>]]></text> + <tag>classsynopsis</tag> + <description>classsynopsis</description> + </snippet> + <snippet id="classsynopsisinfo"> + <text><![CDATA[<classsynopsisinfo> + ${1} +</classsynopsisinfo>]]></text> + <tag>classsynopsisinfo</tag> + <description>classsynopsisinfo</description> + </snippet> + <snippet id="cmdsynopsis"> + <text><![CDATA[<cmdsynopsis> + ${1} +</cmdsynopsis>]]></text> + <tag>cmdsynopsis</tag> + <description>cmdsynopsis</description> + </snippet> + <snippet id="co"> + <text><![CDATA[<co label="${1}" linkends="${2}" />]]></text> + <tag>co</tag> + <description>co</description> + </snippet> + <snippet id="code"> + <text><![CDATA[<code language="${1}">${2}</code>]]></text> + <tag>code</tag> + <description>code</description> + </snippet> + <snippet id="col"> + <text><![CDATA[<col> + ${1} +</col>]]></text> + <tag>col</tag> + <description>col</description> + </snippet> + <snippet id="colgroup"> + <text><![CDATA[<colgroup> + ${1} +</colgroup>]]></text> + <tag>colgroup</tag> + <description>colgroup</description> + </snippet> + <snippet id="collab"> + <text><![CDATA[<collab> + ${1} +</collab>]]></text> + <tag>collab</tag> + <description>collab</description> + </snippet> + <snippet id="collabname"> + <text><![CDATA[<collabname>${1}</collabname>]]></text> + <tag>collabname</tag> + <description>collabname</description> + </snippet> + <snippet id="colophon"> + <text><![CDATA[<colophon> + ${1} +</colophon>]]></text> + <tag>colophon</tag> + <description>colophon</description> + </snippet> + <snippet id="colspec"> + <text><![CDATA[<colspec colname="${1}" colnum="${2}" colwidth="${3}" />]]></text> + <tag>colspec</tag> + <description>colspec</description> + </snippet> + <snippet id="command"> + <text><![CDATA[<command>${1}</command>]]></text> + <tag>command</tag> + <description>command</description> + </snippet> + <snippet id="computeroutput"> + <text><![CDATA[<computeroutput>${1}</computeroutput>]]></text> + <tag>computeroutput</tag> + <description>computeroutput</description> + </snippet> + <snippet id="confdates"> + <text><![CDATA[<confdates>${1}</confdates>]]></text> + <tag>confdates</tag> + <description>confdates</description> + </snippet> + <snippet id="confgroup"> + <text><![CDATA[<confgroup> + ${1} +</confgroup>]]></text> + <tag>confgroup</tag> + <description>confgroup</description> + </snippet> + <snippet id="confnum"> + <text><![CDATA[<confnum>${1}</confnum>]]></text> + <tag>confnum</tag> + <description>confnum</description> + </snippet> + <snippet id="confsponsor"> + <text><![CDATA[<confsponsor>${1}</confsponsor>]]></text> + <tag>confsponsor</tag> + <description>confsponsor</description> + </snippet> + <snippet id="conftitle"> + <text><![CDATA[<conftitle>${1}</conftitle>]]></text> + <tag>conftitle</tag> + <description>conftitle</description> + </snippet> + <snippet id="constant"> + <text><![CDATA[<constant>${1}</constant>]]></text> + <tag>constant</tag> + <description>constant</description> + </snippet> + <snippet id="constructorsynopsis"> + <text><![CDATA[<constructorsynopsis language="${1}"> + ${2} +</constructorsynopsis>]]></text> + <tag>constructorsynopsis</tag> + <description>constructorsynopsis</description> + </snippet> + <snippet id="contractnum"> + <text><![CDATA[<contractnum>${1}</contractnum>]]></text> + <tag>contractnum</tag> + <description>contractnum</description> + </snippet> + <snippet id="contractsponsor"> + <text><![CDATA[<contractsponsor>${1}</contractsponsor>]]></text> + <tag>contractsponsor</tag> + <description>contractsponsor</description> + </snippet> + <snippet id="contrib"> + <text><![CDATA[<contrib>${1}</contrib>]]></text> + <tag>contrib</tag> + <description>contrib</description> + </snippet> + <snippet id="copyright"> + <text><![CDATA[<copyright> + ${1} +</copyright>]]></text> + <tag>copyright</tag> + <description>copyright</description> + </snippet> + <snippet id="coref"> + <text><![CDATA[<coref label="${1}" linkend="${1}" />]]></text> + <tag>coref</tag> + <description>coref</description> + </snippet> + <snippet id="corpauthor"> + <text><![CDATA[<corpauthor>${1}</corpauthor>]]></text> + <tag>corpauthor</tag> + <description>corpauthor</description> + </snippet> + <snippet id="corpcredit"> + <text><![CDATA[<corpcredit>${1}</corpcredit>]]></text> + <tag>corpcredit</tag> + <description>corpcredit</description> + </snippet> + <snippet id="corpname"> + <text><![CDATA[<corpname>${1}</corpname>]]></text> + <tag>corpname</tag> + <description>corpname</description> + </snippet> + <snippet id="country"> + <text><![CDATA[<country>${1}</country>]]></text> + <tag>country</tag> + <description>country</description> + </snippet> + <snippet id="database"> + <text><![CDATA[<database class="${1}">${2}</database>]]></text> + <tag>database</tag> + <description>database</description> + </snippet> + <snippet id="date"> + <text><![CDATA[<date>${1}</date>]]></text> + <tag>date</tag> + <description>date</description> + </snippet> + <snippet id="dedication"> + <text><![CDATA[<dedication> + ${1} +</dedication>]]></text> + <tag>dedication</tag> + <description>dedication</description> + </snippet> + <snippet id="destructorsynopsis"> + <text><![CDATA[<destructorsynopsis language="${1}"> + ${2} +</destructorsynopsis>]]></text> + <tag>destructorsynopsis</tag> + <description>destructorsynopsis</description> + </snippet> + <snippet id="edition"> + <text><![CDATA[<edition>${1}</edition>]]></text> + <tag>edition</tag> + <description>edition</description> + </snippet> + <snippet id="editor"> + <text><![CDATA[<editor> + ${1} +</editor>]]></text> + <tag>editor</tag> + <description>editor</description> + </snippet> + <snippet id="email"> + <text><![CDATA[<email>${1}</email>]]></text> + <tag>email</tag> + <description>email</description> + </snippet> + <snippet id="emphasis"> + <text><![CDATA[<emphasis>${1}</emphasis>]]></text> + <tag>emphasis</tag> + <description>emphasis</description> + </snippet> + <snippet id="entry"> + <text><![CDATA[<entry>${1}</entry>]]></text> + <tag>entry</tag> + <description>entry</description> + </snippet> + <snippet id="entrytbl"> + <text><![CDATA[<entrytbl cols="${1}"> + ${2} +</entrytbl>]]></text> + <tag>entrytbl</tag> + <description>entrytbl</description> + </snippet> + <snippet id="envar"> + <text><![CDATA[<envar>${1}</envar>]]></text> + <tag>envar</tag> + <description>envar</description> + </snippet> + <snippet id="epigraph"> + <text><![CDATA[<epigraph> + ${1} +</epigraph>]]></text> + <tag>epigraph</tag> + <description>epigraph</description> + </snippet> + <snippet id="equation"> + <text><![CDATA[<equation> + ${1} +</equation>]]></text> + <tag>equation</tag> + <description>equation</description> + </snippet> + <snippet id="errorcode"> + <text><![CDATA[<errorcode>${1}</errorcode>]]></text> + <tag>errorcode</tag> + <description>errorcode</description> + </snippet> + <snippet id="errorname"> + <text><![CDATA[<errorname>${1}</errorname>]]></text> + <tag>errorname</tag> + <description>errorname</description> + </snippet> + <snippet id="errortext"> + <text><![CDATA[<errortext>${1}</errortext>]]></text> + <tag>errortext</tag> + <description>errortext</description> + </snippet> + <snippet id="errortype"> + <text><![CDATA[<errortype>${1}</errortype>]]></text> + <tag>errortype</tag> + <description>errortype</description> + </snippet> + <snippet id="example"> + <text><![CDATA[<example id="${1}"> + ${2} +</example>]]></text> + <tag>example</tag> + <description>example</description> + </snippet> + <snippet id="exceptionname"> + <text><![CDATA[<exceptionname>${1}</exceptionname>]]></text> + <tag>exceptionname</tag> + <description>exceptionname</description> + </snippet> + <snippet id="fax"> + <text><![CDATA[<fax>${1}</fax>]]></text> + <tag>fax</tag> + <description>fax</description> + </snippet> + <snippet id="fieldsynopsis"> + <text><![CDATA[<fieldsynopsis language="${1}"> + ${2} +</fieldsynopsis>]]></text> + <tag>fieldsynopsis</tag> + <description>fieldsynopsis</description> + </snippet> + <snippet id="figure"> + <text><![CDATA[<figure id="${1}"> + ${2} +</figure>]]></text> + <tag>figure</tag> + <description>figure</description> + </snippet> + <snippet id="filename"> + <text><![CDATA[<filename>${1}</filename>]]></text> + <tag>filename</tag> + <description>filename</description> + </snippet> + <snippet id="firstname"> + <text><![CDATA[<firstname>${1}</firstname>]]></text> + <tag>firstname</tag> + <description>firstname</description> + </snippet> + <snippet id="firstterm"> + <text><![CDATA[<firstterm>${1}</firstterm>]]></text> + <tag>firstterm</tag> + <description>firstterm</description> + </snippet> + <snippet id="footnote"> + <text><![CDATA[<footnote> + ${1} +</footnote>]]></text> + <tag>footnote</tag> + <description>footnote</description> + </snippet> + <snippet id="footnoteref"> + <text><![CDATA[<footnoteref linkend="${1}" />]]></text> + <tag>footnoteref</tag> + <description>footnoteref</description> + </snippet> + <snippet id="foreignphrase"> + <text><![CDATA[<foreignphrase>${1}</foreignphrase>]]></text> + <tag>foreignphrase</tag> + <description>foreignphrase</description> + </snippet> + <snippet id="formalpara"> + <text><![CDATA[<formalpara> + ${1} +</formalpara>]]></text> + <tag>formalpara</tag> + <description>formalpara</description> + </snippet> + <snippet id="funcdef"> + <text><![CDATA[<funcdef>${1}</funcdef>]]></text> + <tag>funcdef</tag> + <description>funcdef</description> + </snippet> + <snippet id="funcparams"> + <text><![CDATA[<funcparams>${1}</funcparams>]]></text> + <tag>funcparams</tag> + <description>funcparams</description> + </snippet> + <snippet id="funcprototype"> + <text><![CDATA[<funcprototype> + ${1} +</funcprototype>]]></text> + <tag>funcprototype</tag> + <description>funcprototype</description> + </snippet> + <snippet id="funcsynopsis"> + <text><![CDATA[<funcsynopsis> + ${1} +</funcsynopsis>]]></text> + <tag>funcsynopsis</tag> + <description>funcsynopsis</description> + </snippet> + <snippet id="funcsynopsisinfo"> + <text><![CDATA[<funcsynopsisinfo> + ${1} +</funcsynopsisinfo>]]></text> + <tag>funcsynopsisinfo</tag> + <description>funcsynopsisinfo</description> + </snippet> + <snippet id="function"> + <text><![CDATA[<function>${1}</function>]]></text> + <tag>function</tag> + <description>function</description> + </snippet> + <snippet id="glossary"> + <text><![CDATA[<glossary id="${1}"> + ${2} +</glossary>]]></text> + <tag>glossary</tag> + <description>glossary</description> + </snippet> + <snippet id="glossaryinfo"> + <text><![CDATA[<glossaryinfo> + ${1} +</glossaryinfo>]]></text> + <tag>glossaryinfo</tag> + <description>glossaryinfo</description> + </snippet> + <snippet id="glossdef"> + <text><![CDATA[<glossdef> + ${1} +</glossdef>]]></text> + <tag>glossdef</tag> + <description>glossdef</description> + </snippet> + <snippet id="glossdiv"> + <text><![CDATA[<glossdiv> + ${1} +</glossdiv>]]></text> + <tag>glossdiv</tag> + <description>glossdiv</description> + </snippet> + <snippet id="glossentry"> + <text><![CDATA[<glossentry> + ${1} +</glossentry>]]></text> + <tag>glossentry</tag> + <description>glossentry</description> + </snippet> + <snippet id="glosslist"> + <text><![CDATA[<glosslist> + ${1} +</glosslist>]]></text> + <tag>glosslist</tag> + <description>glosslist</description> + </snippet> + <snippet id="glosssee"> + <text><![CDATA[<glosssee otherterm="${1}">${2}</glosssee>]]></text> + <tag>glosssee</tag> + <description>glosssee</description> + </snippet> + <snippet id="glossseealso"> + <text><![CDATA[<glossseealso otherterm="${1}">${2}</glossseealso>]]></text> + <tag>glossseealso</tag> + <description>glossseealso</description> + </snippet> + <snippet id="glossterm"> + <text><![CDATA[<glossterm>${1}</glossterm>]]></text> + <tag>glossterm</tag> + <description>glossterm</description> + </snippet> + <snippet id="graphic"> + <text><![CDATA[<graphic fileref="${1}" />]]></text> + <tag>graphic</tag> + <description>graphic</description> + </snippet> + <snippet id="graphicco"> + <text><![CDATA[<graphicco> + ${1} +</graphicco>]]></text> + <tag>graphicco</tag> + <description>graphicco</description> + </snippet> + <snippet id="group"> + <text><![CDATA[<group> + ${1} +</group>]]></text> + <tag>group</tag> + <description>group</description> + </snippet> + <snippet id="guibutton"> + <text><![CDATA[<guibutton>${1}</guibutton>]]></text> + <tag>guibutton</tag> + <description>guibutton</description> + </snippet> + <snippet id="guiicon"> + <text><![CDATA[<guiicon>${1}</guiicon>]]></text> + <tag>guiicon</tag> + <description>guiicon</description> + </snippet> + <snippet id="guilabel"> + <text><![CDATA[<guilabel>${1}</guilabel>]]></text> + <tag>guilabel</tag> + <description>guilabel</description> + </snippet> + <snippet id="guimenu"> + <text><![CDATA[<guimenu>${1}</guimenu>]]></text> + <tag>guimenu</tag> + <description>guimenu</description> + </snippet> + <snippet id="guimenuitem"> + <text><![CDATA[<guimenuitem>${1}</guimenuitem>]]></text> + <tag>guimenuitem</tag> + <description>guimenuitem</description> + </snippet> + <snippet id="guisubmenu"> + <text><![CDATA[<guisubmenu>${1}</guisubmenu>]]></text> + <tag>guisubmenu</tag> + <description>guisubmenu</description> + </snippet> + <snippet id="hardware"> + <text><![CDATA[<hardware>${1}</hardware>]]></text> + <tag>hardware</tag> + <description>hardware</description> + </snippet> + <snippet id="highlights"> + <text><![CDATA[<highlights> + ${1} +</highlights>]]></text> + <tag>highlights</tag> + <description>highlights</description> + </snippet> + <snippet id="holder"> + <text><![CDATA[<holder>${1}</holder>]]></text> + <tag>holder</tag> + <description>holder</description> + </snippet> + <snippet id="honorific"> + <text><![CDATA[<honorific>${1}</honorific>]]></text> + <tag>honorific</tag> + <description>honorific</description> + </snippet> + <snippet id="imagedata"> + <text><![CDATA[<imagedata fileref="${1}" format="${2:PNG}" scalefit="${3:0}" />]]></text> + <tag>imagedata</tag> + <description>imagedata</description> + </snippet> + <snippet id="imageobject"> + <text><![CDATA[<imageobject> + ${1} +</imageobject>]]></text> + <tag>imageobject</tag> + <description>imageobject</description> + </snippet> + <snippet id="imageobjectco"> + <text><![CDATA[<imageobjectco> + ${1} +</imageobjectco>]]></text> + <tag>imageobjectco</tag> + <description>imageobjectco</description> + </snippet> + <snippet id="important"> + <text><![CDATA[<important> + ${1} +</important>]]></text> + <tag>important</tag> + <description>important</description> + </snippet> + <snippet id="index"> + <text><![CDATA[<index> + ${1} +</index>]]></text> + <tag>index</tag> + <description>index</description> + </snippet> + <snippet id="indexdiv"> + <text><![CDATA[<indexdiv> + ${1} +</indexdiv>]]></text> + <tag>indexdiv</tag> + <description>indexdiv</description> + </snippet> + <snippet id="indexentry"> + <text><![CDATA[<indexentry> + ${1} +</indexentry>]]></text> + <tag>indexentry</tag> + <description>indexentry</description> + </snippet> + <snippet id="indexinfo"> + <text><![CDATA[<indexinfo> + ${1} +</indexinfo>]]></text> + <tag>indexinfo</tag> + <description>indexinfo</description> + </snippet> + <snippet id="indexterm"> + <text><![CDATA[<indexterm> + ${1} +</indexterm>]]></text> + <tag>indexterm</tag> + <description>indexterm</description> + </snippet> + <snippet id="informalequation"> + <text><![CDATA[<informalequation> + ${1} +</informalequation>]]></text> + <tag>informalequation</tag> + <description>informalequation</description> + </snippet> + <snippet id="informalexample"> + <text><![CDATA[<informalexample> + ${1} +</informalexample>]]></text> + <tag>informalexample</tag> + <description>informalexample</description> + </snippet> + <snippet id="informalfigure"> + <text><![CDATA[<informalfigure> + ${1} +</informalfigure>]]></text> + <tag>informalfigure</tag> + <description>informalfigure</description> + </snippet> + <snippet id="informaltable"> + <text><![CDATA[<informaltable> + ${1} +</informaltable>]]></text> + <tag>informaltable</tag> + <description>informaltable</description> + </snippet> + <snippet id="initializer"> + <text><![CDATA[<initializer>${1}</initializer>]]></text> + <tag>initializer</tag> + <description>initializer</description> + </snippet> + <snippet id="inlineequation"> + <text><![CDATA[<inlineequation> + ${1} +</inlineequation>]]></text> + <tag>inlineequation</tag> + <description>inlineequation</description> + </snippet> + <snippet id="inlinegraphic"> + <text><![CDATA[<inlinegraphic fileref="${1}" format="${2:PNG}" scalefit="${3:0}" />]]></text> + <tag>inlinegraphic</tag> + <description>inlinegraphic</description> + </snippet> + <snippet id="inlinemediaobject"> + <text><![CDATA[<inlinemediaobject> + ${1} +</inlinemediaobject>]]></text> + <tag>inlinemediaobject</tag> + <description>inlinemediaobject</description> + </snippet> + <snippet id="interface"> + <text><![CDATA[<interface>${1}</interface>]]></text> + <tag>interface</tag> + <description>interface</description> + </snippet> + <snippet id="interfacename"> + <text><![CDATA[<interfacename>${1}</interfacename>]]></text> + <tag>interfacename</tag> + <description>interfacename</description> + </snippet> + <snippet id="invpartnumber"> + <text><![CDATA[<invpartnumber>${1}</invpartnumber>]]></text> + <tag>invpartnumber</tag> + <description>invpartnumber</description> + </snippet> + <snippet id="isbn"> + <text><![CDATA[<isbn>${1}</isbn>]]></text> + <tag>isbn</tag> + <description>isbn</description> + </snippet> + <snippet id="issn"> + <text><![CDATA[<issn>${1}</issn>]]></text> + <tag>issn</tag> + <description>issn</description> + </snippet> + <snippet id="issuenum"> + <text><![CDATA[<issuenum>${1}</issuenum>]]></text> + <tag>issuenum</tag> + <description>issuenum</description> + </snippet> + <snippet id="itemizedlist"> + <text><![CDATA[<itemizedlist> + ${1} +</itemizedlist>]]></text> + <tag>itemizedlist</tag> + <description>itemizedlist</description> + </snippet> + <snippet id="itermset"> + <text><![CDATA[<itermset> + ${1} +</itermset>]]></text> + <tag>itermset</tag> + <description>itermset</description> + </snippet> + <snippet id="jobtitle"> + <text><![CDATA[<jobtitle>${1}</jobtitle>]]></text> + <tag>jobtitle</tag> + <description>jobtitle</description> + </snippet> + <snippet id="keycap"> + <text><![CDATA[<keycap>${1}</keycap>]]></text> + <tag>keycap</tag> + <description>keycap</description> + </snippet> + <snippet id="keycode"> + <text><![CDATA[<keycode>${1}</keycode>]]></text> + <tag>keycode</tag> + <description>keycode</description> + </snippet> + <snippet id="keycombo"> + <text><![CDATA[<keycombo>${1}</keycombo>]]></text> + <tag>keycombo</tag> + <description>keycombo</description> + </snippet> + <snippet id="keysym"> + <text><![CDATA[<keysym>${1}</keysym>]]></text> + <tag>keysym</tag> + <description>keysym</description> + </snippet> + <snippet id="keyword"> + <text><![CDATA[<keyword>${1}</keyword>]]></text> + <tag>keyword</tag> + <description>keyword</description> + </snippet> + <snippet id="keywordset"> + <text><![CDATA[<keywordset> + ${1} +</keywordset>]]></text> + <tag>keywordset</tag> + <description>keywordset</description> + </snippet> + <snippet id="label"> + <text><![CDATA[<label>${1}</label>]]></text> + <tag>label</tag> + <description>label</description> + </snippet> + <snippet id="legalnotice"> + <text><![CDATA[<legalnotice> + ${1} +</legalnotice>]]></text> + <tag>legalnotice</tag> + <description>legalnotice</description> + </snippet> + <snippet id="lineage"> + <text><![CDATA[<lineage>${1}</lineage>]]></text> + <tag>lineage</tag> + <description>lineage</description> + </snippet> + <snippet id="lineannotation"> + <text><![CDATA[<lineannotation>${1}</lineannotation>]]></text> + <tag>lineannotation</tag> + <description>lineannotation</description> + </snippet> + <snippet id="link"> + <text><![CDATA[<link linkend="${1}">${2}</link>]]></text> + <tag>link</tag> + <description>link</description> + </snippet> + <snippet id="listitem"> + <text><![CDATA[<listitem> + ${1} +</listitem>]]></text> + <tag>listitem</tag> + <description>listitem</description> + </snippet> + <snippet id="literal"> + <text><![CDATA[<literal>${1}</literal>]]></text> + <tag>literal</tag> + <description>literal</description> + </snippet> + <snippet id="literallayout"> + <text><![CDATA[<literallayout>${1}</literallayout>]]></text> + <tag>literallayout</tag> + <description>literallayout</description> + </snippet> + <snippet id="lot"> + <text><![CDATA[<lot> + ${1} +</lot>]]></text> + <tag>lot</tag> + <description>lot</description> + </snippet> + <snippet id="lotentry"> + <text><![CDATA[<lotentry linkend="${1}"> + ${2} +</lotentry>]]></text> + <tag>lotentry</tag> + <description>lotentry</description> + </snippet> + <snippet id="manvolnum"> + <text><![CDATA[<manvolnum>${1}</manvolnum>]]></text> + <tag>manvolnum</tag> + <description>manvolnum</description> + </snippet> + <snippet id="markup"> + <text><![CDATA[<markup>${1}</markup>]]></text> + <tag>markup</tag> + <description>markup</description> + </snippet> + <snippet id="mathphrase"> + <text><![CDATA[<mathphrase>${1}</mathphrase>]]></text> + <tag>mathphrase</tag> + <description>mathphrase</description> + </snippet> + <snippet id="medialabel"> + <text><![CDATA[<medialabel>${1}</medialabel>]]></text> + <tag>medialabel</tag> + <description>medialabel</description> + </snippet> + <snippet id="mediaobject"> + <text><![CDATA[<mediaobject> + ${1} +</mediaobject>]]></text> + <tag>mediaobject</tag> + <description>mediaobject</description> + </snippet> + <snippet id="mediaobjectco"> + <text><![CDATA[<mediaobjectco> + ${1} +</mediaobjectco>]]></text> + <tag>mediaobjectco</tag> + <description>mediaobjectco</description> + </snippet> + <snippet id="member"> + <text><![CDATA[<member> + ${1} +</member>]]></text> + <tag>member</tag> + <description>member</description> + </snippet> + <snippet id="menuchoice"> + <text><![CDATA[<menuchoice>${1}</menuchoice>]]></text> + <tag>menuchoice</tag> + <description>menuchoice</description> + </snippet> + <snippet id="methodname"> + <text><![CDATA[<methodname>${1}</methodname>]]></text> + <tag>methodname</tag> + <description>methodname</description> + </snippet> + <snippet id="methodparam"> + <text><![CDATA[<methodparam>${1}</methodparam>]]></text> + <tag>methodparam</tag> + <description>methodparam</description> + </snippet> + <snippet id="methodsynopsis"> + <text><![CDATA[<methodsynopsis language="${1}"> + ${2} +</methodsynopsis>]]></text> + <tag>methodsynopsis</tag> + <description>methodsynopsis</description> + </snippet> + <snippet id="modespec"> + <text><![CDATA[<modespec application="${1}">${2}</modespec>]]></text> + <tag>modespec</tag> + <description>modespec</description> + </snippet> + <snippet id="modifier"> + <text><![CDATA[<modifier>${1}</modifier>]]></text> + <tag>modifier</tag> + <description>modifier</description> + </snippet> + <snippet id="mousebutton"> + <text><![CDATA[<mousebutton>${1}</mousebutton>]]></text> + <tag>mousebutton</tag> + <description>mousebutton</description> + </snippet> + <snippet id="msg"> + <text><![CDATA[<msg> + ${1} +</msg>]]></text> + <tag>msg</tag> + <description>msg</description> + </snippet> + <snippet id="msgaud"> + <text><![CDATA[<msgaud>${1}</msgaud>]]></text> + <tag>msgaud</tag> + <description>msgaud</description> + </snippet> + <snippet id="msgentry"> + <text><![CDATA[<msgentry> + ${1} +</msgentry>]]></text> + <tag>msgentry</tag> + <description>msgentry</description> + </snippet> + <snippet id="msgexplan"> + <text><![CDATA[<msgexplan> + ${1} +</msgexplan>]]></text> + <tag>msgexplan</tag> + <description>msgexplan</description> + </snippet> + <snippet id="msginfo"> + <text><![CDATA[<msginfo> + ${1} +</msginfo>]]></text> + <tag>msginfo</tag> + <description>msginfo</description> + </snippet> + <snippet id="msglevel"> + <text><![CDATA[<msglevel>${1}</msglevel>]]></text> + <tag>msglevel</tag> + <description>msglevel</description> + </snippet> + <snippet id="msgmain"> + <text><![CDATA[<msgmain> + ${1} +</msgmain>]]></text> + <tag>msgmain</tag> + <description>msgmain</description> + </snippet> + <snippet id="msgorig"> + <text><![CDATA[<msgorig>${1}</msgorig>]]></text> + <tag>msgorig</tag> + <description>msgorig</description> + </snippet> + <snippet id="msgrel"> + <text><![CDATA[<msgrel> + ${1} +</msgrel>]]></text> + <tag>msgrel</tag> + <description>msgrel</description> + </snippet> + <snippet id="msgset"> + <text><![CDATA[<msgset> + ${1} +</msgset>]]></text> + <tag>msgset</tag> + <description>msgset</description> + </snippet> + <snippet id="msgsub"> + <text><![CDATA[<msgsub> + ${1} +</msgsub>]]></text> + <tag>msgsub</tag> + <description>msgsub</description> + </snippet> + <snippet id="msgtext"> + <text><![CDATA[<msgtext> + ${1} +</msgtext>]]></text> + <tag>msgtext</tag> + <description>msgtext</description> + </snippet> + <snippet id="note"> + <text><![CDATA[<note> + ${1} +</note>]]></text> + <tag>note</tag> + <description>note</description> + </snippet> + <snippet id="objectinfo"> + <text><![CDATA[<objectinfo> + ${1} +</objectinfo>]]></text> + <tag>objectinfo</tag> + <description>objectinfo</description> + </snippet> + <snippet id="olink"> + <text><![CDATA[<olink targetdocent="${1}">${2}</olink>]]></text> + <tag>olink</tag> + <description>olink</description> + </snippet> + <snippet id="ooclass"> + <text><![CDATA[<ooclass>${1}</ooclass>]]></text> + <tag>ooclass</tag> + <description>ooclass</description> + </snippet> + <snippet id="ooexception"> + <text><![CDATA[<ooexception>${1}</ooexception>]]></text> + <tag>ooexception</tag> + <description>ooexception</description> + </snippet> + <snippet id="oointerface"> + <text><![CDATA[<oointerface>${1}</oointerface>]]></text> + <tag>oointerface</tag> + <description>oointerface</description> + </snippet> + <snippet id="option"> + <text><![CDATA[<option>${1}</option>]]></text> + <tag>option</tag> + <description>option</description> + </snippet> + <snippet id="optional"> + <text><![CDATA[<optional>${1}</optional>]]></text> + <tag>optional</tag> + <description>optional</description> + </snippet> + <snippet id="orderedlist"> + <text><![CDATA[<orderedlist> + ${1} +</orderedlist>]]></text> + <tag>orderedlist</tag> + <description>orderedlist</description> + </snippet> + <snippet id="orgdiv"> + <text><![CDATA[<orgdiv>${1}</orgdiv>]]></text> + <tag>orgdiv</tag> + <description>orgdiv</description> + </snippet> + <snippet id="orgname"> + <text><![CDATA[<orgname>${1}</orgname>]]></text> + <tag>orgname</tag> + <description>orgname</description> + </snippet> + <snippet id="otheraddr"> + <text><![CDATA[<otheraddr>${1}</otheraddr>]]></text> + <tag>otheraddr</tag> + <description>otheraddr</description> + </snippet> + <snippet id="othercredit"> + <text><![CDATA[<othercredit> + ${1} +</othercredit>]]></text> + <tag>othercredit</tag> + <description>othercredit</description> + </snippet> + <snippet id="othername"> + <text><![CDATA[<othername>${1}</othername>]]></text> + <tag>othername</tag> + <description>othername</description> + </snippet> + <snippet id="package"> + <text><![CDATA[<package>${1}</package>]]></text> + <tag>package</tag> + <description>package</description> + </snippet> + <snippet id="pagenums"> + <text><![CDATA[<pagenums>${1}</pagenums>]]></text> + <tag>pagenums</tag> + <description>pagenums</description> + </snippet> + <snippet id="para"> + <text><![CDATA[<para> + ${1} +</para>]]></text> + <tag>para</tag> + <description>para</description> + </snippet> + <snippet id="paramdef"> + <text><![CDATA[<paramdef>${1}</paramdef>]]></text> + <tag>paramdef</tag> + <description>paramdef</description> + </snippet> + <snippet id="parameter"> + <text><![CDATA[<parameter class="${1:function}">${2}</parameter>]]></text> + <tag>parameter</tag> + <description>parameter</description> + </snippet> + <snippet id="part"> + <text><![CDATA[<part id="${1}"> + ${2} +</part>]]></text> + <tag>part</tag> + <description>part</description> + </snippet> + <snippet id="partinfo"> + <text><![CDATA[<partinfo> + ${1} +</partinfo>]]></text> + <tag>partinfo</tag> + <description>partinfo</description> + </snippet> + <snippet id="partintro"> + <text><![CDATA[<partintro> + ${1} +</partintro>]]></text> + <tag>partintro</tag> + <description>partintro</description> + </snippet> + <snippet id="personblurb"> + <text><![CDATA[<personblurb> + ${1} +</personblurb>]]></text> + <tag>personblurb</tag> + <description>personblurb</description> + </snippet> + <snippet id="personname"> + <text><![CDATA[<personname>${1}</personname>]]></text> + <tag>personname</tag> + <description>personname</description> + </snippet> + <snippet id="phone"> + <text><![CDATA[<phone>${1}</phone>]]></text> + <tag>phone</tag> + <description>phone</description> + </snippet> + <snippet id="phrase"> + <text><![CDATA[<phrase>${1}</phrase>]]></text> + <tag>phrase</tag> + <description>phrase</description> + </snippet> + <snippet id="pob"> + <text><![CDATA[<pob>${1}</pob>]]></text> + <tag>pob</tag> + <description>pob</description> + </snippet> + <snippet id="postcode"> + <text><![CDATA[<postcode>${1}</postcode>]]></text> + <tag>postcode</tag> + <description>postcode</description> + </snippet> + <snippet id="preface"> + <text><![CDATA[<preface id="${1}"> + ${2} +</preface>]]></text> + <tag>preface</tag> + <description>preface</description> + </snippet> + <snippet id="prefaceinfo"> + <text><![CDATA[<prefaceinfo> + ${1} +</prefaceinfo>]]></text> + <tag>prefaceinfo</tag> + <description>prefaceinfo</description> + </snippet> + <snippet id="primary"> + <text><![CDATA[<primary>${1}</primary>]]></text> + <tag>primary</tag> + <description>primary</description> + </snippet> + <snippet id="primaryie"> + <text><![CDATA[<primaryie>${1}</primaryie>]]></text> + <tag>primaryie</tag> + <description>primaryie</description> + </snippet> + <snippet id="printhistory"> + <text><![CDATA[<printhistory> + ${1} +</printhistory>]]></text> + <tag>printhistory</tag> + <description>printhistory</description> + </snippet> + <snippet id="procedure"> + <text><![CDATA[<procedure> + ${1} +</procedure>]]></text> + <tag>procedure</tag> + <description>procedure</description> + </snippet> + <snippet id="productname"> + <text><![CDATA[<productname class="${1:trade}">${2}</productname>]]></text> + <tag>productname</tag> + <description>productname</description> + </snippet> + <snippet id="productnumber"> + <text><![CDATA[<productnumber>${1}</productnumber>]]></text> + <tag>productnumber</tag> + <description>productnumber</description> + </snippet> + <snippet id="programlisting"> + <text><![CDATA[<programlisting language="${1}">${2}</programlisting>]]></text> + <tag>programlisting</tag> + <description>programlisting</description> + </snippet> + <snippet id="programlistingco"> + <text><![CDATA[<programlistingco> + ${1} +</programlistingco>]]></text> + <tag>programlistingco</tag> + <description>programlistingco</description> + </snippet> + <snippet id="prompt"> + <text><![CDATA[<prompt>${1}</prompt>]]></text> + <tag>prompt</tag> + <description>prompt</description> + </snippet> + <snippet id="property"> + <text><![CDATA[<property>${1}</property>]]></text> + <tag>property</tag> + <description>property</description> + </snippet> + <snippet id="pubdate"> + <text><![CDATA[<pubdate>${1}</pubdate>]]></text> + <tag>pubdate</tag> + <description>pubdate</description> + </snippet> + <snippet id="publisher"> + <text><![CDATA[<publisher> + ${1} +</publisher>]]></text> + <tag>publisher</tag> + <description>publisher</description> + </snippet> + <snippet id="publishername"> + <text><![CDATA[<publishername>${1}</publishername>]]></text> + <tag>publishername</tag> + <description>publishername</description> + </snippet> + <snippet id="pubsnumber"> + <text><![CDATA[<pubsnumber>${1}</pubsnumber>]]></text> + <tag>pubsnumber</tag> + <description>pubsnumber</description> + </snippet> + <snippet id="qandadiv"> + <text><![CDATA[<qandadiv> + ${1} +</qandadiv>]]></text> + <tag>qandadiv</tag> + <description>qandadiv</description> + </snippet> + <snippet id="qandaentry"> + <text><![CDATA[<qandaentry> + ${1} +</qandaentry>]]></text> + <tag>qandaentry</tag> + <description>qandaentry</description> + </snippet> + <snippet id="qandaset"> + <text><![CDATA[<qandaset> + ${1} +</qandaset>]]></text> + <tag>qandaset</tag> + <description>qandaset</description> + </snippet> + <snippet id="question"> + <text><![CDATA[<question> + ${1} +</question>]]></text> + <tag>question</tag> + <description>question</description> + </snippet> + <snippet id="quote"> + <text><![CDATA[<quote>${1}</quote>]]></text> + <tag>quote</tag> + <description>quote</description> + </snippet> + <snippet id="refclass"> + <text><![CDATA[<refclass>${1}</refclass>]]></text> + <tag>refclass</tag> + <description>refclass</description> + </snippet> + <snippet id="refdescriptor"> + <text><![CDATA[<refdescriptor>${1}</refdescriptor>]]></text> + <tag>refdescriptor</tag> + <description>refdescriptor</description> + </snippet> + <snippet id="refentry"> + <text><![CDATA[<refentry> + ${1} +</refentry>]]></text> + <tag>refentry</tag> + <description>refentry</description> + </snippet> + <snippet id="refentryinfo"> + <text><![CDATA[<refentryinfo> + ${1} +</refentryinfo>]]></text> + <tag>refentryinfo</tag> + <description>refentryinfo</description> + </snippet> + <snippet id="refentrytitle"> + <text><![CDATA[<refentrytitle>${1}</refentrytitle>]]></text> + <tag>refentrytitle</tag> + <description>refentrytitle</description> + </snippet> + <snippet id="reference"> + <text><![CDATA[<reference> + ${1} +</reference>]]></text> + <tag>reference</tag> + <description>reference</description> + </snippet> + <snippet id="referenceinfo"> + <text><![CDATA[<referenceinfo> + ${1} +</referenceinfo>]]></text> + <tag>referenceinfo</tag> + <description>referenceinfo</description> + </snippet> + <snippet id="refmeta"> + <text><![CDATA[<refmeta> + ${1} +</refmeta>]]></text> + <tag>refmeta</tag> + <description>refmeta</description> + </snippet> + <snippet id="refmiscinfo"> + <text><![CDATA[<refmiscinfo> + ${1} +</refmiscinfo>]]></text> + <tag>refmiscinfo</tag> + <description>refmiscinfo</description> + </snippet> + <snippet id="refname"> + <text><![CDATA[<refname>${1}</refname>]]></text> + <tag>refname</tag> + <description>refname</description> + </snippet> + <snippet id="refnamediv"> + <text><![CDATA[<refnamediv> + ${1} +</refnamediv>]]></text> + <tag>refnamediv</tag> + <description>refnamediv</description> + </snippet> + <snippet id="refpurpose"> + <text><![CDATA[<refpurpose>${1}</refpurpose>]]></text> + <tag>refpurpose</tag> + <description>refpurpose</description> + </snippet> + <snippet id="refsect1"> + <text><![CDATA[<refsect1> + ${1} +</refsect1>]]></text> + <tag>refsect1</tag> + <description>refsect1</description> + </snippet> + <snippet id="refsect1info"> + <text><![CDATA[<refsect1info> + ${1} +</refsect1info>]]></text> + <tag>refsect1info</tag> + <description>refsect1info</description> + </snippet> + <snippet id="refsect2"> + <text><![CDATA[<refsect2> + ${1} +</refsect2>]]></text> + <tag>refsect2</tag> + <description>refsect2</description> + </snippet> + <snippet id="refsect2info"> + <text><![CDATA[<refsect2info> + ${1} +</refsect2info>]]></text> + <tag>refsect2info</tag> + <description>refsect2info</description> + </snippet> + <snippet id="refsect3"> + <text><![CDATA[<refsect3> + ${1} +</refsect3>]]></text> + <tag>refsect3</tag> + <description>refsect3</description> + </snippet> + <snippet id="refsect3info"> + <text><![CDATA[<refsect3info> + ${1} +</refsect3info>]]></text> + <tag>refsect3info</tag> + <description>refsect3info</description> + </snippet> + <snippet id="refsection"> + <text><![CDATA[<refsection> + ${1} +</refsection>]]></text> + <tag>refsection</tag> + <description>refsection</description> + </snippet> + <snippet id="refsectioninfo"> + <text><![CDATA[<refsectioninfo> + ${1} +</refsectioninfo>]]></text> + <tag>refsectioninfo</tag> + <description>refsectioninfo</description> + </snippet> + <snippet id="refsynopsisdiv"> + <text><![CDATA[<refsynopsisdiv> + ${1} +</refsynopsisdiv>]]></text> + <tag>refsynopsisdiv</tag> + <description>refsynopsisdiv</description> + </snippet> + <snippet id="refsynopsisdivinfo"> + <text><![CDATA[<refsynopsisdivinfo> + ${1} +</refsynopsisdivinfo>]]></text> + <tag>refsynopsisdivinfo</tag> + <description>refsynopsisdivinfo</description> + </snippet> + <snippet id="releaseinfo"> + <text><![CDATA[<releaseinfo>${1}</releaseinfo>]]></text> + <tag>releaseinfo</tag> + <description>releaseinfo</description> + </snippet> + <snippet id="remark"> + <text><![CDATA[<remark>${1}</remark>]]></text> + <tag>remark</tag> + <description>remark</description> + </snippet> + <snippet id="replaceable"> + <text><![CDATA[<replaceable>${1}</replaceable>]]></text> + <tag>replaceable</tag> + <description>replaceable</description> + </snippet> + <snippet id="returnvalue"> + <text><![CDATA[<returnvalue>${1}</returnvalue>]]></text> + <tag>returnvalue</tag> + <description>returnvalue</description> + </snippet> + <snippet id="revdescription"> + <text><![CDATA[<revdescription> + ${1} +</revdescription>]]></text> + <tag>revdescription</tag> + <description>revdescription</description> + </snippet> + <snippet id="revhistory"> + <text><![CDATA[<revhistory> + ${1} +</revhistory>]]></text> + <tag>revhistory</tag> + <description>revhistory</description> + </snippet> + <snippet id="revision"> + <text><![CDATA[<revision> + ${1} +</revision>]]></text> + <tag>revision</tag> + <description>revision</description> + </snippet> + <snippet id="revnumber"> + <text><![CDATA[<revnumber>${1}</revnumber>]]></text> + <tag>revnumber</tag> + <description>revnumber</description> + </snippet> + <snippet id="revremark"> + <text><![CDATA[<revremark>${1}</revremark>]]></text> + <tag>revremark</tag> + <description>revremark</description> + </snippet> + <snippet id="row"> + <text><![CDATA[<row> + ${1} +</row>]]></text> + <tag>row</tag> + <description>row</description> + </snippet> + <snippet id="sbr"> + <text><![CDATA[<sbr />]]></text> + <tag>sbr</tag> + <description>sbr</description> + </snippet> + <snippet id="screen"> + <text><![CDATA[<screen>${1}</screen>]]></text> + <tag>screen</tag> + <description>screen</description> + </snippet> + <snippet id="screenco"> + <text><![CDATA[<screenco> + ${1} +</screenco>]]></text> + <tag>screenco</tag> + <description>screenco</description> + </snippet> + <snippet id="screeninfo"> + <text><![CDATA[<screeninfo>${1}</screeninfo>]]></text> + <tag>screeninfo</tag> + <description>screeninfo</description> + </snippet> + <snippet id="screenshot"> + <text><![CDATA[<screenshot> + ${1} +</screenshot>]]></text> + <tag>screenshot</tag> + <description>screenshot</description> + </snippet> + <snippet id="secondary"> + <text><![CDATA[<secondary>${1}</secondary>]]></text> + <tag>secondary</tag> + <description>secondary</description> + </snippet> + <snippet id="secondaryie"> + <text><![CDATA[<secondaryie>${1}</secondaryie>]]></text> + <tag>secondaryie</tag> + <description>secondaryie</description> + </snippet> + <snippet id="sect1"> + <text><![CDATA[<sect1 id="${1}"> + ${2} +</sect1>]]></text> + <tag>sect1</tag> + <description>sect1</description> + </snippet> + <snippet id="sect1info"> + <text><![CDATA[<sect1info> + ${1} +</sect1info>]]></text> + <tag>sect1info</tag> + <description>sect1info</description> + </snippet> + <snippet id="sect2"> + <text><![CDATA[<sect2 id="${1}"> + ${2} +</sect2>]]></text> + <tag>sect2</tag> + <description>sect2</description> + </snippet> + <snippet id="sect2info"> + <text><![CDATA[<sect2info> + ${1} +</sect2info>]]></text> + <tag>sect2info</tag> + <description>sect2info</description> + </snippet> + <snippet id="sect3"> + <text><![CDATA[<sect3 id="${1}"> + ${2} +</sect3>]]></text> + <tag>sect3</tag> + <description>sect3</description> + </snippet> + <snippet id="sect3info"> + <text><![CDATA[<sect3info> + ${1} +</sect3info>]]></text> + <tag>sect3info</tag> + <description>sect3info</description> + </snippet> + <snippet id="sect4"> + <text><![CDATA[<sect4 id="${1}"> + ${2} +</sect4>]]></text> + <tag>sect4</tag> + <description>sect4</description> + </snippet> + <snippet id="sect4info"> + <text><![CDATA[<sect4info> + ${1} +</sect4info>]]></text> + <tag>sect4info</tag> + <description>sect4info</description> + </snippet> + <snippet id="sect5"> + <text><![CDATA[<sect5 id="${1}"> + ${2} +</sect5>]]></text> + <tag>sect5</tag> + <description>sect5</description> + </snippet> + <snippet id="sect5info"> + <text><![CDATA[<sect5info> + ${1} +</sect5info>]]></text> + <tag>sect5info</tag> + <description>sect5info</description> + </snippet> + <snippet id="section"> + <text><![CDATA[<section id="${1}"> + ${2} +</section>]]></text> + <tag>section</tag> + <description>section</description> + </snippet> + <snippet id="sectioninfo"> + <text><![CDATA[<sectioninfo> + ${1} +</sectioninfo>]]></text> + <tag>sectioninfo</tag> + <description>sectioninfo</description> + </snippet> + <snippet id="see"> + <text><![CDATA[<see>${1}</see>]]></text> + <tag>see</tag> + <description>see</description> + </snippet> + <snippet id="seealso"> + <text><![CDATA[<seealso>${1}</seealso>]]></text> + <tag>seealso</tag> + <description>seealso</description> + </snippet> + <snippet id="seealsoie"> + <text><![CDATA[<seealsoie>${1}</seealsoie>]]></text> + <tag>seealsoie</tag> + <description>seealsoie</description> + </snippet> + <snippet id="seeie"> + <text><![CDATA[<seeie>${1}</seeie>]]></text> + <tag>seeie</tag> + <description>seeie</description> + </snippet> + <snippet id="seg"> + <text><![CDATA[<seg>${1}</seg>]]></text> + <tag>seg</tag> + <description>seg</description> + </snippet> + <snippet id="seglistitem"> + <text><![CDATA[<seglistitem> + ${1} +</seglistitem>]]></text> + <tag>seglistitem</tag> + <description>seglistitem</description> + </snippet> + <snippet id="segmentedlist"> + <text><![CDATA[<segmentedlist> + ${1} +</segmentedlist>]]></text> + <tag>segmentedlist</tag> + <description>segmentedlist</description> + </snippet> + <snippet id="segtitle"> + <text><![CDATA[<segtitle>${1}</segtitle>]]></text> + <tag>segtitle</tag> + <description>segtitle</description> + </snippet> + <snippet id="seriesvolnums"> + <text><![CDATA[<seriesvolnums>${1}</seriesvolnums>]]></text> + <tag>seriesvolnums</tag> + <description>seriesvolnums</description> + </snippet> + <snippet id="set"> + <text><![CDATA[<set> + ${1} +</set>]]></text> + <tag>set</tag> + <description>set</description> + </snippet> + <snippet id="setindex"> + <text><![CDATA[<setindex> + ${1} +</setindex>]]></text> + <tag>setindex</tag> + <description>setindex</description> + </snippet> + <snippet id="setindexinfo"> + <text><![CDATA[<setindexinfo> + ${1} +</setindexinfo>]]></text> + <tag>setindexinfo</tag> + <description>setindexinfo</description> + </snippet> + <snippet id="setinfo"> + <text><![CDATA[<setinfo> + ${1} +</setinfo>]]></text> + <tag>setinfo</tag> + <description>setinfo</description> + </snippet> + <snippet id="sgmltag"> + <text><![CDATA[<sgmltag>${1}</sgmltag>]]></text> + <tag>sgmltag</tag> + <description>sgmltag</description> + </snippet> + <snippet id="shortaffil"> + <text><![CDATA[<shortaffil>${1}</shortaffil>]]></text> + <tag>shortaffil</tag> + <description>shortaffil</description> + </snippet> + <snippet id="shortcut"> + <text><![CDATA[<shortcut>${1}</shortcut>]]></text> + <tag>shortcut</tag> + <description>shortcut</description> + </snippet> + <snippet id="sidebar"> + <text><![CDATA[<sidebar> + ${1} +</sidebar>]]></text> + <tag>sidebar</tag> + <description>sidebar</description> + </snippet> + <snippet id="sidebarinfo"> + <text><![CDATA[<sidebarinfo> + ${1} +</sidebarinfo>]]></text> + <tag>sidebarinfo</tag> + <description>sidebarinfo</description> + </snippet> + <snippet id="simpara"> + <text><![CDATA[<simpara> + ${1} +</simpara>]]></text> + <tag>simpara</tag> + <description>simpara</description> + </snippet> + <snippet id="simplelist"> + <text><![CDATA[<simplelist> + ${1} +</simplelist>]]></text> + <tag>simplelist</tag> + <description>simplelist</description> + </snippet> + <snippet id="simplemsgentry"> + <text><![CDATA[<simplemsgentry> + ${1} +</simplemsgentry>]]></text> + <tag>simplemsgentry</tag> + <description>simplemsgentry</description> + </snippet> + <snippet id="simplesect"> + <text><![CDATA[<simplesect id="${1}"> + ${2} +</simplesect>]]></text> + <tag>simplesect</tag> + <description>simplesect</description> + </snippet> + <snippet id="spanspec"> + <text><![CDATA[<spanspec spanname="${1}" namest="${2}" nameend="${3}" />]]></text> + <tag>spanspec</tag> + <description>spanspec</description> + </snippet> + <snippet id="state"> + <text><![CDATA[<state>${1}</state>]]></text> + <tag>state</tag> + <description>state</description> + </snippet> + <snippet id="step"> + <text><![CDATA[<step> + ${1} +</step>]]></text> + <tag>step</tag> + <description>step</description> + </snippet> + <snippet id="stepalternatives"> + <text><![CDATA[<stepalternatives> + ${1} +</stepalternatives>]]></text> + <tag>stepalternatives</tag> + <description>stepalternatives</description> + </snippet> + <snippet id="street"> + <text><![CDATA[<street>${1}</street>]]></text> + <tag>street</tag> + <description>street</description> + </snippet> + <snippet id="structfield"> + <text><![CDATA[<structfield>${1}</structfield>]]></text> + <tag>structfield</tag> + <description>structfield</description> + </snippet> + <snippet id="structname"> + <text><![CDATA[<structname>${1}</structname>]]></text> + <tag>structname</tag> + <description>structname</description> + </snippet> + <snippet id="subject"> + <text><![CDATA[<subject> + ${1} +</subject>]]></text> + <tag>subject</tag> + <description>subject</description> + </snippet> + <snippet id="subjectset"> + <text><![CDATA[<subjectset> + ${1} +</subjectset>]]></text> + <tag>subjectset</tag> + <description>subjectset</description> + </snippet> + <snippet id="subjectterm"> + <text><![CDATA[<subjectterm>${1}</subjectterm>]]></text> + <tag>subjectterm</tag> + <description>subjectterm</description> + </snippet> + <snippet id="subscript"> + <text><![CDATA[<subscript>${1}</subscript>]]></text> + <tag>subscript</tag> + <description>subscript</description> + </snippet> + <snippet id="substeps"> + <text><![CDATA[<substeps> + ${1} +</substeps>]]></text> + <tag>substeps</tag> + <description>substeps</description> + </snippet> + <snippet id="subtitle"> + <text><![CDATA[<subtitle>${1}</subtitle>]]></text> + <tag>subtitle</tag> + <description>subtitle</description> + </snippet> + <snippet id="superscript"> + <text><![CDATA[<superscript>${1}</superscript>]]></text> + <tag>superscript</tag> + <description>superscript</description> + </snippet> + <snippet id="surname"> + <text><![CDATA[<surname>${1}</surname>]]></text> + <tag>surname</tag> + <description>surname</description> + </snippet> + <snippet id="symbol"> + <text><![CDATA[<symbol>${1}</symbol>]]></text> + <tag>symbol</tag> + <description>symbol</description> + </snippet> + <snippet id="synopfragment"> + <text><![CDATA[<synopfragment id="${1}"> + ${2} +</synopfragment>]]></text> + <tag>synopfragment</tag> + <description>synopfragment</description> + </snippet> + <snippet id="synopfragmentref"> + <text><![CDATA[<synopfragmentref linkend="${1}"> + ${2} +</synopfragmentref>]]></text> + <tag>synopfragmentref</tag> + <description>synopfragmentref</description> + </snippet> + <snippet id="synopsis"> + <text><![CDATA[<synopsis>${1}</synopsis>]]></text> + <tag>synopsis</tag> + <description>synopsis</description> + </snippet> + <snippet id="systemitem"> + <text><![CDATA[<systemitem>${1}</systemitem>]]></text> + <tag>systemitem</tag> + <description>systemitem</description> + </snippet> + <snippet id="table"> + <text><![CDATA[<table id="${1}"> + ${2} +</table>]]></text> + <tag>table</tag> + <description>table</description> + </snippet> + <snippet id="task"> + <text><![CDATA[<task> + ${1} +</task>]]></text> + <tag>task</tag> + <description>task</description> + </snippet> + <snippet id="taskprerequisites"> + <text><![CDATA[<taskprerequisites> + ${1} +</taskprerequisites>]]></text> + <tag>taskprerequisites</tag> + <description>taskprerequisites</description> + </snippet> + <snippet id="taskrelated"> + <text><![CDATA[<taskrelated> + ${1} +</taskrelated>]]></text> + <tag>taskrelated</tag> + <description>taskrelated</description> + </snippet> + <snippet id="tasksummary"> + <text><![CDATA[<tasksummary> + ${1} +</tasksummary>]]></text> + <tag>tasksummary</tag> + <description>tasksummary</description> + </snippet> + <snippet id="tbody"> + <text><![CDATA[<tbody> + ${1} +</tbody>]]></text> + <tag>tbody</tag> + <description>tbody</description> + </snippet> + <snippet id="td"> + <text><![CDATA[<td> + ${1} +</td>]]></text> + <tag>td</tag> + <description>td</description> + </snippet> + <snippet id="term"> + <text><![CDATA[<term>${1}</term>]]></text> + <tag>term</tag> + <description>term</description> + </snippet> + <snippet id="termdef"> + <text><![CDATA[<termdef>${1}</termdef>]]></text> + <tag>termdef</tag> + <description>termdef</description> + </snippet> + <snippet id="tertiary"> + <text><![CDATA[<tertiary>${1}</tertiary>]]></text> + <tag>tertiary</tag> + <description>tertiary</description> + </snippet> + <snippet id="tertiaryie"> + <text><![CDATA[<tertiaryie>${1}</tertiaryie>]]></text> + <tag>tertiaryie</tag> + <description>tertiaryie</description> + </snippet> + <snippet id="textdata"> + <text><![CDATA[<textdata fileref="${1}" />]]></text> + <tag>textdata</tag> + <description>textdata</description> + </snippet> + <snippet id="textobject"> + <text><![CDATA[<textobject> + ${1} +</textobject>]]></text> + <tag>textobject</tag> + <description>textobject</description> + </snippet> + <snippet id="tfoot"> + <text><![CDATA[<tfoot> + ${1} +</tfoot>]]></text> + <tag>tfoot</tag> + <description>tfoot</description> + </snippet> + <snippet id="tgroup"> + <text><![CDATA[<tgroup cols="${1}"> + ${2} +</tgroup>]]></text> + <tag>tgroup</tag> + <description>tgroup</description> + </snippet> + <snippet id="th"> + <text><![CDATA[<th> + ${1} +</th>]]></text> + <tag>th</tag> + <description>th</description> + </snippet> + <snippet id="thead"> + <text><![CDATA[<thead> + ${1} +</thead>]]></text> + <tag>thead</tag> + <description>thead</description> + </snippet> + <snippet id="tip"> + <text><![CDATA[<tip> + ${1} +</tip>]]></text> + <tag>tip</tag> + <description>tip</description> + </snippet> + <snippet id="title"> + <text><![CDATA[<title>${1}</title>]]></text> + <tag>title</tag> + <description>title</description> + </snippet> + <snippet id="titleabbrev"> + <text><![CDATA[<titleabbrev>${1}</titleabbrev>]]></text> + <tag>titleabbrev</tag> + <description>titleabbrev</description> + </snippet> + <snippet id="toc"> + <text><![CDATA[<toc> + ${1} +</toc>]]></text> + <tag>toc</tag> + <description>toc</description> + </snippet> + <snippet id="tocback"> + <text><![CDATA[<tocback linkend="${1}">${2}</tocback>]]></text> + <tag>tocback</tag> + <description>tocback</description> + </snippet> + <snippet id="tocchap"> + <text><![CDATA[<tocchap> + ${1} +</tocchap>]]></text> + <tag>tocchap</tag> + <description>tocchap</description> + </snippet> + <snippet id="tocentry"> + <text><![CDATA[<tocentry linkend="${1}">${2}</tocentry>]]></text> + <tag>tocentry</tag> + <description>tocentry</description> + </snippet> + <snippet id="tocfront"> + <text><![CDATA[<tocfront linkend="${1}">${2}</tocfront>]]></text> + <tag>tocfront</tag> + <description>tocfront</description> + </snippet> + <snippet id="toclevel1"> + <text><![CDATA[<toclevel1> + ${1} +</toclevel1>]]></text> + <tag>toclevel1</tag> + <description>toclevel1</description> + </snippet> + <snippet id="toclevel2"> + <text><![CDATA[<toclevel2> + ${1} +</toclevel2>]]></text> + <tag>toclevel2</tag> + <description>toclevel2</description> + </snippet> + <snippet id="toclevel3"> + <text><![CDATA[<toclevel3> + ${1} +</toclevel3>]]></text> + <tag>toclevel3</tag> + <description>toclevel3</description> + </snippet> + <snippet id="toclevel4"> + <text><![CDATA[<toclevel4> + ${1} +</toclevel4>]]></text> + <tag>toclevel4</tag> + <description>toclevel4</description> + </snippet> + <snippet id="toclevel5"> + <text><![CDATA[<toclevel5> + ${1} +</toclevel5>]]></text> + <tag>toclevel5</tag> + <description>toclevel5</description> + </snippet> + <snippet id="tocpart"> + <text><![CDATA[<tocpart> + ${1} +</tocpart>]]></text> + <tag>tocpart</tag> + <description>tocpart</description> + </snippet> + <snippet id="token"> + <text><![CDATA[<token>${1}</token>]]></text> + <tag>token</tag> + <description>token</description> + </snippet> + <snippet id="tr"> + <text><![CDATA[<tr> + ${1} +</tr>]]></text> + <tag>tr</tag> + <description>tr</description> + </snippet> + <snippet id="trademark"> + <text><![CDATA[<trademark class="${1:trade}">${2}</trademark>]]></text> + <tag>trademark</tag> + <description>trademark</description> + </snippet> + <snippet id="type"> + <text><![CDATA[<type>${1}</type>]]></text> + <tag>type</tag> + <description>type</description> + </snippet> + <snippet id="ulink"> + <text><![CDATA[<ulink url="${1}">${2}</ulink>]]></text> + <tag>ulink</tag> + <description>ulink</description> + </snippet> + <snippet id="uri"> + <text><![CDATA[<uri>${1}</uri>]]></text> + <tag>uri</tag> + <description>uri</description> + </snippet> + <snippet id="userinput"> + <text><![CDATA[<userinput>${1}</userinput>]]></text> + <tag>userinput</tag> + <description>userinput</description> + </snippet> + <snippet id="varargs"> + <text><![CDATA[<varargs />]]></text> + <tag>varargs</tag> + <description>varargs</description> + </snippet> + <snippet id="variablelist"> + <text><![CDATA[<variablelist> + ${1} +</variablelist>]]></text> + <tag>variablelist</tag> + <description>variablelist</description> + </snippet> + <snippet id="varlistentry"> + <text><![CDATA[<varlistentry> + ${1} +</varlistentry>]]></text> + <tag>varlistentry</tag> + <description>varlistentry</description> + </snippet> + <snippet id="varname"> + <text><![CDATA[<varname>${1}</varname>]]></text> + <tag>varname</tag> + <description>varname</description> + </snippet> + <snippet id="videodata"> + <text><![CDATA[<videodata fileref="${1}" scalefit="${2:0}" />]]></text> + <tag>videodata</tag> + <description>videodata</description> + </snippet> + <snippet id="videoobject"> + <text><![CDATA[<videoobject> + ${1} +</videoobject>]]></text> + <tag>videoobject</tag> + <description>videoobject</description> + </snippet> + <snippet id="void"> + <text><![CDATA[<void />]]></text> + <tag>void</tag> + <description>void</description> + </snippet> + <snippet id="volumenum"> + <text><![CDATA[<volumenum>${1}</volumenum>]]></text> + <tag>volumenum</tag> + <description>volumenum</description> + </snippet> + <snippet id="warning"> + <text><![CDATA[<warning> + ${1} +</warning>]]></text> + <tag>warning</tag> + <description>warning</description> + </snippet> + <snippet id="wordasword"> + <text><![CDATA[<wordasword>${1}</wordasword>]]></text> + <tag>wordasword</tag> + <description>wordasword</description> + </snippet> + <snippet id="xref"> + <text><![CDATA[<xref linkend="${1}" />]]></text> + <tag>xref</tag> + <description>xref</description> + </snippet> + <snippet id="year"> + <text><![CDATA[<year>${1}</year>]]></text> + <tag>year</tag> + <description>year</description> + </snippet> + <!-- DocBook Element Aliases: --> + <snippet id="bold"> + <text><![CDATA[<emphasis role="bold">${1}</emphasis>]]></text> + <tag>bold</tag> + <description>emphasis, role bold</description> + </snippet> + <snippet id="strong"> + <text><![CDATA[<emphasis role="strong">${1}</emphasis>]]></text> + <tag>strong</tag> + <description>emphasis, role strong</description> + </snippet> + <snippet id="devicefile"> + <text><![CDATA[<filename class="devicefile">${1}</filename>]]></text> + <tag>devicefile</tag> + <description>filename, class devicefile</description> + </snippet> + <snippet id="directory"> + <text><![CDATA[<filename class="directory">${1}</filename>]]></text> + <tag>directory</tag> + <description>filename, class directory</description> + </snippet> + <snippet id="extension"> + <text><![CDATA[<filename class="extension">${1}</filename>]]></text> + <tag>extension</tag> + <description>filename, class extension</description> + </snippet> + <snippet id="headerfile"> + <text><![CDATA[<filename class="headerfile">${1}</filename>]]></text> + <tag>headerfile</tag> + <description>filename, class headerfile</description> + </snippet> + <snippet id="libraryfile"> + <text><![CDATA[<filename class="libraryfile">${1}</filename>]]></text> + <tag>libraryfile</tag> + <description>filename, class libraryfile</description> + </snippet> + <snippet id="partition"> + <text><![CDATA[<filename class="partition">${1}</filename>]]></text> + <tag>partition</tag> + <description>filename, class partition</description> + </snippet> + <snippet id="symlink"> + <text><![CDATA[<filename class="symlink">${1}</filename>]]></text> + <tag>symlink</tag> + <description>filename, class symlink</description> + </snippet> + <snippet id="cartridge"> + <text><![CDATA[<medialabel class="cartridge">${1}</medialabel>]]></text> + <tag>cartridge</tag> + <description>medialabel, class cartridge</description> + </snippet> + <snippet id="cdrom"> + <text><![CDATA[<medialabel class="cdrom">${1}</medialabel>]]></text> + <tag>cdrom</tag> + <description>medialabel, class cdrom</description> + </snippet> + <snippet id="disk"> + <text><![CDATA[<medialabel class="disk">${1}</medialabel>]]></text> + <tag>disk</tag> + <description>medialabel, class disk</description> + </snippet> + <snippet id="tape"> + <text><![CDATA[<medialabel class="tape">${1}</medialabel>]]></text> + <tag>tape</tag> + <description>medialabel, class tape</description> + </snippet> + <snippet id="daemon"> + <text><![CDATA[<systemitem class="daemon">${1}</systemitem>]]></text> + <tag>daemon</tag> + <description>systemitem, class daemon</description> + </snippet> + <snippet id="domainname"> + <text><![CDATA[<systemitem class="domainname">${1}</systemitem>]]></text> + <tag>domainname</tag> + <description>systemitem, class domainname</description> + </snippet> + <snippet id="etheraddress"> + <text><![CDATA[<systemitem class="etheraddress">${1}</systemitem>]]></text> + <tag>etheraddress</tag> + <description>systemitem, class etheraddress</description> + </snippet> + <snippet id="eventhandler"> + <text><![CDATA[<systemitem class="eventhandler">${1}</systemitem>]]></text> + <tag>eventhandler</tag> + <description>systemitem, class eventhandler</description> + </snippet> + <snippet id="event"> + <text><![CDATA[<systemitem class="event">${1}</systemitem>]]></text> + <tag>event</tag> + <description>systemitem, class event</description> + </snippet> + <snippet id="filesystem"> + <text><![CDATA[<systemitem class="filesystem">${1}</systemitem>]]></text> + <tag>filesystem</tag> + <description>systemitem, class filesystem</description> + </snippet> + <snippet id="fqdomainname"> + <text><![CDATA[<systemitem class="fqdomainname">${1}</systemitem>]]></text> + <tag>fqdomainname</tag> + <description>systemitem, class fqdomainname</description> + </snippet> + <snippet id="groupname"> + <text><![CDATA[<systemitem class="groupname">${1}</systemitem>]]></text> + <tag>groupname</tag> + <description>systemitem, class groupname</description> + </snippet> + <snippet id="ipaddress"> + <text><![CDATA[<systemitem class="ipaddress">${1}</systemitem>]]></text> + <tag>ipaddress</tag> + <description>systemitem, class ipaddress</description> + </snippet> + <snippet id="library"> + <text><![CDATA[<systemitem class="library">${1}</systemitem>]]></text> + <tag>library</tag> + <description>systemitem, class library</description> + </snippet> + <snippet id="macro"> + <text><![CDATA[<systemitem class="macro">${1}</systemitem>]]></text> + <tag>macro</tag> + <description>systemitem, class macro</description> + </snippet> + <snippet id="netmask"> + <text><![CDATA[<systemitem class="netmask">${1}</systemitem>]]></text> + <tag>netmask</tag> + <description>systemitem, class netmask</description> + </snippet> + <snippet id="newsgroup"> + <text><![CDATA[<systemitem class="newsgroup">${1}</systemitem>]]></text> + <tag>newsgroup</tag> + <description>systemitem, class newsgroup</description> + </snippet> + <snippet id="osname"> + <text><![CDATA[<systemitem class="osname">${1}</systemitem>]]></text> + <tag>osname</tag> + <description>systemitem, class osname</description> + </snippet> + <snippet id="process"> + <text><![CDATA[<systemitem class="process">${1}</systemitem>]]></text> + <tag>process</tag> + <description>systemitem, class process</description> + </snippet> + <snippet id="protocol"> + <text><![CDATA[<systemitem class="protocol">${1}</systemitem>]]></text> + <tag>protocol</tag> + <description>systemitem, class protocol</description> + </snippet> + <snippet id="resource"> + <text><![CDATA[<systemitem class="resource">${1}</systemitem>]]></text> + <tag>resource</tag> + <description>systemitem, class resource</description> + </snippet> + <snippet id="server"> + <text><![CDATA[<systemitem class="server">${1}</systemitem>]]></text> + <tag>server</tag> + <description>systemitem, class server</description> + </snippet> + <snippet id="service"> + <text><![CDATA[<systemitem class="service">${1}</systemitem>]]></text> + <tag>service</tag> + <description>systemitem, class service</description> + </snippet> + <snippet id="systemname"> + <text><![CDATA[<systemitem class="systemname">${1}</systemitem>]]></text> + <tag>systemname</tag> + <description>systemitem, class systemname</description> + </snippet> + <snippet id="username"> + <text><![CDATA[<systemitem class="username">${1}</systemitem>]]></text> + <tag>username</tag> + <description>systemitem, class username</description> + </snippet> + <!-- XML-related Snippets: --> + <snippet id="include"> + <text><![CDATA[<xi:include href="${1}.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />]]></text> + <tag>include</tag> + <description>xi:include</description> + </snippet> + <snippet id="fallback"> + <text><![CDATA[<xi:fallback xmlns:xi="http://www.w3.org/2001/XInclude"> + ${1} +</xi:fallback>]]></text> + <tag>fallback</tag> + <description>xi:fallback</description> + </snippet> + <snippet id="xml"> + <text><![CDATA[<?xml version='1.0' encoding='utf-8' ?>]]></text> + <tag>xml</tag> + <description>xml</description> + </snippet> + <snippet id="doctype"> + <text><![CDATA[<!DOCTYPE ${1:chapter} PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ +<!ENTITY % BOOK_ENTITIES SYSTEM "${2}.ent"> +%BOOK_ENTITIES; +]>]]></text> + <tag>doctype</tag> + <description>DOCTYPE</description> + </snippet> + <snippet id="entity"> + <text><![CDATA[<!ENTITY ${1} "${2}">]]></text> + <tag>entity</tag> + <description>ENTITY</description> + </snippet> +</snippets> diff --git a/plugins/snippets/data/fortran.xml b/plugins/snippets/data/fortran.xml new file mode 100644 index 0000000..205abe6 --- /dev/null +++ b/plugins/snippets/data/fortran.xml @@ -0,0 +1,164 @@ +<?xml version='1.0' encoding='utf-8'?> +<snippets language="fortran"> + <snippet id="c"> + <text><![CDATA[character(len=${1:10}) :: $0]]></text> + <tag>c</tag> + <description>character</description> + </snippet> + <snippet id="cl"> + <text><![CDATA[close(${1:unit}, status='${2:keep}')]]></text> + <tag>cl</tag> + <description>close</description> + </snippet> + <snippet id="do"> + <text><![CDATA[do ${1:i}=$2, $3, ${4:1} + ${0:source} +end do]]></text> + <tag>do</tag> + <description>do ... end do</description> + </snippet> + <snippet id="func"> + <text><![CDATA[function ${1:name}( ${2:parameter} ) + ${3:integer/real ::} $1 + ${4:integer/real ::} $2 + + ${0:source} + + $1 = !result +end function]]></text> + <tag>func</tag> + <description>function</description> + </snippet> + <snippet id="ifel"> + <text><![CDATA[if( $1 ) then + ${2:source} +else + ${0:source} +end if]]></text> + <tag>ifel</tag> + <description>if ... else ... end if</description> + </snippet> + <snippet id="if"> + <text><![CDATA[if( $1 ) then + ${0:source} +end if]]></text> + <tag>if</tag> + <description>if ... end if</description> + </snippet> + <snippet id="i"> + <text><![CDATA[integer(kind=${1:4}) :: $0]]></text> + <tag>i</tag> + <description>integer</description> + </snippet> + <snippet id="ida"> + <text><![CDATA[integer(kind=${1:4}), dimension(${2::}), allocatable :: $0]]></text> + <tag>ida</tag> + <description>integerdimalloc</description> + </snippet> + <snippet id="id"> + <text><![CDATA[integer(kind=${1:4}), dimension(${2::}) :: $0]]></text> + <tag>id</tag> + <description>integerdim</description> + </snippet> + <snippet id="l"> + <text><![CDATA[logical(kind=${1:1}) :: $0]]></text> + <tag>l</tag> + <description>logical</description> + </snippet> + <snippet id="mod"> + <text><![CDATA[module ${1:name} + implicit none + ${2:integer/real ::} $3 + + ${4:contains} + + ${0:source} +end module]]></text> + <tag>mod</tag> + <description>module</description> + </snippet> + <snippet id="op"> + <text><![CDATA[open(${1:unit}, file='${2:name}', status='${3:new}')]]></text> + <tag>op</tag> + <description>open</description> + </snippet> + <snippet id="prog"> + <text><![CDATA[program ${1:name} + implicit none + + ${0:source} +end program]]></text> + <tag>prog</tag> + <description>program</description> + </snippet> + <snippet id="re"> + <text><![CDATA[read(unit=${1:*},fmt=${2:*}) $0]]></text> + <tag>re</tag> + <description>read</description> + </snippet> + <snippet id="r"> + <text><![CDATA[real(kind=${1:8}) :: $0]]></text> + <tag>r</tag> + <description>real</description> + </snippet> + <snippet id="rda"> + <text><![CDATA[real(kind=${1:8}), dimension(${2::}), allocatable :: $0]]></text> + <tag>rda</tag> + <description>realdimalloc</description> + </snippet> + <snippet id="rd"> + <text><![CDATA[real(kind=${1:8}), dimension(${2::}) :: $0]]></text> + <tag>rd</tag> + <description>realdim</description> + </snippet> + <snippet id="rec"> + <text><![CDATA[recursive function ${1:name}( ${2:parameter} ) result( ${3:res} ) + ${4:integer/real ::} $3 + ${5:integer/real ::} $2 + + ${0:source} + + $3 = !result +end function]]></text> + <tag>rec</tag> + <description>recursivfunc</description> + </snippet> + <snippet id="sel"> + <text><![CDATA[select case( $1 ) + case( $2 ) + ${3:source} + case default + ${0:source} +end select]]></text> + <tag>sel</tag> + <description>select</description> + </snippet> + <snippet id="sub"> + <text><![CDATA[subroutine ${1:name}( ${2:parameter} ) + ${3:integer/real ::} $2 + + ${0:source} +end subroutine]]></text> + <tag>sub</tag> + <description>subroutine</description> + </snippet> + <snippet id="t"> + <text><![CDATA[type :: ${1:name} + ${2:integer/real ::} $0 +end type $1]]></text> + <tag>t</tag> + <description>type</description> + </snippet> + <snippet id="dow"> + <text><![CDATA[do while( ${1} ) + ${0:source} +end do]]></text> + <tag>dow</tag> + <description>while</description> + </snippet> + <snippet id="wr"> + <text><![CDATA[write(unit=${1:*},fmt=${2:*}) "$3", $0]]></text> + <tag>wr</tag> + <description>write</description> + </snippet> +</snippets> diff --git a/plugins/snippets/data/global.xml b/plugins/snippets/data/global.xml new file mode 100644 index 0000000..afe3c0b --- /dev/null +++ b/plugins/snippets/data/global.xml @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets/> diff --git a/plugins/snippets/data/haskell.xml b/plugins/snippets/data/haskell.xml new file mode 100644 index 0000000..54a8e7d --- /dev/null +++ b/plugins/snippets/data/haskell.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="Haskell"> + <snippet id="mod"> + <text><![CDATA[module ${1:Main} where + $0]]></text> + <description>module</description> + <tag>mod</tag> + </snippet> + <snippet id="\"> + <text><![CDATA[\\${1:t} -> ${1:t}]]></text> + <description>\t -> t</description> + <tag>\</tag> + </snippet> +</snippets> diff --git a/plugins/snippets/data/html.xml b/plugins/snippets/data/html.xml new file mode 100644 index 0000000..dd9faea --- /dev/null +++ b/plugins/snippets/data/html.xml @@ -0,0 +1,252 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="HTML"> + <snippet id="doctype"> + <text><![CDATA[<!DOCTYPE html> +]]></text> + <description>HTML5 Doctype</description> + <tag>doctype</tag> + </snippet> + <snippet id="doctype-1"> + <text><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> +]]></text> + <description>XHTML — 1.0 Frameset</description> + <tag>doctype</tag> + </snippet> + <snippet id="doctype-2"> + <text><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +]]></text> + <description>XHTML — 1.0 Strict</description> + <tag>doctype</tag> + </snippet> + <snippet id="doctype-3"> + <text><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +]]></text> + <description>XHTML — 1.0 Transitional</description> + <tag>doctype</tag> + </snippet> + <snippet id="doctype-4"> + <text><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" + "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +]]></text> + <description>XHTML — 1.1</description> + <tag>doctype</tag> + </snippet> + <snippet id="doctype-5"> + <text><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +]]></text> + <description>HTML — 4.0 Transitional</description> + <tag>doctype</tag> + </snippet> + <snippet id="doctype-6"> + <text><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" + "http://www.w3.org/TR/html4/strict.dtd"> +]]></text> + <description>HTML — 4.01 Strict</description> + <tag>doctype</tag> + </snippet> + <snippet id="author"> + <text><![CDATA[<meta name="author" content="${1:author}" /> +$0]]></text> + <tag>author</tag> + <description>Author</description> + </snippet> + <snippet id="date"> + <text><![CDATA[<meta name="date" content="$<1: import time; return time.strftime("%Y-%m-%d") >" /> +$0]]></text> + <tag>date</tag> + <description>Date</description> + </snippet> + <snippet id="ref"> + <text><![CDATA[<a href="${1:http://somesite.com/}">${2:$GEDIT_SELECTED_TEXT}</a> +]]></text> + <accelerator><![CDATA[<Shift><Alt>l]]></accelerator> + <description>Wrap Selection as Link</description> + <tag>ref</tag> + </snippet> + <snippet id="open/close"> + <text><![CDATA[<${1:p}>$GEDIT_SELECTED_TEXT</${1}>]]></text> + <accelerator><![CDATA[<Shift><Alt>w]]></accelerator> + <description>Wrap Selection in Open/Close Tag</description> + </snippet> + <snippet id="mailto"> + <text><![CDATA[<a href="mailto:${1:joe@example.com}?subject=${2:feedback}">${3:email me}</a> $0]]></text> + <description>Mail Anchor</description> + <tag>mailto</tag> + </snippet> + <snippet id="base"> + <text><![CDATA[<base href="$1" ${2}/>$0]]></text> + <description>Base</description> + <tag>base</tag> + </snippet> + <snippet id="body"> + <text><![CDATA[<body id="${1:ID}"> + $0 +</body>]]></text> + <description>Body</description> + <tag>body</tag> + </snippet> + <snippet id="br"> + <text><![CDATA[<br /> +$0]]></text> + <accelerator><![CDATA[<Shift><Control>space]]></accelerator> + <description>Br</description> + </snippet> + <snippet id="button"> + <text><![CDATA[<button type="button" name="${1:name}" value="${2:caption}" onclick="$3" />$4 +]]></text> + <tag>button</tag> + <description>Button</description> + </snippet> + <snippet id="div"> + <text><![CDATA[<div ${1}> + ${0:$GEDIT_SELECTED_TEXT} +</div>]]></text> + <description>Div</description> + <tag>div</tag> + </snippet> + <snippet id="file"> + <text><![CDATA[<input type="file" name="${1:name}" size="$2" accept="$3" />$0 +]]></text> + <tag>file</tag> + <description>File</description> + </snippet> + <snippet id="form"> + <text><![CDATA[<form action="${1}" method="${2:get}"> + $0 + + <p><input type="submit" value="${3:Continue →}" /></p> +</form>]]></text> + <description>Form</description> + <tag>form</tag> + </snippet> + <snippet id="h"> + <text><![CDATA[<h${1:1} id="${2}">${3:$GEDIT_SELECTED_TEXT}</h${1}> +$0]]></text> + <description>Heading</description> + <tag>h</tag> + </snippet> + <snippet id="head"> + <text><![CDATA[<head> + <meta charset="utf-8"> + <title>${1:Page Title}</title> + $0 +</head>]]></text> + <description>Head</description> + <tag>head</tag> + </snippet> + <snippet id="image"> + <text><![CDATA[<img src="${1:path/to/file}" alt="${2:description}" title="${3:tool tip}" width="$4" height="$5" />$0]]></text> + <tag>img</tag> + <description>Image</description> + </snippet> + <snippet id="input"> + <text><![CDATA[<input type="${1:[button,checkbox,color,date,datetime,datetime-local,email,file,hidden,image,month,number,password,radio,range,reset,search,submit,tel,text,url,week]}" name="${2:some_name}" value="${3:default_value}" placeholder="${4:default_placeholder}" id="$5" />]]></text> + <description>Input</description> + <tag>input</tag> + </snippet> + <snippet id="li"> + <text><![CDATA[<li>$1</li>$0]]></text> + <tag>li</tag> + <description>List Element</description> + </snippet> + <snippet id="link"> + <text><![CDATA[<link rel="${1:stylesheet}" href="${2:/css/master.css}"> +$0]]></text> + <description>Link</description> + <tag>link</tag> + </snippet> + <snippet id="meta"> + <text><![CDATA[<meta name="${1:name}" content="${2:content}" /> +$0]]></text> + <description>Meta</description> + <tag>meta</tag> + </snippet> + <snippet id="nbsp"> + <text><![CDATA[ ]]></text> + <accelerator><![CDATA[<Control><Alt>space]]></accelerator> + <description>Non-Breaking Space</description> + </snippet> + <snippet id="noscript"> + <text><![CDATA[<noscript>$1</noscript>$0]]></text> + <tag>noscript</tag> + <description>Noscript</description> + </snippet> + <snippet id="option"> + <text><![CDATA[<option value="${1:value}">$2</option>$0]]></text> + <tag>option</tag> + <description>Option</description> + </snippet> + <snippet id="script"> + <text><![CDATA[<script type="text/javascript"> + $0 +</script>]]></text> + <description>Script</description> + <tag>script</tag> + </snippet> + <snippet id="scriptsrc"> + <text><![CDATA[<script src="$1" type="text/javascript"></script>]]></text> + <description>Script With External Source</description> + <tag>scriptsrc</tag> + </snippet> + <snippet id="select"> + <text><![CDATA[<select name="${1:name}"> + <option value="${2:value}">$3</option> + $4 +</select>$0 +]]></text> + <tag>select</tag> + <description>Select</description> + </snippet> + <snippet id="span"> + <text><![CDATA[<span ${1}>$2</span>$0]]></text> + <tag>span</tag> + <description>Span</description> + </snippet> + <snippet id="style"> + <text><![CDATA[<style type="text/css" media="screen"> + $0 +</style> +]]></text> + <description>Style</description> + <tag>style</tag> + </snippet> + <snippet id="table"> + <text><![CDATA[<table border="${1:0}" cellspacing="${2:0}" cellpadding="${3:0}"> + <tr><th>${4:Header}</th></tr> + <tr><td>${5:Data}</td></tr> + $0 +</table>]]></text> + <description>Table</description> + <tag>table</tag> + </snippet> + <snippet id="textarea"> + <text><![CDATA[<textarea name="${1:Name}" rows="${2:8}" cols="${3:40}">$0</textarea>]]></text> + <description>Text Area</description> + <tag>textarea</tag> + </snippet> + <snippet id="title"> + <text><![CDATA[<title>${1:Page Title}</title> +$0]]></text> + <description>Title</description> + <tag>title</tag> + </snippet> + <snippet id="tr"> + <text><![CDATA[<tr><td>$1</td></tr> +$0]]></text> + <tag>tr</tag> + <description>Table Row</description> + </snippet> + <snippet id="ul"> + <text><![CDATA[<ul> + <li>$1</li> + <li>$2</li> + $3 +</ul> +$0]]></text> + <tag>ul</tag> + <description>Unordered List</description> + </snippet> +</snippets> diff --git a/plugins/snippets/data/idl.xml b/plugins/snippets/data/idl.xml new file mode 100644 index 0000000..2b6ef30 --- /dev/null +++ b/plugins/snippets/data/idl.xml @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="IDL"> + <snippet id="mod"> + <text><![CDATA[module ${1:name} +{ + $0 +}; +]]></text> + <tag>mod</tag> + <description>Module</description> + </snippet> + <snippet id="if"> + <text><![CDATA[interface ${1:name} +{ + $0 +}; +]]></text> + <tag>if</tag> + <description>Interface</description> + </snippet> + <snippet id="str"> + <text><![CDATA[struct ${1:name} +{ + $0 +}; +]]></text> + <tag>str</tag> + <description>Struct</description> + </snippet> + <snippet id="exc"> + <text><![CDATA[exception ${1:name} +{ + $0 +}; +]]></text> + <tag>exc</tag> + <description>Exception</description> + </snippet> + <snippet id="seq"> + <text><![CDATA[sequence<${1:type}> ]]></text> + <tag>seq</tag> + <description>Sequence</description> + </snippet> + <snippet id="tseq"> + <text><![CDATA[typedef sequence<${1:type}> ${0:newtype};]]></text> + <tag>tseq</tag> + <description>Typedef Sequence</description> + </snippet> +</snippets> diff --git a/plugins/snippets/data/java.xml b/plugins/snippets/data/java.xml new file mode 100644 index 0000000..f7f11c0 --- /dev/null +++ b/plugins/snippets/data/java.xml @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="Java"> + <snippet id="cd"> + <text><![CDATA[private static final ${1:String} ${2:var} = "$0";]]></text> + <description>const def</description> + <tag>cd</tag> + </snippet> + <snippet id="ife"> + <text><![CDATA[if ($1) { // $2 + + $0 + +} else { // $3 + + + +} + +]]></text> + <description>if .. else</description> + <tag>ife</tag> + </snippet> + <snippet id="if"> + <text><![CDATA[if ($1) { // $2 + $0 +}]]></text> + <description>if</description> + <tag>if</tag> + </snippet> + <snippet id="log"> + <text><![CDATA[/** Logger for this class and subclasses. */ +protected final Log log = LogFactory.getLog(getClass()); +]]></text> + <description>logger</description> + <tag>log</tag> + </snippet> + <snippet id="tcf"> + <text><![CDATA[try { + $2 +} catch (${1:Exception} e) { + $3 +} finally { + $4 +} +$0]]></text> + <description>try .. catch .. finally</description> + <tag>tcf</tag> + </snippet> + <snippet id="while"> + <text><![CDATA[while ($1) { // $2 + $0 +}]]></text> + <description>while statement</description> + <tag>while</tag> + </snippet> + <snippet id="main"> + <text><![CDATA[public static void main(String[] args) { + ${1:System.exit(0)}; +}]]></text> + <description>main</description> + <tag>main</tag> + </snippet> + <snippet id="sout"> + <text><![CDATA[System.out.println("${1}"); +$0 +]]></text> + <description>System.out.println</description> + <tag>sout</tag> + </snippet> + <snippet id="try/catch"> + <text><![CDATA[try { + $GEDIT_SELECTED_TEXT +} +catch (Exception e) { + ${1:e.printStackTrace();} +} +$0]]></text> + <accelerator><![CDATA[<Shift><Alt>t]]></accelerator> + <description>Wrap Selection in Try/Catch</description> + </snippet> + <snippet id="tc"> + <text><![CDATA[try { + $2 +} catch (${1:Exception} e) { + $3 +} +$0]]></text> + <tag>tc</tag> + <description>try .. catch</description> + </snippet> +</snippets> diff --git a/plugins/snippets/data/javascript.xml b/plugins/snippets/data/javascript.xml new file mode 100644 index 0000000..b55c5b3 --- /dev/null +++ b/plugins/snippets/data/javascript.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="js"> + <snippet id="fun"> + <text><![CDATA[function ${1:function_name}(${2:first_argument}) { + $0 +}]]></text> + <description>function</description> + <tag>fun</tag> + </snippet> +</snippets> diff --git a/plugins/snippets/data/lang/snippets.lang b/plugins/snippets/data/lang/snippets.lang new file mode 100644 index 0000000..7b755cd --- /dev/null +++ b/plugins/snippets/data/lang/snippets.lang @@ -0,0 +1,160 @@ +<?xml version="1.0"?> +<!-- + + Author: Jesse van den Kieboom <jesse@icecrew.nl> + Copyright (C) 2007-2008 Jesse van den Kieboom <jesse@icecrew.nl> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, see <http://www.gnu.org/licenses/>. + +--> +<language id="snippets" name="Snippets" hidden="true" version="2.0"> + <styles> + <style id="placeholder-bounds" name="Placeholder begin and end" map-to="def:function"/> + <style id="default-value" name="Default Value" map-to="def:string"/> + <style id="single-placeholder" name="Single Placeholder" map-to="def:decimal"/> + <style id="shell-placeholder" name="Shell Placeholder" map-to="def:preprocessor"/> + <style id="python-placeholder" name="Python Placeholder" map-to="def:preprocessor"/> + <style id="regex-placeholder" name="Regular Expression Placeholder" map-to="def:preprocessor"/> + <style id="tabstop" name="Tabstop" map-to="def:decimal"/> + <style id="placeholder-ref" name="Placeholder Reference" map-to="def:decimal"/> + <style id="placeholder-def" name="Placeholder Default" map-to="def:string"/> + <style id="escape" name="Escape" map-to="def:special-char"/> + <style id="environmental-var" name="Environmental Variable" map-to="def:string"/> + <style id="seperator" name="Seperator" map-to="def:shebang"/> + <style id="regex-pattern" name="Regular Expression Pattern" map-to="def:string"/> + <style id="replace-pattern" name="Regular Expression Replace Pattern" map-to="def:string"/> + <style id="modifier" name="Modifier" map-to="def:keyword"/> + </styles> + + <definitions> + <define-regex id="number">[0-9]+</define-regex> + <define-regex id="tabstop">\s*((\%{number})(:))</define-regex> + <define-regex id="number-list" extended="true">\s*(\[(\%{number}(,\%{number})*)\](:))</define-regex> + <define-regex id="environment">\$[A-Z_]+</define-regex> + <define-regex id="regex-pattern">((?:\\[/]|\\}|[^/}])+)</define-regex> + + <context id="escape" style-ref="escape"> + <match>\\\$</match> + </context> + <context id="single-placeholder" style-ref="single-placeholder"> + <match>\$\%{number}|\${\%{number}}</match> + </context> + <context id="simple-placeholder-def" style-ref="default-value"> + <start>\${\%{tabstop}</start> + <end>}</end> + <include> + <context sub-pattern="0" style-ref="placeholder-bounds" where="start"/> + <context sub-pattern="0" style-ref="placeholder-bounds" where="end"/> + <context sub-pattern="2" where="start" style-ref="tabstop"/> + <context sub-pattern="3" where="start" style-ref="seperator"/> + <context> + <match>\\}</match> + </context> + <context ref="escape"/> + <context ref="environmental-variable"/> + </include> + </context> + <context id="simple-placeholder"> + <include> + <context ref="single-placeholder"/> + <context ref="simple-placeholder-def"/> + </include> + </context> + <context id="shell-placeholder-contents"> + <include> + <context ref="escape"/> + <context ref="environmental-variable"/> + <context ref="single-placeholder"/> + </include> + </context> + <context id="shell-placeholder"> + <include> + <context style-ref="shell-placeholder"> + <start>\$\(\%{tabstop}?</start> + <end>\)</end> + <include> + <context sub-pattern="0" style-ref="placeholder-bounds" where="start"/> + <context sub-pattern="0" style-ref="placeholder-bounds" where="end"/> + <context sub-pattern="2" where="start" style-ref="tabstop"/> + <context sub-pattern="3" where="start" style-ref="seperator"/> + <context ref="shell-placeholder-contents"/> + <context> + <match>\\\)</match> + </context> + </include> + </context> + <context style-ref="shell-placeholder"> + <start>`\%{tabstop}?</start> + <end>`</end> + <include> + <context sub-pattern="0" style-ref="placeholder-bounds" where="start"/> + <context sub-pattern="0" style-ref="placeholder-bounds" where="end"/> + <context sub-pattern="2" where="start" style-ref="tabstop"/> + <context sub-pattern="3" where="start" style-ref="seperator"/> + <context ref="shell-placeholder-contents"/> + <context> + <match>\\`</match> + </context> + </include> + </context> + </include> + </context> + <context id="python-placeholder"> + <start>\$<\%{tabstop}?\%{number-list}?</start> + <end>></end> + <include> + <context sub-pattern="0" style-ref="placeholder-bounds" where="start"/> + <context sub-pattern="0" style-ref="placeholder-bounds" where="end"/> + <context sub-pattern="2" where="start" style-ref="tabstop"/> + <context sub-pattern="3" where="start" style-ref="seperator"/> + <context sub-pattern="5" where="start" style-ref="tabstop"/> + <context sub-pattern="7" where="start" style-ref="seperator"/> + <context> + <match>\\></match> + </context> + <context ref="escape"/> + <context ref="environmental-variable"/> + <context ref="single-placeholder"/> + <context ref="python:python"/> + </include> + </context> + <context id="regex-placeholder" style-ref="regex-placeholder"> + <match>(\${)\%{tabstop}?(?:\s*(?:(\%{number})|(\%{environment})))/\%{regex-pattern}/\%{regex-pattern}(?:[/]([a-zA-Z]*))?(})</match> + <include> + <context sub-pattern="1" style-ref="placeholder-bounds"/> + <context sub-pattern="10" style-ref="placeholder-bounds"/> + <context sub-pattern="3" style-ref="tabstop"/> + <context sub-pattern="4" style-ref="seperator"/> + <context sub-pattern="5" style-ref="tabstop"/> + <context sub-pattern="6" style-ref="environmental-var"/> + <context sub-pattern="7" style-ref="regex-pattern"/> + <context sub-pattern="8" style-ref="replace-pattern"/> + <context sub-pattern="9" style-ref="modifier"/> + </include> + </context> + <context id="environmental-variable" style-ref="environmental-var"> + <match>\%{environment}</match> + </context> + <context id="snippets"> + <include> + <context ref="escape"/> + <context ref="regex-placeholder"/> + <context ref="simple-placeholder"/> + <context ref="shell-placeholder"/> + <context ref="python-placeholder"/> + <context ref="environmental-variable"/> + </include> + </context> + </definitions> +</language> diff --git a/plugins/snippets/data/latex.xml b/plugins/snippets/data/latex.xml new file mode 100644 index 0000000..71672ec --- /dev/null +++ b/plugins/snippets/data/latex.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="LaTeX"> + <snippet id="command"> + <text><![CDATA[{\\${1:bf} $GEDIT_SELECTED_TEXT}]]></text> + <accelerator><![CDATA[<Shift><Alt>w]]></accelerator> + <description>Wrap Selection in Command</description> + </snippet> + <snippet id="$"> + <text><![CDATA[\[ + $1 +\]]]></text> + <description>Displaymath</description> + <tag>$</tag> + </snippet> + <snippet id="itd"> + <text><![CDATA[\item[${1:description}] ${0:item}]]></text> + <description>\item[description]</description> + <tag>itd</tag> + </snippet> + <snippet id="sec"> + <text><![CDATA[\section{${1:section name}}\label{${2:label}} +]]></text> + <description>Section</description> + <tag>sec</tag> + </snippet> + <snippet id="sub"> + <text><![CDATA[\subsection{${1:subsection name}}\label{${2:label}} +]]></text> + <description>Sub Section</description> + <tag>sub</tag> + </snippet> + <snippet id="ssub"> + <text><![CDATA[\subsubsection{${1:subsubsection name}}\label{${2:label}} +]]></text> + <description>Sub Sub Section</description> + <tag>ssub</tag> + </snippet> +</snippets> diff --git a/plugins/snippets/data/mallard.xml b/plugins/snippets/data/mallard.xml new file mode 100644 index 0000000..bb08b43 --- /dev/null +++ b/plugins/snippets/data/mallard.xml @@ -0,0 +1,316 @@ +<?xml version='1.0' encoding='utf-8'?> +<!-- + Mallard 1.0 snippets according to Mallard 1.0 DRAFT (as of 2013-02-11) + Copyright (C) 2013 Jaromir Hradilek + + Home Page: https://github.com/jhradilek/gedit-snippets + Last Change: 12 February 2013 +--> +<snippets language="mallard"> + <snippet id="app"> + <text><![CDATA[<app>${1}</app>]]></text> + <tag>app</tag> + <description>app</description> + </snippet> + <snippet id="cite"> + <text><![CDATA[<cite>${1}</cite>]]></text> + <tag>cite</tag> + <description>cite</description> + </snippet> + <snippet id="cmd"> + <text><![CDATA[<cmd>${1}</cmd>]]></text> + <tag>cmd</tag> + <description>cmd</description> + </snippet> + <snippet id="code"> + <text><![CDATA[<code>${1}</code>]]></text> + <tag>code</tag> + <description>code</description> + </snippet> + <snippet id="col"> + <text><![CDATA[<col/>${1}]]></text> + <tag>col</tag> + <description>col</description> + </snippet> + <snippet id="colgroup"> + <text><![CDATA[<colgroup>${1}</colgroup>]]></text> + <tag>colgroup</tag> + <description>colgroup</description> + </snippet> + <snippet id="comment"> + <text><![CDATA[<comment> + ${1} +</comment>]]></text> + <tag>comment</tag> + <description>comment</description> + </snippet> + <snippet id="credit"> + <text><![CDATA[<credit type="${1:author}"> + ${2} +</credit>]]></text> + <tag>credit</tag> + <description>credit</description> + </snippet> + <snippet id="desc"> + <text><![CDATA[<desc>${1}</desc>]]></text> + <tag>desc</tag> + <description>desc</description> + </snippet> + <snippet id="em"> + <text><![CDATA[<em>${1}</em>]]></text> + <tag>em</tag> + <description>em</description> + </snippet> + <snippet id="email"> + <text><![CDATA[<email>${1}</email>]]></text> + <tag>email</tag> + <description>email</description> + </snippet> + <snippet id="example"> + <text><![CDATA[<example> + ${1} +</example>]]></text> + <tag>example</tag> + <description>example</description> + </snippet> + <snippet id="figure"> + <text><![CDATA[<figure> + ${1} +</figure>]]></text> + <tag>figure</tag> + <description>figure</description> + </snippet> + <snippet id="file"> + <text><![CDATA[<file>${1}</file>]]></text> + <tag>file</tag> + <description>file</description> + </snippet> + <snippet id="gui"> + <text><![CDATA[<gui>${1}</gui>]]></text> + <tag>gui</tag> + <description>gui</description> + </snippet> + <snippet id="guiseq"> + <text><![CDATA[<guiseq>${1}</guiseq>]]></text> + <tag>guiseq</tag> + <description>guiseq</description> + </snippet> + <snippet id="info"> + <text><![CDATA[<info> + ${1} +</info>]]></text> + <tag>info</tag> + <description>info</description> + </snippet> + <snippet id="input"> + <text><![CDATA[<input>${1}</input>]]></text> + <tag>input</tag> + <description>input</description> + </snippet> + <snippet id="item"> + <text><![CDATA[<item>${1}</item>]]></text> + <tag>item</tag> + <description>item</description> + </snippet> + <snippet id="key"> + <text><![CDATA[<key>${1}</key>]]></text> + <tag>key</tag> + <description>key</description> + </snippet> + <snippet id="keyseq"> + <text><![CDATA[<keyseq type="${1:combo}">${2}</keyseq>]]></text> + <tag>keyseq</tag> + <description>keyseq</description> + </snippet> + <snippet id="license"> + <text><![CDATA[<license href="${1}"> + ${2} +</license>]]></text> + <tag>license</tag> + <description>license</description> + </snippet> + <snippet id="link"> + <text><![CDATA[<link type="${1:guide}" xref="${2:index}" group="${3}"/>]]></text> + <tag>link</tag> + <description>link</description> + </snippet> + <snippet id="links"> + <text><![CDATA[<links type="${1:topic}" groups="${2}"> + ${3} +</links>]]></text> + <tag>links</tag> + <description>links</description> + </snippet> + <snippet id="list"> + <text><![CDATA[<list type="${1:disc}"> + ${2} +</list>]]></text> + <tag>list</tag> + <description>list</description> + </snippet> + <snippet id="listing"> + <text><![CDATA[<listing> + ${1} +</listing>]]></text> + <tag>listing</tag> + <description>listing</description> + </snippet> + <snippet id="media"> + <text><![CDATA[<media type="${1:image}" mime="${2:image/png}" src="${3}"> + ${4} +</media>]]></text> + <tag>media</tag> + <description>media</description> + </snippet> + <snippet id="name"> + <text><![CDATA[<name>${1}</name>]]></text> + <tag>name</tag> + <description>name</description> + </snippet> + <snippet id="note"> + <text><![CDATA[<note style="${1:advanced}"> + ${2} +</note>]]></text> + <tag>note</tag> + <description>note</description> + </snippet> + <snippet id="output"> + <text><![CDATA[<output>${1}</output>]]></text> + <tag>output</tag> + <description>output</description> + </snippet> + <snippet id="p"> + <text><![CDATA[<p>${1}</p>]]></text> + <tag>p</tag> + <description>p</description> + </snippet> + <snippet id="page"> + <text><![CDATA[<page xmlns="http://projectmallard.org/1.0/" type="${1:topic}" id="${2}"> + ${3} +</page>]]></text> + <tag>page</tag> + <description>page</description> + </snippet> + <snippet id="quote"> + <text><![CDATA[<quote> + ${1} +</quote>]]></text> + <tag>quote</tag> + <description>quote</description> + </snippet> + <snippet id="revision"> + <text><![CDATA[<revision version="${1:0.1}" date="$(2:date +%Y-%m-%d)" status="${3:stub}"/>]]></text> + <tag>revision</tag> + <description>revision</description> + </snippet> + <snippet id="screen"> + <text><![CDATA[<screen>${1}</screen>]]></text> + <tag>screen</tag> + <description>screen</description> + </snippet> + <snippet id="section"> + <text><![CDATA[<section id="${1}"> + ${2} +</section>]]></text> + <tag>section</tag> + <description>section</description> + </snippet> + <snippet id="span"> + <text><![CDATA[<span>${1}</span>]]></text> + <tag>span</tag> + <description>span</description> + </snippet> + <snippet id="steps"> + <text><![CDATA[<steps> + ${1} +</steps>]]></text> + <tag>steps</tag> + <description>steps</description> + </snippet> + <snippet id="subtitle"> + <text><![CDATA[<subtitle>${1}</subtitle>]]></text> + <tag>subtitle</tag> + <description>subtitle</description> + </snippet> + <snippet id="synopsis"> + <text><![CDATA[<synopsis> + ${1} +</synopsis>]]></text> + <tag>synopsis</tag> + <description>synopsis</description> + </snippet> + <snippet id="sys"> + <text><![CDATA[<sys>${1}</sys>]]></text> + <tag>sys</tag> + <description>sys</description> + </snippet> + <snippet id="table"> + <text><![CDATA[<table frame="${1:all}" rules="${2:all}" shade="${3:none}"> + ${4} +</table>]]></text> + <tag>table</tag> + <description>table</description> + </snippet> + <snippet id="tbody"> + <text><![CDATA[<tbody> + ${1} +</tbody>]]></text> + <tag>tbody</tag> + <description>tbody</description> + </snippet> + <snippet id="td"> + <text><![CDATA[<td>${1}</td>]]></text> + <tag>td</tag> + <description>td</description> + </snippet> + <snippet id="terms"> + <text><![CDATA[<terms> + ${1} +</terms>]]></text> + <tag>terms</tag> + <description>terms</description> + </snippet> + <snippet id="tfoot"> + <text><![CDATA[<tfoot> + ${1} +</tfoot>]]></text> + <tag>tfoot</tag> + <description>tfoot</description> + </snippet> + <snippet id="thead"> + <text><![CDATA[<thead> + ${1} +</thead>]]></text> + <tag>thead</tag> + <description>thead</description> + </snippet> + <snippet id="title"> + <text><![CDATA[<title>${1}</title>]]></text> + <tag>title</tag> + <description>title</description> + </snippet> + <snippet id="tr"> + <text><![CDATA[<tr> + ${1} +</tr>]]></text> + <tag>tr</tag> + <description>tr</description> + </snippet> + <snippet id="tree"> + <text><![CDATA[<tree> + ${1} +</tree>]]></text> + <tag>tree</tag> + <description>tree</description> + </snippet> + <snippet id="var"> + <text><![CDATA[<var>${1}</var>]]></text> + <tag>var</tag> + <description>var</description> + </snippet> + <snippet id="years"> + <text><![CDATA[<years>$(1:date +%Y)</years>]]></text> + <tag>years</tag> + <description>years</description> + </snippet> +</snippets> diff --git a/plugins/snippets/data/markdown.xml b/plugins/snippets/data/markdown.xml new file mode 100644 index 0000000..e49209b --- /dev/null +++ b/plugins/snippets/data/markdown.xml @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="Markdown"> + <snippet id="atx-header"> + <text><![CDATA[${1:#} ${2:Header} $1 + +]]></text> + <tag>h</tag> + <description>Header (atx-style)</description> + </snippet> + + <snippet id="setext-header-1"> + <text><![CDATA[${1:Header} +=============== + +]]></text> + <tag>Hs</tag> + <description>Header 1 (setext-style)</description> + </snippet> + + <snippet id="setext-header-2"> + <text><![CDATA[${1:Header} +--------------- + +]]></text> + <tag>hs</tag> + <description>Header 2 (setext-style)</description> + </snippet> + + <snippet id="horizontal-rule"> + <text><![CDATA[*************** + +$0]]></text> + <tag>hr</tag> + <description>Horizontal Rule</description> + </snippet> + + <snippet id="unordered-list"> + <text><![CDATA[* $1 +* $2 +* $3 +* $4 + +]]></text> + <tag>ul</tag> + <description>Unordered List</description> + </snippet> + + <snippet id="ordered-list"> + <text><![CDATA[1. $1 +2. $2 +3. $3 +4. $4 + +]]></text> + <tag>ol</tag> + <description>Ordered List</description> + </snippet> + + <snippet id="code-span"> + <text><![CDATA[\`${1:$GEDIT_SELECTED_TEXT}\`]]></text> + <tag>code</tag> + <description>Wrap Selection as Code Span</description> + <accelerator><![CDATA[<Control><Alt>c]]></accelerator> + </snippet> + + <snippet id="inline-link"> + <text><![CDATA[[${1:$GEDIT_SELECTED_TEXT}](${2:URL})]]></text> + <tag>a</tag> + <description>Wrap Selection as Inline Link</description> + <accelerator><![CDATA[<Control><Alt>a]]></accelerator> + </snippet> + + <snippet id="reference-link"> + <text><![CDATA[[${1:$GEDIT_SELECTED_TEXT}][${2:link label}]]]></text> + <tag>aref</tag> + <description>Wrap Selection as Reference Link</description> + <accelerator><![CDATA[<Control><Alt>r]]></accelerator> + </snippet> + + <snippet id="link-definition"> + <text><![CDATA[[${1:link label}]: ${2:URL} +]]></text> + <tag>adef</tag> + <description>Link Definition</description> + </snippet> + + <snippet id="inline-image"> + <text><![CDATA[![${1:alt text}](${2:URL})]]></text> + <tag>img</tag> + <description>Inline Image</description> + </snippet> + + <snippet id="reference-image"> + <text><![CDATA[![${1:alt text}][${2:image label}]]]></text> + <tag>iref</tag> + <description>Reference Image</description> + </snippet> +</snippets> diff --git a/plugins/snippets/data/perl.xml b/plugins/snippets/data/perl.xml new file mode 100644 index 0000000..add148f --- /dev/null +++ b/plugins/snippets/data/perl.xml @@ -0,0 +1,126 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="Perl"> + <snippet id="perl"> + <text><![CDATA[#!/usr/bin/perl +$0]]></text> + <tag>perl</tag> + <description>#!/usr/bin/perl</description> + </snippet> + <snippet id="ife"> + <text><![CDATA[if ($1) { + ${2:# body...} +} else { + ${3:# else...} +} +]]></text> + <description>Conditional if..else</description> + <tag>ife</tag> + </snippet> + <snippet id="ifee"> + <text><![CDATA[if ($1) { + ${2:# body...} +} elsif ($3) { + ${4:# elsif...} +} else { + ${5:# else...} +} +]]></text> + <description>Conditional if..elsif..else</description> + <tag>ifee</tag> + </snippet> + <snippet id="xunless"> + <text><![CDATA[${1:expression} unless ${2:condition}; +]]></text> + <description>Conditional one-line</description> + <tag>xunless</tag> + </snippet> + <snippet id="xif"> + <text><![CDATA[${1:expression} if ${2:condition}; +]]></text> + <description>Conditional one-line</description> + <tag>xif</tag> + </snippet> + <snippet id="eval"> + <text><![CDATA[eval { + ${1:# do something risky...} +}; +if ($@) { + ${2:# handle failure...} +} +]]></text> + <description>Try/Except</description> + <tag>eval</tag> + </snippet> + <snippet id="fore"> + <text><![CDATA[foreach ${1:my $${2:x} }(@${3:array}) { + ${4:# body...} +} +]]></text> + <description>Loop</description> + <tag>fore</tag> + </snippet> + <snippet id="for"> + <text><![CDATA[for (my $${1:var} = 0; $$1 < ${2:expression}; $$1++) { + ${3:# body...} +} +]]></text> + <description>Loop</description> + <tag>for</tag> + </snippet> + <snippet id="sub"> + <text><![CDATA[sub ${1:function_name} { + ${2:# body...} +} +]]></text> + <description>Function</description> + <tag>sub</tag> + </snippet> + <snippet id="hashpointer"> + <text><![CDATA[ => ]]></text> + <accelerator><![CDATA[<Shift><Alt>l]]></accelerator> + <description>hash pointer</description> + </snippet> + <snippet id="if"> + <text><![CDATA[if ($1) { + ${2:# body...} +} +]]></text> + <description>Conditional</description> + <tag>if</tag> + </snippet> + <snippet id="xfore"> + <text><![CDATA[${1:expression} foreach @${2:array}; +]]></text> + <description>Loop one-line</description> + <tag>xfore</tag> + </snippet> + <snippet id="xwhile"> + <text><![CDATA[${1:expression} while ${2:condition}; +]]></text> + <description>Loop one-line</description> + <tag>xwhile</tag> + </snippet> + <snippet id="slurp"> + <text><![CDATA[my $${1:var}; +{ local $/ = undef; local *FILE; open FILE, "<${2:file}"; $$1 = <FILE>; close FILE } +]]></text> + <description>Read File</description> + <tag>slurp</tag> + </snippet> + <snippet id="unless"> + <text><![CDATA[unless ($1) { + ${2:# body...} +} +]]></text> + <description>Conditional</description> + <tag>unless</tag> + </snippet> + <snippet id="while"> + <text><![CDATA[while ($1) { + ${2:# body...} +} +]]></text> + <description>Loop</description> + <tag>while</tag> + </snippet> +</snippets> diff --git a/plugins/snippets/data/php.xml b/plugins/snippets/data/php.xml new file mode 100644 index 0000000..89b27e7 --- /dev/null +++ b/plugins/snippets/data/php.xml @@ -0,0 +1,192 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="PHP"> + <snippet id="class"> + <text><![CDATA[class ${1:ClassName}${2: extends AnotherClass} +{ + function __construct(${3:argument}) + { + $0 + } +}]]></text> + <description>class ..</description> + <tag>class</tag> + </snippet> + <snippet id="$"> + <text><![CDATA[\$_COOKIE['${1:variable}']]]></text> + <description>COOKIE['..']</description> + <tag>$</tag> + </snippet> + <snippet id="do"> + <text><![CDATA[do { + $0 +} while (${1:$a <= 10});]]></text> + <description>do .. while ..</description> + <tag>do</tag> + </snippet> + <snippet id="elseif"> + <text><![CDATA[elseif (${1:condition}) { + $0 +}]]></text> + <description>elseif ..</description> + <tag>elseif</tag> + </snippet> + <snippet id="else"> + <text><![CDATA[else { + $0 +}]]></text> + <description>else ..</description> + <tag>else</tag> + </snippet> + <snippet id="$-1"> + <text><![CDATA[\$_ENV['${1:variable}']]]></text> + <description>ENV['..']</description> + <tag>$</tag> + </snippet> + <snippet id="$-2"> + <text><![CDATA[\$_FILES['${1:variable}']]]></text> + <description>FILES['..']</description> + <tag>$</tag> + </snippet> + <snippet id="foreach"> + <text><![CDATA[foreach ($${1:variable} as $${2:key} => $${3:value}) { + $0 +}]]></text> + <description>foreach ..</description> + <tag>foreach</tag> + </snippet> + <snippet id="for"> + <text><![CDATA[for ($${1:i} = ${2:0}; $${1:i} < $3; $${1:i}++) { + $0 +}]]></text> + <description>for ..</description> + <tag>for</tag> + </snippet> + <snippet id="function"> + <text><![CDATA[${1:public }function ${2:FunctionName}($3) +{ + ${0:# code...} +}]]></text> + <description>function ..</description> + <tag>function</tag> + </snippet> + <snippet id="$-3"> + <text><![CDATA[\$_GET['${1:variable}']]]></text> + <description>GET['..']</description> + <tag>$</tag> + </snippet> + <snippet id="globals"> + <text><![CDATA[\$GLOBALS['${1:variable}']${2: =} ${3:something} ${4:;}]]></text> + <description>$GLOBALS['..']</description> + <tag>globals</tag> + </snippet> + <snippet id="if?"> + <text><![CDATA[$${1:retVal} = (${2:condition}) ? ${3:a} : ${4:b};]]></text> + <description>$.. =</description> + <tag>iff</tag> + </snippet> + <snippet id="ifelse"> + <text><![CDATA[if (${1:condition}) { + ${2} +} else { + ${3} +} +$0]]></text> + <description>if .. else ..</description> + <tag>ifelse</tag> + </snippet> + <snippet id="if"> + <text><![CDATA[if (${1:condition}) { + $0 +}]]></text> + <description>if ..</description> + <tag>if</tag> + </snippet> + <snippet id="incl1"> + <text><![CDATA[include_once('${1:file}');$0]]></text> + <description>include_once</description> + <tag>inclo</tag> + </snippet> + <snippet id="incl"> + <text><![CDATA[include('${1:file}');$0]]></text> + <description>include</description> + <tag>incl</tag> + </snippet> + <snippet id="array"> + <text><![CDATA[$${1:arrayName} = array('$2'${3:,});]]></text> + <description>$.. = array</description> + <tag>array</tag> + </snippet> + <snippet id="php"> + <text><![CDATA[<?php + + $0 + +?>]]></text> + <description><?php .. ?></description> + <tag>php</tag> + </snippet> + <snippet id="$-4"> + <text><![CDATA[\$_POST['${1:variable}']]]></text> + <description>POST['..']</description> + <tag>$</tag> + </snippet> + <snippet id="print"> + <text><![CDATA[print "${1:string}"${2: . };]]></text> + <description>print ".."</description> + <tag>print</tag> + </snippet> + <snippet id="$-5"> + <text><![CDATA[\$_REQUEST['${1:variable}']]]></text> + <description>REQUEST['..']</description> + <tag>$</tag> + </snippet> + <snippet id="req1"> + <text><![CDATA[require_once('${1:file}');]]></text> + <description>require_once</description> + <tag>reqo</tag> + </snippet> + <snippet id="req"> + <text><![CDATA[require('${1:file}');]]></text> + <description>require</description> + <tag>req</tag> + </snippet> + <snippet id="$-6"> + <text><![CDATA[\$_SERVER['${1:variable}']]]></text> + <description>SERVER['..']</description> + <tag>$</tag> + </snippet> + <snippet id="$-7"> + <text><![CDATA[\$_SESSION['${1:variable}']]]></text> + <description>SESSION['..']</description> + <tag>$</tag> + </snippet> + <snippet id="case"> + <text><![CDATA[case '${1:variable}': + $0 + break;]]></text> + <description>case ..</description> + <tag>case</tag> + </snippet> + <snippet id="switch"> + <text><![CDATA[switch (${1:variable}) { + case '${2:value}': + ${3} + break; + + $0 + + default: + ${4} + break; +}]]></text> + <description>switch ..</description> + <tag>switch</tag> + </snippet> + <snippet id="while"> + <text><![CDATA[while (${1:$a <= 10}) { + $0 +}]]></text> + <description>while ..</description> + <tag>while</tag> + </snippet> +</snippets> diff --git a/plugins/snippets/data/python.xml b/plugins/snippets/data/python.xml new file mode 100644 index 0000000..a25617b --- /dev/null +++ b/plugins/snippets/data/python.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="Python"> + <snippet id="py"> + <text><![CDATA[#!/usr/bin/env python +#-*- coding:utf-8 -*- + +$0]]></text> + <description>#!/usr/bin/env python</description> + <tag>py</tag> + </snippet> + <snippet id="def"> + <text><![CDATA[def ${1:fname}(${2:self}): + ${3:pass}]]></text> + <description>New Function</description> + <tag>def</tag> + </snippet> + <snippet id="doc"> + <text><![CDATA[""" + $1 +""" +$0]]></text> + <description>doc string</description> + <tag>doc</tag> + </snippet> + <snippet id="get"> + <text><![CDATA[def get$1(self): return self._$1]]></text> + <description>New Get Method</description> + <tag>get</tag> + </snippet> + <snippet id="class"> + <text><![CDATA[class ${1:ClassName} (${2:object}): + + def __init__(self${3:,}): + ${4:pass} + +$0]]></text> + <description>New Class</description> + <tag>class</tag> + </snippet> + <snippet id="for"> + <text><![CDATA[for ${1:i} in ${2:xrange}(${3:count}): + $0]]></text> + <description>for loop</description> + <tag>for</tag> + </snippet> + <snippet id="from"> + <text><![CDATA[from $1 import $2 +$0]]></text> + <description>from</description> + <tag>from</tag> + </snippet> + <snippet id="if"> + <text><![CDATA[if ${1:condition}: + $0]]></text> + <description>if</description> + <tag>if</tag> + </snippet> + <snippet id="elif"> + <text><![CDATA[elif ${1:condition}: + $0]]></text> + <description>elif</description> + <tag>elif</tag> + </snippet> + <snippet id="else"> + <text><![CDATA[else: + $0]]></text> + <description>else</description> + <tag>else</tag> + </snippet> + <snippet id="while"> + <text><![CDATA[while ${1:condition}: + $0]]></text> + <tag>while</tag> + <description>while loop</description> + </snippet> + <snippet id="insert"> + <text><![CDATA["${1:$GEDIT_SELECTED_TEXT}"]]></text> + <accelerator><![CDATA[<Control>2]]></accelerator> + <description>Inside String: Insert "…"</description> + </snippet> + <snippet id="insert-1"> + <text><![CDATA['${1:$GEDIT_SELECTED_TEXT}']]></text> + <accelerator><![CDATA[<Control>apostrophe]]></accelerator> + <description>Inside String: Insert '…'</description> + </snippet> + <snippet id="."> + <text><![CDATA[self.]]></text> + <description>self</description> + <tag>.</tag> + </snippet> + <snippet id="set"> + <text><![CDATA[def set$1(self, ${2:newValue}): self._$1 = $2]]></text> + <description>New Set Method</description> + <tag>set</tag> + </snippet> + <snippet id="try"> + <text><![CDATA[try: + $1 +except ${2:Error}: + $0]]></text> + <tag>try</tag> + <description>Try... Except</description> + </snippet> + <snippet id="main"> + <text><![CDATA[if __name__ == '__main__': + ${1:sys.exit(main())} + +$0]]></text> + <description>main</description> + <tag>main</tag> + </snippet> +</snippets> diff --git a/plugins/snippets/data/rpmspec.xml b/plugins/snippets/data/rpmspec.xml new file mode 100644 index 0000000..eb3396d --- /dev/null +++ b/plugins/snippets/data/rpmspec.xml @@ -0,0 +1,22 @@ +<?xml version='1.0' encoding='utf-8'?> +<!-- requires rpm-python package installed --> +<snippets language="rpmspec"> + <snippet id="ch"> + <text><![CDATA[$< +import rpm +import datetime + +spec = rpm.spec($GEDIT_CURRENT_DOCUMENT_PATH) +date = datetime.date.today().strftime("%a %b %d %Y") +headers = spec.packages[0].header +version = headers['Version'] +release = ".".join(headers['Release'].split(".")[:-1]) +packager = headers['Packager'] +newheader = "* %s %s - %s-%s\n- " % (date, packager, version, release) +return newheader +> +]]></text> + <tag>ch</tag> + <description>changelog entry</description> + </snippet> +</snippets> diff --git a/plugins/snippets/data/ruby.xml b/plugins/snippets/data/ruby.xml new file mode 100644 index 0000000..db13e69 --- /dev/null +++ b/plugins/snippets/data/ruby.xml @@ -0,0 +1,166 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="Ruby"> + <snippet id="forin"> + <text><![CDATA[for ${1:element} in ${2:collection} + ${1:element}.$0 +end]]></text> + <description>for .. in .. end</description> + <tag>forin</tag> + </snippet> + <snippet id="inject"> + <text><![CDATA[inject(${1:object}) { |${2:injection}, ${3:element}| $0 }]]></text> + <description>inject object</description> + <tag>inject</tag> + </snippet> + <snippet id="reject"> + <text><![CDATA[reject { |${1:element}| ${1:element}.$0 }]]></text> + <description>reject element</description> + <tag>reject</tag> + </snippet> + <snippet id="select"> + <text><![CDATA[select { |${1:element}| ${1:element}.$0 }]]></text> + <description>select element</description> + <tag>select</tag> + </snippet> + <snippet id="ife"> + <text><![CDATA[if ${1:condition} + $2 +else + $3 +end]]></text> + <description>if .. else .. end</description> + <tag>ife</tag> + </snippet> + <snippet id="if"> + <text><![CDATA[if ${1:condition} + $0 +end]]></text> + <description>if .. end</description> + <tag>if</tag> + </snippet> + <snippet id="case"> + <text><![CDATA[case ${1:object} + when ${2:condition} + $0 +end]]></text> + <description>case .. end</description> + <tag>case</tag> + </snippet> + <snippet id="begin"> + <text><![CDATA[begin + $1 +rescue ${2:Exception} => ${3:e} + $0 +end]]></text> + <description>begin .. rescue .. end</description> + <tag>begin</tag> + </snippet> + <snippet id="class"> + <text><![CDATA[class ${1:class_name} + $0 +end]]></text> + <description>class .. end</description> + <tag>class</tag> + </snippet> + <snippet id="collecto"> + <text><![CDATA[collect do |${1:element}| + ${1:element}.$0 +end]]></text> + <description>collect element do</description> + <tag>collecto</tag> + </snippet> + <snippet id="collect"> + <text><![CDATA[collect { |${1:element}| ${1:element}.$0 }]]></text> + <description>collect element</description> + <tag>collect</tag> + </snippet> + <snippet id="def"> + <text><![CDATA[def ${1:method_name} + $0 +end]]></text> + <description>def .. end</description> + <tag>def</tag> + </snippet> + <snippet id="do"> + <text><![CDATA[do + $0 +end]]></text> + <description>do .. end</description> + <tag>do</tag> + </snippet> + <snippet id="doo"> + <text><![CDATA[do |${1:object}| + $0 +end]]></text> + <description>do |object| .. end</description> + <tag>doo</tag> + </snippet> + <snippet id="eacho"> + <text><![CDATA[each do |${1:element}| + ${1:element}.$0 +end]]></text> + <description>each element do</description> + <tag>eacho</tag> + </snippet> + <snippet id="each"> + <text><![CDATA[each { |${1:element}| ${1:element}.$0 }]]></text> + <description>each element</description> + <tag>each</tag> + </snippet> + <snippet id="each_with_indexo"> + <text><![CDATA[each_with_index do |${1:element}, ${2:idx}| + ${1:element}.$0 +end]]></text> + <description>each_with_index do</description> + <tag>eachwithindexo</tag> + </snippet> + <snippet id="each_with_index"> + <text><![CDATA[each_with_index { |${1:element}, ${2:idx}| ${1:element}.$0 }]]></text> + <description>each_with_index</description> + <tag>eachwithindex</tag> + </snippet> + <snippet id=":"> + <text><![CDATA[:${1:key} => ${2:"value"}${3:, }]]></text> + <description>hash pair</description> + <tag>:</tag> + </snippet> + <snippet id="hashpointer"> + <text><![CDATA[ => ]]></text> + <accelerator><![CDATA[<Shift><Alt>l]]></accelerator> + <description>hash pointer</description> + </snippet> + <snippet id="injecto"> + <text><![CDATA[inject(${1:object}) do |${2:injection}, ${3:element}| + $0 +end]]></text> + <description>inject object do</description> + <tag>injecto</tag> + </snippet> + <snippet id="rejecto"> + <text><![CDATA[reject do |${1:element}| + ${1:element}.$0 +end]]></text> + <description>reject element do</description> + <tag>rejecto</tag> + </snippet> + <snippet id="selecto"> + <text><![CDATA[select do |${1:element}| + ${1:element}.$0 +end]]></text> + <description>select element do</description> + <tag>selecto</tag> + </snippet> + <snippet id="unless"> + <text><![CDATA[unless ${1:condition} + $0 +end]]></text> + <description>unless</description> + <tag>unless</tag> + </snippet> + <snippet id="when"> + <text><![CDATA[when ${1:condition} + $0]]></text> + <description>when</description> + <tag>when</tag> + </snippet> +</snippets> diff --git a/plugins/snippets/data/sh.xml b/plugins/snippets/data/sh.xml new file mode 100644 index 0000000..b8fc0a6 --- /dev/null +++ b/plugins/snippets/data/sh.xml @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="sh"> + <snippet id="elif"> + <text><![CDATA[elif [[ ${1:condition} ]]; then + $0]]></text> + <description>elif ..</description> + <tag>elif</tag> + </snippet> + <snippet id="case"> + <text><![CDATA[case ${1:choice} in +${2:first}) + $3 + ;; +*) + $4 + ;; +esac]]></text> + <description>case ..</description> + <tag>case</tag> + </snippet> + <snippet id="for"> + <text><![CDATA[for (( ${1:i = 0}; ${2:i < 10}; ${3:i++} )); do + $0 +done]]></text> + <description>for .. done</description> + <tag>for</tag> + </snippet> + <snippet id="if"> + <text><![CDATA[if [[ ${1:condition} ]]; then + $0 +fi]]></text> + <description>if .. then</description> + <tag>if</tag> + </snippet> + <snippet id="sh"> + <text><![CDATA[#!/bin/sh +$0]]></text> + <description>#!/bin/sh</description> + <tag>sh</tag> + </snippet> + <snippet id="bash"> + <text><![CDATA[#!/bin/bash +$0]]></text> + <description>#!/bin/bash</description> + <tag>bash</tag> + </snippet> +</snippets> diff --git a/plugins/snippets/data/snippets.xml b/plugins/snippets/data/snippets.xml new file mode 100644 index 0000000..ee405e6 --- /dev/null +++ b/plugins/snippets/data/snippets.xml @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="snippets"> + <snippet id="simple"> + <text><![CDATA[\${${1:n:default}}]]></text> + <description>Simple Placeholder</description> + <tag>simple</tag> + </snippet> + <snippet id="simple-fallback"> + <text><![CDATA[\${${1:n:}[${2:default1,default2}]}]]></text> + <description>Simple Fallback Placeholder</description> + <tag>simplef</tag> + </snippet> + <snippet id="shell"> + <text><![CDATA[\$(${1:n:} ${2:shell code})]]></text> + <description>Shell Placeholder</description> + <tag>shell</tag> + </snippet> + <snippet id="python"> + <text><![CDATA[\$<${1:n:} ${2:[refs]:} return 'python code' >]]></text> + <description>Python Placeholder</description> + <tag>python</tag> + </snippet> + <snippet id="regex"> + <text><![CDATA[\${${1:n:} ${2:input}/${3:regex-pattern}/${4:replacement}/${5:modifiers}}]]></text> + <description>Regular Expression Placeholder</description> + <tag>regex</tag> + </snippet> + <snippet id="$-CURRENT_DOCUMENT_PATH"> + <text><![CDATA[\$GEDIT_CURRENT_DOCUMENT_PATH]]></text> + <description>Gedit Current Document Path Variable</description> + <tag>$</tag> + </snippet> + <snippet id="$-CURRENT_DOCUMENT_NAME"> + <text><![CDATA[\$GEDIT_CURRENT_DOCUMENT_NAME]]></text> + <description>Gedit Current Document Name Variable</description> + <tag>$</tag> + </snippet> + <snippet id="$-CURRENT_DOCUMENT_URI"> + <text><![CDATA[\$GEDIT_CURRENT_DOCUMENT_URI]]></text> + <description>Gedit Current Document Uri Variable</description> + <tag>$</tag> + </snippet> + <snippet id="$-CURRENT_DOCUMENT_SCHEME"> + <text><![CDATA[\$GEDIT_CURRENT_DOCUMENT_SCHEME]]></text> + <description>Gedit Current Document Scheme Variable</description> + <tag>$</tag> + </snippet> + <snippet id="$-CURRENT_DOCUMENT_TYPE"> + <text><![CDATA[\$GEDIT_CURRENT_DOCUMENT_TYPE]]></text> + <description>Gedit Current Document Type Variable</description> + <tag>$</tag> + </snippet> + <snippet id="$-DOCUMENTS_URI"> + <text><![CDATA[\$GEDIT_DOCUMENTS_URI]]></text> + <description>Gedit Documents Uri Variable</description> + <tag>$</tag> + </snippet> + <snippet id="$-DOCUMENTS_PATH"> + <text><![CDATA[\$GEDIT_DOCUMENTS_PATH]]></text> + <description>Gedit Documents Path Variable</description> + <tag>$</tag> + </snippet> + <snippet id="$-SELECTED_TEXT"> + <text><![CDATA[\$GEDIT_SELECTED_TEXT]]></text> + <description>Gedit Selected Text Variable</description> + <tag>$</tag> + </snippet> + <snippet id="$-CURRENT_WORD"> + <text><![CDATA[\$GEDIT_CURRENT_WORD]]></text> + <description>Gedit Current Word Variable</description> + <tag>$</tag> + </snippet> + <snippet id="$-CURRENT_LINE"> + <text><![CDATA[\$GEDIT_CURRENT_LINE]]></text> + <description>Gedit Current Line Variable</description> + <tag>$</tag> + </snippet> + <snippet id="$-CURRENT_LINE_NUMBER"> + <text><![CDATA[\$GEDIT_CURRENT_LINE_NUMBER]]></text> + <description>Gedit Current Line Number Variable</description> + <tag>$</tag> + </snippet> + <snippet id="$-DROP_FILENAME"> + <text><![CDATA[\$GEDIT_DROP_FILENAME]]></text> + <description>Gedit Drop Filename Variable</description> + <tag>$</tag> + </snippet> + <snippet id="$-DROP_REL_FILENAME"> + <text><![CDATA[\$GEDIT_DROP_REL_FILENAME]]></text> + <description>Gedit Drop Relative Filename Variable</description> + <tag>$</tag> + </snippet> + <snippet id="$-DROP_MIME_TYPE"> + <text><![CDATA[\$GEDIT_DROP_MIME_TYPE]]></text> + <description>Gedit Drop Mime Type Variable</description> + <tag>$</tag> + </snippet> +</snippets> diff --git a/plugins/snippets/data/tcl.xml b/plugins/snippets/data/tcl.xml new file mode 100644 index 0000000..73a50c0 --- /dev/null +++ b/plugins/snippets/data/tcl.xml @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="Tcl"> + <snippet id="foreach"> + <text><![CDATA[foreach ${1:var} ${2:$list} { + ${3} +} +]]></text> + <description>foreach...</description> + <tag>foreach</tag> + </snippet> + <snippet id="for"> + <text><![CDATA[for {${1:set i 0}} {${2:$i < $n}} {${3:incr i}} { + ${4} +} +]]></text> + <description>for...</description> + <tag>for</tag> + </snippet> + <snippet id="if"> + <text><![CDATA[if {${1:condition}} { + ${2} +} +]]></text> + <description>if...</description> + <tag>if</tag> + </snippet> + <snippet id="proc"> + <text><![CDATA[proc ${1:name} {${2:args}} \ +{ + ${3} +} +]]></text> + <description>proc...</description> + <tag>proc</tag> + </snippet> + <snippet id="switch"> + <text><![CDATA[switch ${1:-exact} -- ${2:$var} { + ${3:match} { + ${4} + } + default {${5}} +} +]]></text> + <description>switch...</description> + <tag>switch</tag> + </snippet> + <snippet id="while"> + <text><![CDATA[while {${1:condition}} { + ${2} +} +]]></text> + <description>while...</description> + <tag>while</tag> + </snippet> +</snippets> diff --git a/plugins/snippets/data/xml.xml b/plugins/snippets/data/xml.xml new file mode 100644 index 0000000..a53d565 --- /dev/null +++ b/plugins/snippets/data/xml.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="XML"> + <snippet id="""> + <text><![CDATA[<${1:name} ${2:attr}="${3:value}">$0</${1}>]]></text> + <description>Long Attribute Tag</description> + <tag>"</tag> + </snippet> + <snippet id="<"> + <text><![CDATA[<${1:name}>$0</${1}> + +]]></text> + <description>Long Tag</description> + <tag><</tag> + </snippet> + <snippet id=">"> + <text><![CDATA[<${1:name} />]]></text> + <description>Short Tag</description> + <tag>></tag> + </snippet> + <snippet id="cdata"> + <text><![CDATA[<![CDATA[$0]]]]><![CDATA[>]]></text> + <tag>cdata</tag> + <description>CDATA</description> + </snippet> +</snippets> diff --git a/plugins/snippets/data/xslt.xml b/plugins/snippets/data/xslt.xml new file mode 100644 index 0000000..0ff5cc1 --- /dev/null +++ b/plugins/snippets/data/xslt.xml @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="UTF-8"?> +<snippets language="xslt"> + <snippet id="stylesheet"> + <text><![CDATA[<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> +$0 +</xsl:stylesheet> +]]></text> + <description>StyleSheet</description> + <tag>stylesheet</tag> + </snippet> + <snippet id="include"> + <text><![CDATA[<xsl:include href="$1"/> +]]></text> + <description>Include</description> + <tag>inc</tag> + </snippet> + <snippet id="import"> + <text><![CDATA[<xsl:import href="$1"/> +]]></text> + <description>Import</description> + <tag>imp</tag> + </snippet> + <snippet id="param"> + <text><![CDATA[<xsl:param name="$1"/> +]]></text> + <description>Parameter</description> + <tag>param</tag> + </snippet> + <snippet id="template"> + <text><![CDATA[<xsl:template ${1:[match,name]}="$2" ${3:mode=""}> + $0 +</xsl:template> +]]></text> + <description>Template</description> + <tag>templ</tag> + </snippet> + <snippet id="variable-1"> + <text><![CDATA[<xsl:variable name="$1"> + $0 +</xsl:variable> +]]></text> + <description>Variable</description> + <tag>var</tag> + </snippet> + <snippet id="variable-2"> + <text><![CDATA[<xsl:variable name="$1" select="$2"/> +$0]]></text> + <description>Variable with Select Attribute</description> + <tag>var</tag> + </snippet> + <snippet id="choose"> + <text><![CDATA[<xsl:choose> + <xsl:when test="$1"> + $2 + </xsl:when> + $3 +</xsl:choose> +]]></text> + <description>Choose</description> + <tag>choose</tag> + </snippet> + <snippet id="when"> + <text><![CDATA[<xsl:when test="$1"> + $2 +</xsl:when> +$0]]></text> + <description>When</description> + <tag>when</tag> + </snippet> + <snippet id="otherwise"> + <text><![CDATA[<xsl:otherwise> + $1 +</xsl:otherwise> +$0]]></text> + <description>Otherwise</description> + <tag>otherwise</tag> + </snippet> + <snippet id="if"> + <text><![CDATA[<xsl:if test="$1"> + $2 +</xsl:if> +$0]]></text> + <description>If</description> + <tag>if</tag> + </snippet> + <snippet id="value-of"> + <text><![CDATA[<xsl:value-of select="$1"/> +]]></text> + <description>Value of</description> + <tag>val</tag> + </snippet> + <snippet id="element"> + <text><![CDATA[<xsl:element name="$1"> +</xsl:element> +$0]]></text> + <description>Element</description> + <tag>elem</tag> + </snippet> + <snippet id="attribute"> + <text><![CDATA[<xsl:attribute name="$1">$2</xsl:attribute> +$0]]></text> + <description>Attribute</description> + <tag>attr</tag> + </snippet> + <snippet id="text"> + <text><![CDATA[<xsl:text>${1:$GEDIT_SELECTED_TEXT}</xsl:text> +]]></text> + <description>Text</description> + <tag>text</tag> + </snippet> + <snippet id="comment"> + <text><![CDATA[<xsl:comment>${1:$GEDIT_SELECTED_TEXT}</xsl:comment> +]]></text> + <description>Comment</description> + <tag>comment</tag> + </snippet> + <snippet id="call-template"> + <text><![CDATA[<xsl:call-template name="$1"/> +]]></text> + <description>Call Template</description> + <tag>call</tag> + </snippet> + <snippet id="apply-templates"> + <text><![CDATA[<xsl:apply-templates mode="$1" select="$2"/> +$0]]></text> + <description>Apply Templates</description> + <tag>applyt</tag> + </snippet> + <snippet id="apply-imports"> + <text><![CDATA[<xsl:apply-imports/> +]]></text> + <description>Apply Imports</description> + <tag>applyimp</tag> + </snippet> + <snippet id="with-param"> + <text><![CDATA[<xsl:with-param name="$1"> + $2 +</xsl:with-param> +$0]]></text> + <description>With Param</description> + <tag>with</tag> + </snippet> +</snippets> |