Advanced Emacs minor mode for Drupal development