New Issue: Chapel emacs mode improvements

16224, “bradcray”, “Chapel emacs mode improvements”, “2020-08-11T04:16:16Z”

Our Chapel emacs mode is better than nothing, but leaves a lot to be desired. This issue is designed to capture the desire for a new/improved emacs mode, whether by improving the current mode or starting from scratch (e.g., see https://github.com/damon-kwok/chapel-mode for a recent effort).

List of issues with the current mode (will add more as they come up):

  • [ ] poor indentation of the following (tab entered at the start of each line):
if test then
  foo();
 else
   bar();

(there are definitely other more major ones, but I can’t reproduce them all at the moment… will append to this issue as I come back across them, which is frequently)