[gtksourceview] language-specs: add suggested suffix/name properties



commit 7b0d928562e9769b80161bd00668c789d1b095b3
Author: Christian Hergert <chergert redhat com>
Date:   Tue May 17 11:53:39 2022 -0700

    language-specs: add suggested suffix/name properties
    
    For a number of languages, we can help text editors choose a reasonable
    suffix for the filename using metadata properties. GNOME Text Editor, for
    example, will use this to prime the save changes dialog.
    
    Use gtk_source_language_get_property(lang, "suggested-name") first to get
    the suggested name, and if that is NULL, use "suggested-suffix" with a
    generated prefix (or leave it empty with the cursor set before the suffix
    in the filename entry).

 data/language-specs/automake.lang   | 1 +
 data/language-specs/c.lang          | 1 +
 data/language-specs/chdr.lang       | 1 +
 data/language-specs/cpp.lang        | 1 +
 data/language-specs/cpphdr.lang     | 1 +
 data/language-specs/csharp.lang     | 1 +
 data/language-specs/css.lang        | 1 +
 data/language-specs/csv.lang        | 1 +
 data/language-specs/dart.lang       | 1 +
 data/language-specs/desktop.lang    | 1 +
 data/language-specs/erb.lang        | 1 +
 data/language-specs/fish.lang       | 1 +
 data/language-specs/glsl.lang       | 1 +
 data/language-specs/go.lang         | 3 ++-
 data/language-specs/haskell.lang    | 1 +
 data/language-specs/html.lang       | 1 +
 data/language-specs/java.lang       | 1 +
 data/language-specs/javascript.lang | 1 +
 data/language-specs/json.lang       | 1 +
 data/language-specs/latex.lang      | 1 +
 data/language-specs/lex.lang        | 1 +
 data/language-specs/lua.lang        | 1 +
 data/language-specs/m4.lang         | 1 +
 data/language-specs/makefile.lang   | 1 +
 data/language-specs/markdown.lang   | 1 +
 data/language-specs/meson.lang      | 1 +
 data/language-specs/objc.lang       | 1 +
 data/language-specs/perl.lang       | 1 +
 data/language-specs/php.lang        | 1 +
 data/language-specs/pkgconfig.lang  | 1 +
 data/language-specs/puppet.lang     | 1 +
 data/language-specs/python.lang     | 3 ++-
 data/language-specs/python3.lang    | 1 +
 data/language-specs/rpmspec.lang    | 1 +
 data/language-specs/rst.lang        | 1 +
 data/language-specs/ruby.lang       | 1 +
 data/language-specs/rust.lang       | 1 +
 data/language-specs/scss.lang       | 1 +
 data/language-specs/sh.lang         | 1 +
 data/language-specs/sql.lang        | 1 +
 data/language-specs/swift.lang      | 1 +
 data/language-specs/typescript.lang | 1 +
 data/language-specs/vala.lang       | 1 +
 data/language-specs/yacc.lang       | 1 +
 data/language-specs/yaml.lang       | 1 +
 data/language-specs/yara.lang       | 1 +
 46 files changed, 48 insertions(+), 2 deletions(-)
---
diff --git a/data/language-specs/automake.lang b/data/language-specs/automake.lang
index 43869d46..ccde7867 100644
--- a/data/language-specs/automake.lang
+++ b/data/language-specs/automake.lang
@@ -24,6 +24,7 @@
   <metadata>
     <property name="globs">Makefile.am;GNUmakefile.am</property>
     <property name="line-comment-start">#</property>
+    <property name="suggested-name">Makefile.am</property>
   </metadata>
 
   <!--
diff --git a/data/language-specs/c.lang b/data/language-specs/c.lang
index d945789c..641daf53 100644
--- a/data/language-specs/c.lang
+++ b/data/language-specs/c.lang
@@ -28,6 +28,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.c</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/chdr.lang b/data/language-specs/chdr.lang
index 1d611743..b670f8ba 100644
--- a/data/language-specs/chdr.lang
+++ b/data/language-specs/chdr.lang
@@ -28,6 +28,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.h</property>
   </metadata>
 
   <!--
