See the debug tips, in particular:
This said, your plugin registers correctly for me and appears in the PDB and in the menus...
- Run the script in a terminal: python youscript.py. This won't run (ImportError: No module named gimpfu) but should report the more blatant syntax errors
- Add a big visible output line (print "***********************") at the top of your script
- Start Gimp in a terminal and
- Check that you get the "*********************" line
- Check for errors immediately after
- Check that you get the "*********************" line
This said, your plugin registers correctly for me and appears in the PDB and in the menus...
Code:
➤> [x for x in dir(pdb) if 'open_xcf' in x]
['python_fu_open_xcf']