Libfm Core Reference.

Libfm — Libfm initialization
FmAction — Support for DES-EMA extension for menus and actions.
GAppInfo extensions — FM application launch handlers
FmArchiver — Support for packing and unpacking archiver utilities.
FmBookmarks — Bookmarks support for libfm.
FmConfig — Configuration file support for applications that use libfm.
FmDummyMonitor — Replacement of GFileMonitor for virtual filesystems.
FmFile — Extensions for GFile interface.
FmFileInfo — File information cache for libfm.
Libfm file launchers — File launching utilities with callbacks to GUI.
FmFolder — Folder loading and monitoring.
FmFolderConfig — Folder specific settings cache.
FmIcon — A simple icons cache.
fm-list
FmMimeType — Extended MIME types support.
GMonitor cache — File monitor cache implementation.
FmNavHistory — Simple navigation history management.
FmPath — Path representation for libfm.
FmTemplate — Templates for new files creation.
FmTerminal — Terminals representation for libfm.
FmThumbnailLoader — A thumbnails cache loader and generator.
FmThumbnailer — External thumbnailers handling.
FmModule — Simple external modules handler.
Common Libfm utilities. — Common utility functions used by libfm and libfm-gtk.