diff --git a/data/language-specs/cpp.lang b/data/language-specs/cpp.lang
index d2835c54..2fef63c3 100644
--- a/data/language-specs/cpp.lang
+++ b/data/language-specs/cpp.lang
@@ -29,6 +29,7 @@
       <property name="line-comment-start">//</property>
       <property name="block-comment-start">/*</property>
       <property name="block-comment-end">*/</property>
+      <property name="suggested-suffix">.cc</property>
     </metadata>
 
     <styles>
diff --git a/data/language-specs/cpphdr.lang b/data/language-specs/cpphdr.lang
index 519846b3..06bccd67 100644
--- a/data/language-specs/cpphdr.lang
+++ b/data/language-specs/cpphdr.lang
@@ -28,6 +28,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.hh</property>
   </metadata>
 
   <definitions>
diff --git a/data/language-specs/csharp.lang b/data/language-specs/csharp.lang
index 654f14c9..2dc71796 100644
--- a/data/language-specs/csharp.lang
+++ b/data/language-specs/csharp.lang
@@ -30,6 +30,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.cs</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/css.lang b/data/language-specs/css.lang
index e9c9369d..6f164150 100644
--- a/data/language-specs/css.lang
+++ b/data/language-specs/css.lang
@@ -29,6 +29,7 @@
     <property name="globs">*.css;*.CSSL</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.css</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/csv.lang b/data/language-specs/csv.lang
index 55d0848b..54b184eb 100644
--- a/data/language-specs/csv.lang
+++ b/data/language-specs/csv.lang
@@ -24,6 +24,7 @@
   <metadata>
     <property name="mimetypes">text/csv</property>
     <property name="globs">*.csv</property>
+    <property name="suggested-suffix">.csv</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/dart.lang b/data/language-specs/dart.lang
index 12e747ae..51183d6b 100644
--- a/data/language-specs/dart.lang
+++ b/data/language-specs/dart.lang
@@ -27,6 +27,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.dart</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/desktop.lang b/data/language-specs/desktop.lang
index c06cd76a..eed87a20 100644
--- a/data/language-specs/desktop.lang
+++ b/data/language-specs/desktop.lang
@@ -26,6 +26,7 @@
     <property name="mimetypes">application/x-gnome-app-info;application/x-desktop</property>
     <property name="globs">*.desktop;*.kdelnk</property>
     <property name="line-comment-start">#</property>
+    <property name="suggested-suffix">.desktop</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/erb.lang b/data/language-specs/erb.lang
index e6d24283..b24d640e 100644
--- a/data/language-specs/erb.lang
+++ b/data/language-specs/erb.lang
@@ -23,6 +23,7 @@
     <property name="globs">*.erb</property>
     <property name="block-comment-start">&lt;%#</property>
     <property name="block-comment-end">%&gt;</property>
+    <property name="suggested-suffix">.erb</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/fish.lang b/data/language-specs/fish.lang
index 25d1a822..f9ebe4fc 100644
--- a/data/language-specs/fish.lang
+++ b/data/language-specs/fish.lang
@@ -21,6 +21,7 @@ or visit this link <http://www.gnu.org/licenses/>.
     <property name="mimetypes">text/x-fish</property>
     <property name="globs">*.fish</property>
     <property name="line-comment-start">#</property>
+    <property name="suggested-suffix">.fish</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/glsl.lang b/data/language-specs/glsl.lang
index 6825ab2e..5784d6a7 100644
--- a/data/language-specs/glsl.lang
+++ b/data/language-specs/glsl.lang
@@ -34,6 +34,7 @@ http://www.opengl.org/registry/doc/GLSLangSpec.4.00.7.pdf
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.glsl</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/go.lang b/data/language-specs/go.lang
index f5666cb3..42160b5d 100644
--- a/data/language-specs/go.lang
+++ b/data/language-specs/go.lang
@@ -28,6 +28,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.go</property>
   </metadata>
 
   <styles>
@@ -307,4 +308,4 @@
     </context>
 
   </definitions>
