You probably could light a cigarette with a gun, but it would be tricky.
It's hard unless you have something at least .40 caliber. I thought I had dated some dumb broads, but this one...
Impossible, unless you affix to the cigarette a very flame-sensitive tip, or maybe soak it in the engine staring fluid [pentane/ether]: the muzzle flash has WAY too short a duration.