Commits on Mar 12, 2012
  1. Improve Clojure highlighting.

    I've differentiated between control-structury things and builtins. While there
    is rarely a true difference in these things because of the way Clojure works,
    it makes sense to highlight them differently. All of the desktop editors make similar
    decisions with their Clojure lexers. My reason for doing it is that it allows
    for more complex highlighting. I'm not sure if all of the things in the keyword
    list make sense there, but they do at a glance. I'll look more closely when I
    get to using this and send another pull request with any tweaks.
    Clojure's keywords (like :foo) were being highlighted as tags. That doesn't make sense and is
    inconsistent with, for example, the Ruby mode. You don't want to highlight tags
    the same as keywords in some cases because you can end up with pretty keywords
    and hideous HTML tags. I've switched those to be highlighted as atoms as per
    the Ruby mode.
    A few of the indent words were not being detected because they were being
    concatenated without trailing spaces. I fixed that.
    committed Mar 12, 2012
Commits on Mar 11, 2012
  1. Only fire keybindings mapped to go* commands when extra Shift is present

    This prevents false positives like Shift-Insert
    Closes #434
    marijnh committed Mar 11, 2012
Commits on Mar 6, 2012
  1. Add line-height: 1em to theme styles that set the font bold

    Otherwise, you'd get a cursor/text misalignment in some fonts.
    marijnh committed Mar 6, 2012
  2. Integrate XQuery mode

    Standardize theme, add links to front page and compression helper.
    marijnh committed Mar 6, 2012
  3. Created XQuery mode, merged

    mbrevoort committed with marijnh Mar 6, 2012
Commits on Mar 5, 2012
  1. Remove document option

    It wasn't being properly respected anyway.
    marijnh committed Mar 5, 2012
  2. Add lesser-dark theme

    peterkroon committed with marijnh Mar 5, 2012
  3. Update lib/codemirror.js Fix default image when DND

    Use dummy image instead of default browsers image. Default is mighty ugly the way CodeMirror is now.
    peterkroon committed with marijnh Mar 4, 2012
  4. Set outline: none for scroll element

    To prevent a border from showing up during dragging.
    Issue #420
    marijnh committed Mar 5, 2012
  5. Manual: unmatched parenthesis.

    Signed-off-by: Thaddee Tyl <>
    espadrine committed with marijnh Mar 3, 2012
  6. Remove byte-order mark from formatting.js

    Closes #416
    marijnh committed Mar 5, 2012
  7. Fix bug in marked range updating

    And fix test suite which was demanding the wrong result.
    Closes #410
    marijnh committed Mar 5, 2012
  8. Use a wider margin when testing for character coords

    Some browser's (or OS'?) wrapping algorithm doesn't seem to
    entirely local -- the next word can also influence it.
    Closes #407
    marijnh committed Mar 5, 2012
  9. Manually pass the event to CodeMirror to handle in simple-hint.js, th…

    …is stops backspace in an autocomplete dialog causing a navigate back event.
    Page- committed with marijnh Feb 27, 2012
  10. Clear key code of handled key events on IE

    This seems to be the way to capture things like ctrl-F on IE.
    Issue #390
    marijnh committed Mar 5, 2012
  11. Fix drag-and-drop in IE9

    Closes #373
    marijnh committed Mar 5, 2012
  12. Cache tab strings

    marijnh committed Mar 5, 2012
Commits on Feb 28, 2012
  1. Fix compilation errors

    eustas committed with marijnh Feb 28, 2012
  2. [markdown mode] small fixes

    marijnh committed Feb 28, 2012
  3. Documentation typo fix

    misfo committed with marijnh Feb 28, 2012