-</language>
\ No newline at end of file
+</language>
diff --git a/data/language-specs/haskell.lang b/data/language-specs/haskell.lang
index d15de72b..e97c00dd 100644
--- a/data/language-specs/haskell.lang
+++ b/data/language-specs/haskell.lang
@@ -26,6 +26,7 @@
     <property name="mimetypes">text/x-haskell</property>
     <property name="globs">*.hs</property>
     <property name="line-comment-start">--</property>
+    <property name="suggested-suffix">.hs</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/html.lang b/data/language-specs/html.lang
index 85c0864a..7904ba59 100644
--- a/data/language-specs/html.lang
+++ b/data/language-specs/html.lang
@@ -28,6 +28,7 @@
     <property name="globs">*.html;*.htm</property>
     <property name="block-comment-start">&lt;!--</property>
     <property name="block-comment-end">--&gt;</property>
+    <property name="suggested-suffix">.html</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/java.lang b/data/language-specs/java.lang
index 42c768db..ff3e341e 100644
--- a/data/language-specs/java.lang
+++ b/data/language-specs/java.lang
@@ -28,6 +28,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.java</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/javascript.lang b/data/language-specs/javascript.lang
index a3cc2d35..7325db81 100644
--- a/data/language-specs/javascript.lang
+++ b/data/language-specs/javascript.lang
@@ -31,6 +31,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.js</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/json.lang b/data/language-specs/json.lang
index 338d87c0..2bfbc2f1 100644
--- a/data/language-specs/json.lang
+++ b/data/language-specs/json.lang
@@ -30,6 +30,7 @@
   <metadata>
     <property name="mimetypes">application/json</property>
     <property name="globs">*.json;*.geojson;*.topojson</property>
+    <property name="suggested-suffix">.json</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/latex.lang b/data/language-specs/latex.lang
index 335003fa..af603599 100644
--- a/data/language-specs/latex.lang
+++ b/data/language-specs/latex.lang
@@ -26,6 +26,7 @@
     <property name="mimetypes">text/x-tex</property>
     <property name="globs">*.tex;*.ltx;*.sty;*.cls;*.dtx;*.ins;*.bbl</property>
     <property name="line-comment-start">%</property>
+    <property name="suggested-suffix">.tex</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/lex.lang b/data/language-specs/lex.lang
index 0651b345..53158b4f 100644
--- a/data/language-specs/lex.lang
+++ b/data/language-specs/lex.lang
@@ -27,6 +27,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.l</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/lua.lang b/data/language-specs/lua.lang
index fe81ecc2..2321bc3b 100644
--- a/data/language-specs/lua.lang
+++ b/data/language-specs/lua.lang
@@ -27,6 +27,7 @@
     <property name="line-comment-start">--</property>
     <property name="block-comment-start">--[[</property>
     <property name="block-comment-end">]]</property>
+    <property name="suggested-suffix">.lua</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/m4.lang b/data/language-specs/m4.lang
index 978cbaf4..e29bebd0 100644
--- a/data/language-specs/m4.lang
+++ b/data/language-specs/m4.lang
@@ -25,6 +25,7 @@
     <property name="mimetypes">application/x-m4</property>
     <property name="globs">*.m4;configure.ac;configure.in</property>
     <property name="line-comment-start">#</property>
+    <property name="suggested-suffix">.m4</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/makefile.lang b/data/language-specs/makefile.lang
index a0cbd490..682cd548 100644
--- a/data/language-specs/makefile.lang
+++ b/data/language-specs/makefile.lang
@@ -24,6 +24,7 @@
     <property name="mimetypes">text/x-makefile</property>
     <property name="globs">[Mm]akefile;GNUmakefile;*.make;*.mak;*.mk</property>
     <property name="line-comment-start">#</property>
+    <property name="suggested-name">Makefile</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/markdown.lang b/data/language-specs/markdown.lang
index 3a238e3e..ce1150d6 100644
--- a/data/language-specs/markdown.lang
+++ b/data/language-specs/markdown.lang
@@ -28,6 +28,7 @@
     <property name="globs">*.markdown;*.md;*.mkd</property>
     <property name="block-comment-start">&lt;!--</property>
     <property name="block-comment-end">--&gt;</property>
