SF.net SVN: geany-plugins:[1088] trunk/geanylatex/src/geanylatex.c
frlan at users.sourceforge.net
frlan at xxxxx
Wed Dec 23 21:33:11 UTC 2009
Revision: 1088
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1088&view=rev
Author: frlan
Date: 2009-12-23 21:33:11 +0000 (Wed, 23 Dec 2009)
Log Message:
-----------
Move functionality for replacing special characters on typing into seperate code block to allow some further functiosn to be added on editor_notify event
Modified Paths:
--------------
trunk/geanylatex/src/geanylatex.c
Modified: trunk/geanylatex/src/geanylatex.c
===================================================================
--- trunk/geanylatex/src/geanylatex.c 2009-12-23 21:32:14 UTC (rev 1087)
+++ trunk/geanylatex/src/geanylatex.c 2009-12-23 21:33:11 UTC (rev 1088)
@@ -245,30 +245,30 @@
if (editor->document->file_type->id != GEANY_FILETYPES_LATEX)
return FALSE;
- if (toggle_active != TRUE)
- return FALSE;
-
- if (nt->nmhdr.code == SCN_CHARADDED)
+ if (toggle_active == TRUE)
{
- gchar buf[7];
- gint len;
-
- len = g_unichar_to_utf8(nt->ch, buf);
- if (len > 0)
+ if (nt->nmhdr.code == SCN_CHARADDED)
{
- const gchar *entity;
-
- buf[len] = '\0';
- entity = glatex_get_entity(buf);
-
- if (entity != NULL)
+ gchar buf[7];
+ gint len;
+
+ len = g_unichar_to_utf8(nt->ch, buf);
+ if (len > 0)
{
- gint pos = sci_get_current_position(editor->sci);
-
- sci_set_selection_start(editor->sci, pos - len);
- sci_set_selection_end(editor->sci, pos);
-
- sci_replace_sel(editor->sci, entity);
+ const gchar *entity;
+
+ buf[len] = '\0';
+ entity = glatex_get_entity(buf);
+
+ if (entity != NULL)
+ {
+ gint pos = sci_get_current_position(editor->sci);
+
+ sci_set_selection_start(editor->sci, pos - len);
+ sci_set_selection_end(editor->sci, pos);
+
+ sci_replace_sel(editor->sci, entity);
+ }
}
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Plugins-Commits
mailing list