title: Emacs modes for flex and bison, or removing auto indent for these modes?
body: <p>Emacs has poor handling of auto-indentation in Flex and Bison. In fact, it seems to have no support for flex mode. So, how does an emacs user cope with these? I like VIm but I would prefer not to switch because I am much faster and more comfortable in Emacs. </p>
  
  <p>I had a third party elisp module for Bison a few months ago but when its indentation broke, it would never get fixed. In short, it was a bad hack.</p>
  
  <p>Or is there a way I can turn off auto indentation for .l and .y files (so pressing  would do one indent)? How would I also change this elisp setting for just emacs?</p>
  
  <p>A nice and concise guide for elisp would be very helpful too. I wouldn't mind spending a few days to write my own flex and bison modes if I had the right documentation.</p>