summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Trammel: add background color supporttv2014-08-022-57/+169
* add Trammel - stack-based colorizertv2014-08-022-76/+166
* use MotionCommandWarn in {i,n}maptv2014-08-011-14/+19
* nmap: don't reset count when changing to delete modetv2014-08-011-1/+1
* s/SilentMotionCommand/MotionCommandWarn/tv2014-08-011-17/+13
* display count in mode-info-boxtv2014-08-011-5/+17
* use count in execCommand (MotionCommand x)tv2014-08-012-49/+79
* execCommand DeleteEntireLine: fix pastotv2014-08-011-1/+1
* nmap: promote \x1b to the toptv2014-08-011-2/+2
* Command += DeleteEntireLinetv2014-08-011-0/+14
* add DeleteModetv2014-08-011-0/+11
* add counttv2014-08-011-0/+10
* add registerstv2014-08-012-0/+32
* rewrite (concat $ map f xs) to (xs >>= f)tv2014-07-292-12/+8
* replace dateThread by pre-filled buffer^_^tv2014-07-281-14/+1
* integrate Scanner crudelytv2014-07-281-110/+30
* Scanner: initial commit (not activated)tv2014-07-281-0/+258
* move source to src/tv2014-07-286-0/+1
* define promptString for VerbatimModetv2014-07-281-0/+1
* silence all the warningstv2014-07-283-18/+49
* :s -> getGCStatstv2014-07-281-0/+5
* Process: initial committv2014-07-283-10/+137
* add withOutputtv2014-07-281-66/+49
* getCommand: use VT instead of IO monadtv2014-07-281-15/+29
* rm obsolete commands Insert*{Verbatim,ChangeMode}tv2014-07-281-16/+2
* use the same mode and buffer everywheretv2014-07-281-3/+6
* add (empty) Reader VTConfig; rename monad to VTtv2014-07-281-14/+27
* add some ghc-optionstv2014-07-281-0/+3
* s/getMappedCommand/getCommandXXX/ ^_^tv2014-07-281-22/+95
* NormalMode <Escape> -> RingBelltv2014-07-281-0/+1
* move cursor with <Left> and <Right> in NormalModetv2014-07-281-0/+2
* purge UnboundSequence & co.tv2014-07-281-78/+1
* InsertMode <Return> changes to NormalModetv2014-07-281-1/+1
* change prompt string in "normal" modetv2014-07-281-1/+6
* don't putStrLn when mode changestv2014-07-281-2/+2
* data Command += RingBelltv2014-07-281-0/+2
* s/([iI]nsert)Char/\1String/tv2014-07-281-11/+10
* nmap += aIAhlbw<Return><Escape>; imap<Escape> honors NormalMode constraintstv2014-07-271-1/+10
* constrain MotionCommand in NormalModetv2014-07-271-1/+7
* instance Monoid Commandtv2014-07-271-0/+24
* data Mode deriving Eqtv2014-07-271-1/+2
* render mode on the right side of the input linetv2014-07-271-14/+33
* modal editing beginstv2014-07-271-11/+26
* rm crufty commentstv2014-07-271-10/+12
* move showBuffer from Main to Buffer.Classtv2014-07-272-6/+4
* s/Go{to,till}Find{Left,Right}/{For,Back}wardWord/tv2014-07-272-48/+27
* purge non-MotionCommand motion commandstv2014-07-272-23/+29
* add Buffer.{Class,Motion} modulestv2014-07-274-17/+117
* use ExecM monad to execCommandtv2014-07-271-104/+133
* rm crufttv2014-07-274-975/+0