• Gaël Bonithon's avatar
    Plugins: Add gspell plugin · a7294037
    Gaël Bonithon authored
    The plugin listen to all required signals to be aware of adding/removing
    views to the application, and attaches/detaches gspell objects
    accordingly. When attached to a view, on "populate-popup" signal, it
    extracts the gspell menu from the GTK context menu to add it to the
    Mousepad context menu.
    
    The plugin is set as non-destroyable, so that costly spell checkers are
    disabled, not destroyed, when the plugin itself is disabled, and
    enabling/disabling the plugin after the first time is fast.
    
    Closes #1, obsoletes !2, see !92 for more details.
    a7294037