Thanks, Eric! I knew it was somehow possible, I just wasn't sure on the specifics. I tried it on Vincent's EditTable and it works nicely.
w On Jul 10, 10:20 pm, Eric Shulman <[email protected]> wrote: > On Jul 10, 12:49 pm, whatever <[email protected]> wrote: > > > Suppose I have a plugin which I need to modify to suit my needs. Let's > > take Vincent's EditTable (1) for example. Works nicely, but I need to > > insert two lines to remove and then reapply a style. Now, the plugin > > is probably gonna evolve, but the location where I need to insert my > > lines will stay the same. > > Is there a way to somehow write a script that would get the text of > > the plugin and do a replace to insert the lines, before that plugin is > > actually loaded, so that the added lines would be executed as part of > > the plugin? I'd like to avoid having to manually change the plugin > > whenever it is updated and I'd like avoid modifying the source. > > TW plugins are loaded in alphanumeric order. This means that a > function can be defined by one plugin (e.g, EditTablePlugin) and then > overridden by another plugin, as long as the second plugin's title > comes after the first plugin in the sort order (e.g., > EditTablePluginTweaks). Start by finding the specific function(s) of > the first plugin that you want to modify. Copy/paste those function > definitions into the second plugin. Then make your changes there. > When you save-and-reload your document the plugins your modified > functions take effect, without having to alter the original plugin in > any way... and, when there is an update to the original plugin, your > changes are unaffected and will continue to work, as long as the > overridden functions in the original plugin have not been > significantly modified. > > -e -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/tiddlywiki?hl=en.

