1. Ebrahim Mohammadi
  2. codemirror

Commits

Author Commit Message Date Builds
Marijn Haverbeke
add MIT license
Marijn Haverbeke
more IE compatibility (half-workable in IE6 now)
Marijn Haverbeke
add a readOnly mode
Marijn Haverbeke
add setLineNumbers method
Marijn Haverbeke
add search/replace API
Marijn Haverbeke
add line inspection and manipulation API
Marijn Haverbeke
add some methods (getSelection, focus, setParser, cursorCoords)
Marijn Haverbeke
make operations nestable, expose operation API to user code
Marijn Haverbeke
add support for a number of CodeMirror 1 options, add a defaults object
Marijn Haverbeke
++ pedantery
Marijn Haverbeke
add undo/redo
Marijn Haverbeke
ignore empty tokens
Marijn Haverbeke
make mouse-click-position-detection handle tab characters
Marijn Haverbeke
fix problem with moving cursor up/left at top of doc not clearing selection
Marijn Haverbeke
fix cursor screwiness on empty lines
Marijn Haverbeke
use a closure instead of an object for CodeMirror instance
Marijn Haverbeke
prevent line numbers from confusing click-position-detection
Marijn Haverbeke
add line numbers
Marijn Haverbeke
rip out text-wrapping hacks again
Marijn Haverbeke
bugfix in selection code
Marijn Haverbeke
restore cursor scrolling, mostly
Marijn Haverbeke
restore cursor blinking
Marijn Haverbeke
fix problem where empty lines only show up after highlighting
Marijn Haverbeke
Basic support for line-wrapping This is already going off into way-out hackiness again, but textwrapping is useful, so I'll see if I can get it to work.
Marijn Haverbeke
port the CSS parser
Marijn Haverbeke
small cleanup in JS parser
Marijn Haverbeke
less consing in the JS parser
Marijn Haverbeke
merge adjacent tokens with the same class, allow null class whitespace is now no longer 'pulled into' the token next to it, but put in class-less spans. parsers can return null to indicate they don't want to assign a class to the consumed text. the js parser now also does this for operators and punctuation, so that the amount of joinable spans is much greater
Marijn Haverbeke
preserve highlighting when editing a line
Marijn Haverbeke
faster key input polling this makes it less likely that a held cursor-movement key fires twice before we read its effect, which could make it hit the end of the textarea text, creating weird jumping effects
  1. Prev
  2. Next