Revision: 1595 http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1595&view=re... Author: frlan Date: 2010-09-18 23:35:14 +0000 (Sat, 18 Sep 2010)
Log Message: ----------- GeanyLaTeX: Split declaration and definition of some variables
Modified Paths: -------------- trunk/geanylatex/src/geanylatex.c
Modified: trunk/geanylatex/src/geanylatex.c =================================================================== --- trunk/geanylatex/src/geanylatex.c 2010-09-18 23:34:30 UTC (rev 1594) +++ trunk/geanylatex/src/geanylatex.c 2010-09-18 23:35:14 UTC (rev 1595) @@ -458,9 +458,12 @@
/* Autocompletion for LaTeX specific stuff: * Introducing \end{} or \endgroup{} after a \begin{} - * - * Function has been taken from Geany's core under terms of GPLv2+ - * where it was original developed. */ + + * Function is based on function which was inside + * Geany's core under terms of GPLv2+ + * EXtended for GeanyLaTeX with some more autocompletion features + * for e.g. _{} and ^{}.*/ + if (glatex_autocompletion_active == TRUE && !(glatex_autocompletion_only_for_latex == TRUE && editor->document->file_type->id != GEANY_FILETYPES_LATEX)) @@ -552,7 +555,6 @@ } g_free(tmp); g_free(end_construct); - }
/* After we have this, we need to ensure basic @@ -569,7 +571,6 @@ indent); g_free(construct); } - g_free(buf); }
@@ -577,13 +578,18 @@ * but no closing braces */ else if (glatex_autobraces_active == TRUE) { - gint line = sci_get_line_from_position(sci, pos - - (editor_get_eol_char_len (editor) + 1)); - gint line_len = sci_get_line_length(sci, line) - - editor_get_eol_char_len (editor); + gint line; + + gint line_len; gint i; gchar *buf;
+ line = sci_get_line_from_position(sci, pos - + (editor_get_eol_char_len (editor) + 1)); + line_len = sci_get_line_length(sci, line) - + editor_get_eol_char_len (editor); + + /* Catching current line which has been 'finished'*/ buf = sci_get_line(sci, line);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
plugins-commits@lists.geany.org