+    <property name="suggested-suffix">.md</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/meson.lang b/data/language-specs/meson.lang
index 4fe0bb0f..ea6852c9 100644
--- a/data/language-specs/meson.lang
+++ b/data/language-specs/meson.lang
@@ -25,6 +25,7 @@
     <property name="mimetypes">text/x-meson</property>
     <property name="globs">meson.build;meson_options.txt</property>
     <property name="line-comment-start">#</property>
+    <property name="suggested-name">meson.build</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/objc.lang b/data/language-specs/objc.lang
index f323bb9e..d323a068 100644
--- a/data/language-specs/objc.lang
+++ b/data/language-specs/objc.lang
@@ -27,6 +27,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.m</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/perl.lang b/data/language-specs/perl.lang
index 4b38ec4b..b3660c1a 100644
--- a/data/language-specs/perl.lang
+++ b/data/language-specs/perl.lang
@@ -27,6 +27,7 @@ FIXME: =pod should require an empty line before/after, as written in perlpod
     <property name="mimetypes">text/x-perl;application/x-perl</property>
     <property name="globs">*.pl;*.pm;*.al;*.perl;*.t</property>
     <property name="line-comment-start">#</property>
+    <property name="suggested-suffix">.pl</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/php.lang b/data/language-specs/php.lang
index 5d9e6fee..bcd80bf4 100644
--- a/data/language-specs/php.lang
+++ b/data/language-specs/php.lang
@@ -32,6 +32,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.php</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/pkgconfig.lang b/data/language-specs/pkgconfig.lang
index 5b67b8ba..97ea680f 100644
--- a/data/language-specs/pkgconfig.lang
+++ b/data/language-specs/pkgconfig.lang
@@ -24,6 +24,7 @@
   <metadata>
     <property name="mimetypes">text/x-pkg-config</property>
     <property name="globs">*.pc</property>
+    <property name="suggested-suffix">.pc</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/puppet.lang b/data/language-specs/puppet.lang
index 9042bb2d..261bbdb9 100644
--- a/data/language-specs/puppet.lang
+++ b/data/language-specs/puppet.lang
@@ -24,6 +24,7 @@
   <metadata>
     <property name="globs">*.pp</property>
     <property name="line-comment-start">#</property>
+    <property name="suggested-suffix">.pp</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/python.lang b/data/language-specs/python.lang
index 8fef6606..0c59b1de 100644
--- a/data/language-specs/python.lang
+++ b/data/language-specs/python.lang
@@ -27,8 +27,9 @@
 <language id="python" name="Python 2" version="2.0" _section="Script">
   <metadata>
     <property name="mimetypes">text/x-python;application/x-python</property>
-    <property name="globs">*.py</property>
+    <property name="globs">*.py;*.py2</property>
     <property name="line-comment-start">#</property>
+    <property name="suggested-suffix">.py2</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/python3.lang b/data/language-specs/python3.lang
index 317e03c1..943ec580 100644
--- a/data/language-specs/python3.lang
+++ b/data/language-specs/python3.lang
@@ -25,6 +25,7 @@
     <property name="mimetypes">text/x-python;application/x-python;text/x-python3</property>
     <property name="globs">*.py;*.py3;*.pyi</property>
     <property name="line-comment-start">#</property>
+    <property name="suggested-suffix">.py</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/rpmspec.lang b/data/language-specs/rpmspec.lang
index 798d755f..223fbf17 100644
--- a/data/language-specs/rpmspec.lang
+++ b/data/language-specs/rpmspec.lang
@@ -26,6 +26,7 @@
     <property name="mimetypes">text/x-rpm-spec</property>
     <property name="globs">*.spec</property>
     <property name="line-comment-start">#</property>
+    <property name="suggested-suffix">.spec</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/rst.lang b/data/language-specs/rst.lang
index 7d7b2db4..d65f9bdc 100644
--- a/data/language-specs/rst.lang
+++ b/data/language-specs/rst.lang
@@ -24,6 +24,7 @@
     <property name="mimetypes">text/x-rst</property>
     <property name="globs">*.rst</property>
     <property name="line-comment-start">..\u0020</property>
