Firefox 3.6 on Linux.
His two font choices Georgia: http://i.imgur.com/Lp6QL.png
Droid Serif: http://i.imgur.com/0Kja4.png
I cannot read the default font, sorry.
Especially Rasmus, I coded up the whole indentation feature and he had to completely rewrite everything I made because of efficiency issues (I'm not that great with objC yet) and he didn't even complain.
Great guy.
My later patches (think I've made two or three so far) got accepted without change :)
Hope I have time soon to make the automagic indentation feature that's possible with the new AST thingy. Also hope somebody hasn't beaten me to it yet :P
https://github.com/rsms/kod/wiki/Indentation
In a nutshell, if you press tab while anywhere on a line, it indents. Shift-Tab de-dents the line. After thinking about it a bit, I think I could get used to it. I like that they're exploring ideas like this.
I would like preferences "CMD ," to be bound to something though even if it's to opening the configuration file itself. It's a bit disconcerting to not be given an explanation of why there are no preferences. I didn't understand the reasoning until I read this blog posting.
http://www.emacswiki.org/emacs/TabCompletion#toc2
It expands if at the end of a word, and indents otherwise.
The Kod website says it is "based on node.js", but I don't quite get that. I'm familiar with node.js as a server-side platform, but are we about to see a bunch of node.js desktop apps?
I really like your UI choices borrowing so heavily from Chrome, though. Really do... updates personal notes
Well the bindings could probably be added[0], it's OSS and probably rather small still.
Emacs integration on the other hand, that would be rather harder.
[0] actually, since it uses standard Cocoa (text) controls it already has some Emacs-type bindings (C-a, C-e, C-f, C-b, C-k, C-p, C-n, ...) and you can define more (or redefine existing stuff) via DefaultKeyBinding.dict, just about any NSResponder action message (and there are quite a bunch of them) should be available for binding [1] And it even allows you to bind multiple actions to a single keystroke or to bind key sequences (à la Emacs's C-x C-s)
As Rasmus aluded, in-browser editors aren't really tractable right now, but if everything about Kod but the runtime is written in JS, you could imagine all sorts of interesting browser ports or hosted options down the road.