Steve Purcell

Results 398 comments of Steve Purcell

> eldoc error: (error Eager macro-expansion failure: (error "Misplaced t or ‘otherwise’ clause")) Hmm, I'll take a look at that if I get a few minutes. > My corporate IT...

> eldoc error: (error Eager macro-expansion failure: (error "Misplaced t or ‘otherwise’ clause")) > > This eldoc issue is showing up on other packages when using Emacs 29.1. Are you...

It's weird because that error is one produced by `cl-case`, but all the uses of `cl-case` in the haskell-mode files are compliant.

Yeah, that's the most likely explanation. Personally I do the following to avoid incompatible bytecode resulting from old package installations: https://github.com/purcell/emacs.d/blob/master/lisp/init-elpa.el#L9-L12

Yes, I think you can define some extra faces and then add them to `symbol-overlay-faces`.

The buffer on the left doesn't show that the changes have been saved. Can you confirm that the variable `system-overlay-faces` now actually contains `symbol-overlay-face-9` and `symbol-overlay-face-10`? (Use `describe-variable`, ie. `C-h...

You would also need to define the face using `defface`. Add something like this to your startup files: ```el (with-eval-after-load 'symbol-overlay (defface symbol-overlay-face-9 '((t (:background "turquoise" :foreground "black"))) "Symbol Overlay...

What was happening for you above was this: - Only faces defined using `defface` are accepted when `symbol-overlay-faces` is changed using `Customize` - Customized face definitions are accepted but ignored...

Big +1 from me on using `comint` more directly and idiomatically: this is a nice piece of work, and is a welcome move towards simplifying some of `haskell-mode`, which is...

> Is this still alive? No, this is long since in conflict with `master`. For the sake of `haskell-mode`'s health I'd be quite keen to throw away all the existing...