SF.net SVN: geany:[4371] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Mon Oct 26 18:13:50 UTC 2009
Revision: 4371
http://geany.svn.sourceforge.net/geany/?rev=4371&view=rev
Author: ntrel
Date: 2009-10-26 18:13:50 +0000 (Mon, 26 Oct 2009)
Log Message:
-----------
Improve 'Detect from file' indentation pref by ignoring lines with
indentation wider than 24 characters as this is more likely to be
alignment than indentation.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/document.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2009-10-26 15:45:12 UTC (rev 4370)
+++ trunk/ChangeLog 2009-10-26 18:13:50 UTC (rev 4371)
@@ -19,6 +19,10 @@
* src/prefs.c, src/ui_utils.c, doc/geany.txt, doc/geany.html:
Disable switching the sidebar to the right on Windows as it will
probably fail like the Split Window plugin.
+ * src/document.c:
+ Improve 'Detect from file' indentation pref by ignoring lines with
+ indentation wider than 24 characters as this is more likely to be
+ alignment than indentation.
2009-10-25 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
Modified: trunk/src/document.c
===================================================================
--- trunk/src/document.c 2009-10-26 15:45:12 UTC (rev 4370)
+++ trunk/src/document.c 2009-10-26 18:13:50 UTC (rev 4371)
@@ -1097,6 +1097,11 @@
gint pos = sci_get_position_from_line(sci, line);
gchar c;
+ /* most code will have indent total <= 24, otherwise it's more likely to be
+ * alignment than indentation */
+ if (sci_get_line_indentation(sci, line) > 24)
+ continue;
+
c = sci_get_char_at(sci, pos);
if (c == '\t')
tabs++;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Commits
mailing list