[gnome-builder] c: disable c indenter for cpp files
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] c: disable c indenter for cpp files
- Date: Mon, 11 May 2015 19:23:23 +0000 (UTC)
commit 819e4a5e08801a5e56c9aae4a73ecd35a8ed02fb
Author: Christian Hergert <christian hergert me>
Date: Mon May 11 12:23:18 2015 -0700
c: disable c indenter for cpp files
It will break in miraculous ways, so just disable it and let the default
gtksourceview indenter kick in.
libide/c/ide-c-language.c | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/libide/c/ide-c-language.c b/libide/c/ide-c-language.c
index 1ce7ed8..d4cdefa 100644
--- a/libide/c/ide-c-language.c
+++ b/libide/c/ide-c-language.c
@@ -206,11 +206,13 @@ ide_c_language_initiable_init (GInitable *initable,
/*
* Create our indenter to provide as-you-type indentation.
+ *
+ * TODO: How can we disambiguate c/c++/obj-c headers?
*/
- /* TODO: Obviously change for C++ */
- priv->indenter = g_object_new (IDE_TYPE_C_INDENTER,
- "context", context,
- NULL);
+ if (!ide_str_equal0 (id, "cpp"))
+ priv->indenter = g_object_new (IDE_TYPE_C_INDENTER,
+ "context", context,
+ NULL);
/*
* TODO: Refactory design (rename local, extract method, etc).
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]