[gnome-code-assistance] Add language mapping setting



commit 171d15ea0316e9fa8778727963c9dd73015d5ebf
Author: Jesse van den Kieboom <jessevdk gmail com>
Date:   Thu Nov 14 09:08:21 2013 +0100

    Add language mapping setting

 Makefile.am                                  |   10 ++++++++++
 configure.ac                                 |    3 +++
 data/Makefile.am                             |    2 ++
 data/org.gnome.codeassistance.gschema.xml.in |    9 +++++++++
 4 files changed, 24 insertions(+), 0 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index 6f51192..63138e1 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -28,9 +28,19 @@ GITIGNOREFILES =
 GITIGNOREDEPS =
 BUILT_SOURCES =
 DISTCLEANFILES =
+MAINTAINERCLEANFILES =
+gsettings_SCHEMAS =
 
+include data/Makefile.am
 include backends/Makefile.am
 
+ GSETTINGS_RULES@
+
+CLEANFILES += $(gsettings_SCHEMAS)
+DISTCLEANFILES += $(gsettings_SCHEMAS)
+
+MAINTAINERCLEANFILES += $(gsettings_SCHEMAS:.xml=.valid)
+
 dist-hook-changelog:
        @if test -d "$(srcdir)/.git"; \
        then \
diff --git a/configure.ac b/configure.ac
index 01d692a..1c2a7e6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -24,6 +24,8 @@ AM_SILENT_RULES([yes])
 AC_PROG_INSTALL
 AC_PROG_MAKE_SET
 
+GLIB_GSETTINGS
+
 dnl adl_RECURSIVE_EVAL(VALUE, RESULT)
 dnl =================================
 dnl Interpolate the VALUE in loop until it doesn't change,
@@ -543,6 +545,7 @@ backends/sh/org.gnome.CodeAssist.v1.sh.service
 backends/sh/sh
 backends/css/org.gnome.CodeAssist.v1.css.service
 backends/css/css
+data/org.gnome.codeassistance.gschema.xml
 ])
 
 AC_OUTPUT
diff --git a/data/Makefile.am b/data/Makefile.am
new file mode 100644
index 0000000..9c4fa68
--- /dev/null
+++ b/data/Makefile.am
@@ -0,0 +1,2 @@
+gsettings_SCHEMAS += data/org.gnome.codeassistance.gschema.xml
+GITIGNOREDEPS += data/Makefile.am
diff --git a/data/org.gnome.codeassistance.gschema.xml.in b/data/org.gnome.codeassistance.gschema.xml.in
new file mode 100644
index 0000000..f4e1195
--- /dev/null
+++ b/data/org.gnome.codeassistance.gschema.xml.in
@@ -0,0 +1,9 @@
+<schemalist>
+  <schema id="org.gnome.codeassistance" path="/org/gnome/codeassistance/">
+    <key name="language-mapping" type="a{ss}">
+      <default>{'cpp': 'c', 'objc': 'c', 'chdr': 'c'}</default>
+      <summary>Language Mapping</summary>
+      <description>A mapping from language id to backend id</description>
+    </key>
+  </schema>
+</schemalist>


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