I'm not expert on running (I avoid it), but when I do run, I notice it suppresses my hunger. I'm normally a swimmer, and swimming totally makes me hungrier. Weird.
Anyhow, if you need to keep on weight, I suggest that you drink lots of your calories. Drinking calories affects the system a lot differently than eating them, especially if that drink is "thin". The thicker the drink is, the more it'll feel like "food". The other trick is to eat foods that have more calories per volume and weight. Water, for example, has lots of volume weight, but no calories. Lettuce has lots of volume, but few calories. Pasta, grains, nuts, and others, have lots more calories per unit mass and volume. Processed vegan foods tend to be even higher in calories per unit volume and make it a bit too easy to gain weight.
Frankly, if you drink more calories, you can still eat healthy during the day instead of having to substitute processed vegan foods for fresh veggies. If a drink has sugar, it has calories, so even fresh juices are perfect.
"The worker has the right to leave his boss, but can she do it? And if she does quit him, is it in order to lead a free life; where she will have no master but herself? No, she leaves to sell herself to another employer. She's driven by the same hunger. Thus the worker's liberty is only a theoretical freedom, lacking any means of realization; an utter falsehood."