Matt DeBoard
Matt DeBoard
I "hacked in" a manner of doing this with this here: ``` clojure (extend-type js/HTMLCollection ISeqable (-seq [array] (array-seq array 0))) ;; Bootstrap the DOM in a browser-connected REPL so...
I'm confused, do I need to create the directory and update PATH when I do `gem install evm`? I tried this, but there is no binary to execute, `which evm`...
@aroben That is a good feature for "regular" strings (i.e. `u"..."` & `"..."`) but it is not appropriate to highlight `\n` in a raw byte string as a newline. Note...
Also, knowing nothing about the grammar mechanisms in Atom (though I'm trying to learn), what's this: https://github.com/atom/language-python/blob/master/grammars/python.cson#L869-L870 Can this be exposed as a user preference?
Ultimately it doesn't even matter, since the broken indentation of this language mode makes Atom unusable for python. This renders any debate about syntax highlighting moot. On Apr 27, 2015...
I was this close to replacing Emacs with Atom but I cannot use an editor that doesn't get autoindent right. PEP8 compliance is obviously the only right choice, anything else...
So with Atom 1.0, this issue is still definitely legitimate. However, it looks like hitting tab at least allows you to manually indent the line, which is a passable bridge...
@radix Pre-1.0, when you hit enter after an open-paren (or any sequence literal), the cursor would start at the beginning of the next line, instead of indented by one level....
FWIW that pain you have adhering to PEP 8 is because, IMO, only regex is being used to define indentation behavior.
It's also worth mentioning that TextMate, upon which Atom's language mode is based, doesn't get this right either (last I checked anyway). python-mode for emacs does.