[gnome-code-assistance] Add language mapping setting
- From: Jesse van den Kieboom <jessevdk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-code-assistance] Add language mapping setting
- Date: Thu, 14 Nov 2013 08:08:36 +0000 (UTC)
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]