+    <property name="suggested-suffix">.rst</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/ruby.lang b/data/language-specs/ruby.lang
index 75ec0302..0ca51544 100644
--- a/data/language-specs/ruby.lang
+++ b/data/language-specs/ruby.lang
@@ -29,6 +29,7 @@
     <property name="mimetypes">application/x-ruby;text/x-ruby</property>
     <property name="globs">*.rb;*.rake;*.gemspec;Rakefile;Capfile;Gemfile</property>
     <property name="line-comment-start">#</property>
+    <property name="suggested-suffix">.rb</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/rust.lang b/data/language-specs/rust.lang
index 4b3a10a8..92b16242 100644
--- a/data/language-specs/rust.lang
+++ b/data/language-specs/rust.lang
@@ -39,6 +39,7 @@ except according to those terms.
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.rs</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/scss.lang b/data/language-specs/scss.lang
index acfbafb5..2fe65569 100644
--- a/data/language-specs/scss.lang
+++ b/data/language-specs/scss.lang
@@ -27,6 +27,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.scss</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/sh.lang b/data/language-specs/sh.lang
index ee2d1236..6f355c7e 100644
--- a/data/language-specs/sh.lang
+++ b/data/language-specs/sh.lang
@@ -26,6 +26,7 @@
     <property name="mimetypes">text/x-shellscript;application/x-shellscript;text/x-sh</property>
     <property name="globs">*.sh;*bashrc;.profile;.bash_profile</property>
     <property name="line-comment-start">#</property>
+    <property name="suggested-suffix">.sh</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/sql.lang b/data/language-specs/sql.lang
index f6dc1286..e61add7f 100644
--- a/data/language-specs/sql.lang
+++ b/data/language-specs/sql.lang
@@ -25,6 +25,7 @@
     <property name="mimetypes">text/x-sql</property>
     <property name="globs">*.sql</property>
     <property name="line-comment-start">--</property>
+    <property name="suggested-suffix">.sql</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/swift.lang b/data/language-specs/swift.lang
index a615bfff..73bdf687 100644
--- a/data/language-specs/swift.lang
+++ b/data/language-specs/swift.lang
@@ -29,6 +29,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.swift</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/typescript.lang b/data/language-specs/typescript.lang
index f6ce88d0..d0712dce 100644
--- a/data/language-specs/typescript.lang
+++ b/data/language-specs/typescript.lang
@@ -27,6 +27,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.ts</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/vala.lang b/data/language-specs/vala.lang
index 56cc2ea2..f62bf857 100644
--- a/data/language-specs/vala.lang
+++ b/data/language-specs/vala.lang
@@ -31,6 +31,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.vala</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/yacc.lang b/data/language-specs/yacc.lang
index 3eacc37e..9d3477ff 100644
--- a/data/language-specs/yacc.lang
+++ b/data/language-specs/yacc.lang
@@ -27,6 +27,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.y</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/yaml.lang b/data/language-specs/yaml.lang
index 4534f014..ba254d28 100644
--- a/data/language-specs/yaml.lang
+++ b/data/language-specs/yaml.lang
@@ -23,6 +23,7 @@
     <property name="mimetypes">application/x-yaml</property>
     <property name="globs">*.yaml;*.yml;</property>
     <property name="line-comment-start">#</property>
+    <property name="suggested-suffix">.yml</property>
   </metadata>
 
   <styles>
diff --git a/data/language-specs/yara.lang b/data/language-specs/yara.lang
index 1c73ad71..5b40d618 100644
--- a/data/language-specs/yara.lang
+++ b/data/language-specs/yara.lang
@@ -30,6 +30,7 @@
     <property name="line-comment-start">//</property>
     <property name="block-comment-start">/*</property>
     <property name="block-comment-end">*/</property>
+    <property name="suggested-suffix">.yara</property>
   </metadata>
 
   <styles>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]