http://qs1969.pair.com?node_id=408299


in reply to Cross-platform development: editors

Hi radiantmatrix,
(X)Emacs does all that you have listed. With CPerl-mode + auto-fill + etags, I can have all the thingummagic provided by shiny IDE's. Probably these links will help you the most:
  1. CPerlMode
  2. BuildTags
  3. PopularOptions
Also these two directives will help you index and navigate the source code from the menu:
(add-hook 'cperl-mode-hook (function (lambda () (imenu-add-menubar-index))))
(add-hook 'cperl-mode-hook (function (lambda () (imenu-add-to-menubar 'Func))))