|
From: | Dmitry Gutov |
Subject: | bug#20915: 25.0.50; [js-mode] electric annoyances |
Date: | Mon, 29 Jun 2015 11:49:56 +0300 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.0 |
On 06/29/2015 04:26 AM, Rasmus wrote:
What about differentiating between functions saved to a var or an object slot: var foo = function(a,b){...}; baz.f = function(a,b){...}; Versus functions that are not saved. [1,2,3].map(function(d){...}); Is that identifiable and desirable? I'm expect Dmitry has a better understanding of this issue.
Looks doable: you skip to the current "function" keyword and see if it's preceded by an assignment operator.
An electric-layout-rules element can be a function, so that's not a problem.
And you would not consider the lonely "]" an stylistic annoyance? That, I guess, is the work of electric layout.
I'm not sure it is. Before we start guessing, why don't you write down the minimal configuration needed to reproduce this? Start with 'emacs -Q'.
[Prev in Thread] | Current Thread | [Next in Thread] |