- Nov 14, 2006
-
-
brad.beveridge authored
I've made many changes, and added preliminary Swank support. The main reason that I've checked in now is that I'm about to house clean Vial in a pretty major way. darcs-hash:2c029346197d8acb3007b37035724d68f656ef42
-
- Oct 24, 2006
-
-
brad.beveridge authored
darcs-hash:32b9db21341083f937165e63f69d71179d5e5d0b
-
- Oct 23, 2006
-
-
laynor authored
Added some normal mode commands: "cc": change the active line "c<motion>": change the region defined by <motion> "s": subst char, deletes a character like "x" and then goes to insert mode "S": subst line, same as "cc" "-": goto previous line beginning, moves the cursor to previous line at the 1st column "+": goto next line beginning, moves the cursor to the next line at the 1st column "X": deletes previous char (like backspace in insert mode, but it works in normal mode) "J": Joins the active line and the next line, It deserves to be fixed, because the undo is broken (it popups the debugger when the command has no effect (when applied on the last line)) ---- Strange Behaviors (with respect to vim) ---- "c<motion>" doesnt behave the same as vim, just try it in gvim and in vial, it's faster than trying to explain it here. In particular, "cj" doesnt open a new line after deleting, and cw eats the backspace that separates words. ---- Broken behavior ---- join-lines-command ("J") breaks the undo. To reproduce this behavior, just go to the last line of a file and press J, and then undo. darcs-hash:42995891d8c5d06bc63548773a4b113dae7612d7
-
laynor authored
Added ex command :noh It clears the current search, and removes highlight. Got rid of some code duplication introduced defining remove-highlight, and using it in both search-forward-highlight-all and clear-current-search darcs-hash:3596b17895d5ec1ceb3dba75f49b4e6fb406c2d3
-
- Oct 22, 2006
-
-
brad.beveridge authored
darcs-hash:fc50dd01e984518757dda0e85a30642648f69e01
-
brad.beveridge authored
darcs-hash:3ef1e99461a1375eccbe85793900979cc2991f16
-
brad.beveridge authored
darcs-hash:263629c974f1ca3f83d7f3ac6ba1b75e1dfb3644
-
brad.beveridge authored
darcs-hash:f906d65ff9f6cd965fe44658e9823736c00fe9b8
-
brad.beveridge authored
darcs-hash:60102611035560146117622b1df6568c42dba1d9
-
brad.beveridge authored
Added per buffer hooks Added zlib license Fixed up scan for chars Added Gray streams, SBCL only Added a file of Common Lisp keywords Added a toplevel restart so Vial can keep running after errors. darcs-hash:d1a1635d8b89b1b984ead4513cafb47330a82ac3
-
- Oct 16, 2006
-
-
brad.beveridge authored
Added the UGLY keyword :) Moved window stuff into it's own file Changes to allow the cursor to move off the end of the line Moved cursor into its own file Changes to the colouring Wrapped up CL-PPCRE to make bad calls into the library safe darcs-hash:3562c0b13753c7d2cdc2fe9b54d5637c4ecac3f1
-
- Oct 08, 2006
-
-
brad.beveridge authored
Fixed up the way EX commands are defined Added move by word back/forward Added the ability to do autocompletion for files in the current directory Fixed some last command handling Now handle the < key during input darcs-hash:b5dab96930df6364cf9bf3eb270f583873568a06
-
- Oct 05, 2006
-
-
brad.beveridge authored
* Added find-buffer-by-name * load-file will now load a file from disk, or bring to the front if it is already loaded * Fixed some bugs in the colour highlighting * Removed the ugly EX mode leaving hack, added a nicer way to get at the non EX mode cursor * Changed the key handling, so instead of using \\Cc for control-C, we now use <C-C> * Added ability to evaluate code between braces * Added region->string * Fixed up some ugly ncurses bugs darcs-hash:6d12ceea773ce340e46f1ef3e96e25e08802f774
-
- Oct 01, 2006
-
-
brad.beveridge authored
darcs-hash:6bb1324646b3f64f3e1a557ed442be6906134fec
-
- Sep 18, 2006
-
-
brad.beveridge authored
added more control over cursor init added a cursor copy constructor added handling of commands . - repeat d{motion} - delete a region dd - delete line, fixed $ - move to end of line r - redo (not yet correct, should be ^r) u - undo fixed a bug with pending ops not matching for \C style commands allowed commands to manage their own repeating (ideally for commands which don't move the cursor, like 5yy) distinguish between motion and non-motion ops added regions darcs-hash:147d22960d7e94201419c70affef8e970ee7600e
-
- Sep 17, 2006
-
-
brad.beveridge authored
darcs-hash:18865471fac44fe75911b6564330d65021daa214
-
brad.beveridge authored
darcs-hash:51ce11ae98a146d23ab4338f05c55c4ac70546f4
-
- Sep 09, 2006
-
-
brad.beveridge authored
Added: autocomplete.lisp (place holder really) a save-buffer function window offsets own file for ex-commands per-view wrapping code to keep the cursor on screen at all times timebomb fix me's (they will error out in a week or so) Changed: pulled the render code into a more generic function that loops over the lines on screen tweaked vial.asd for faster repeat loading darcs-hash:e4c0fc8fc4da3ad3a80a2f717dbfe1dfd056ecb8
-
- Sep 08, 2006
-
-
brad.beveridge authored
darcs-hash:7b840ef27424bf62d12630e025de121a76e12593
-
brad.beveridge authored
darcs-hash:3081fbcd255c96d43238edccf6256db33868cf99
-
- Sep 05, 2006
-
-
brad.beveridge authored
darcs-hash:955585bcd5a1d8e336b0e9df222853223773d778
-