發憤忘食

Idiom

 * 1) to study or work hard, neglecting one's meals; be so immersed in work as to forget one's meals