Results 122 comments of Konstantin K

So, FYI, while working on [something else](https://github.com/ankurdave/color-identifiers-mode/pull/64), I took a short stub at it, and the reason you see this turned out to be [`nil` here](https://github.com/ankurdave/color-identifiers-mode/blob/4ba39f0274e1f85e50c956c507f942d950891a20/color-identifiers-mode.el#L224). The reason it's there...

To be more specific about how `nil` is causing it: in the affected mode the `color-identifiers:scan-identifiers` function calls this part `(memq (get-text-property (point) 'face) identifier-faces)` for every word. And for...

@thblt Yeah, and as a workaround, removing the nil should work.

Minimal steps to reproduce would definitely help.

Minimal steps to reproduce would definitely help. FYI I never met those :box faces.

> Actually, after more than 5 seconds the face finally changes. There's a timeout before recoloring. It's done because Emacs doesn't support multi-threading *(I hope may be [these guys gonna...

Good note. I'm thinking something like this can do it: ```C #define darray_foreach_reverse(ptr, arr) \ for (size_t i = 0; i < (arr).size; (ptr) = &(arr).item[(arr).size - i], i++) ```...

Okay, done. Turns out, assignment in C returns the assigned value, so I used that trick to make it work. Pushed, please see if you're okay with it.

Small update: I figured the assignment is a waste when comparison fails, so I swapped left and right parts of the `…&&…` expression in the loop.

> Compton isn't really being developed anymore. @Airblader @agauniyal it is developed, [it's just going here](https://github.com/yshui/compton).