Changeset 259
- Timestamp:
- 08/18/11 08:25:16 (21 months ago)
- Location:
- trunk/lisp/nzwei
- Files:
-
- 7 modified
-
coms.lisp (modified) (1 diff)
-
dired.lisp (modified) (1 diff)
-
displa.lisp (modified) (1 diff)
-
font.lisp (modified) (2 diffs)
-
macros.lisp (modified) (2 diffs)
-
modes.lisp (modified) (1 diff)
-
mouse.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lisp/nzwei/coms.lisp
r258 r259 194 194 (OR (ZEROP (ARRAY-LEADER STRING 0)) 195 195 (ARRAY-POP STRING)) 196 (GO REDIS)) 197 ((= CHAR #\CLEAR-INPUT) 198 (STORE-ARRAY-LEADER 0 STRING 0) 196 199 (GO REDIS)) 197 200 ((= CHAR #/) -
trunk/lisp/nzwei/dired.lisp
r258 r259 174 174 175 175 (DEFCOM COM-DIRED-UNDELETE "Un-mark file(s) for deletion" () 176 (DIRED-MAP-OVER-LINES (IF (AND (NOT *NUMERIC-ARG-P*) (NEQ (BP-CHAR (POINT)) #/D)) 176 (DIRED-MAP-OVER-LINES (IF (AND (NOT *NUMERIC-ARG-P*) 177 (NOT (MEMQ (BP-CHAR (POINT)) '(#/D #/P)))) 177 178 -1 178 179 *NUMERIC-ARG*) -
trunk/lisp/nzwei/displa.lisp
r258 r259 216 216 (TOP-INDEX (BP-INDEX START-BP)) 217 217 (LAST-BP (INTERVAL-LAST-BP INTERVAL)) 218 (INITIAL-DEGREE DEGREE)) 218 (INITIAL-DEGREE DEGREE) 219 ;; Bind *INTERVAL* in case we decide to call any primitives, e.g. inside the 220 ;; special-blinker which blinks matching parens. This is an implicit argument. 221 (*INTERVAL* INTERVAL)) 219 222 ;; :POINT recentering is a conditional sort of :ABSOLUTE recentering. 220 223 ;; So decide here whether :ABSOLUTE recentering should be done. -
trunk/lisp/nzwei/font.lisp
r258 r259 37 37 (TYPEIN-LINE "Font ID: ") 38 38 (DO ((CH)) (NIL) 39 (SETQ CH (TYPEIN-LINE-ACTIVATE (FUNCALL *TYPEIN-WINDOW*':MOUSE-OR-KBD-TYI)))39 (SETQ CH (TYPEIN-LINE-ACTIVATE (FUNCALL STANDARD-INPUT ':MOUSE-OR-KBD-TYI))) 40 40 (COND ((OR (= CH #/G) (= CH #/g)) 41 41 (BARF)) … … 390 390 (FUNCALL ACTOR ':ADD-LINE LINE) 391 391 (INSERT-LINE-WITH-LEADER LINE AT-LINE))) 392 392 -
trunk/lisp/nzwei/macros.lisp
r258 r259 309 309 ;;; (DEFCOM COM-foo "Documentation." OPTIONS-LIST . BODY) 310 310 ;;; Note: unlike EINE, there is no lambda-list. 311 ;;; Options are: ( M) -- This command always preserves MARK.311 ;;; Options are: (KM) -- This command always preserves MARK. 312 312 313 313 (DEFMACRO DEFCOM (FN DOC OPTIONS . DEF) … … 362 362 (LET ((CLEN (STRING-LENGTH COMMAND))) 363 363 (LET ((STR (SUBSTRING COMMAND 364 (COND ((STRING-EQUAL "COM-MOUSE-" 0 0 12 12) 12)364 (COND ((STRING-EQUAL "COM-MOUSE-" COMMAND 0 0 12 12) 12) 365 365 ((STRING-EQUAL "COM-" COMMAND 0 0 4 4) 4) 366 366 ((STRING-EQUAL "*" COMMAND 0 0 1 1) 1) -
trunk/lisp/nzwei/modes.lisp
r258 r259 627 627 (SETQ CP (OR (STRING-SEARCH-CHAR #\SP LINE (1+ CHAR-POS)) LEN) 628 628 POS (+ POS (STRING-WIDTH LINE CHAR-POS CP SHEET))) 629 (AND (> POS *FILL-COLUMN*) 630 (RETURN ( AND (> CHAR-POS 0) (CREATE-BP LINE CHAR-POS))))))629 (AND (> POS *FILL-COLUMN*) (> CHAR-POS 0) 630 (RETURN (CREATE-BP LINE CHAR-POS))))) 631 631 (WITH-BP (PT (POINT) ':MOVES) ;Save point 632 632 (MOVE-BP (POINT) BP) -
trunk/lisp/nzwei/mouse.lisp
r258 r259 292 292 (MOVE-BP POINT LINE CHAR-POS) 293 293 (FUNCALL (SELECTQ *MAJOR-MODE* 294 ( LISP-MODE'LISP-MARK-THING)294 ((LISP-MODE ZTOP-MODE) 'LISP-MARK-THING) 295 295 ((TEXT-MODE FUNDAMENTAL-MODE BOLIO-MODE) 'TEXT-MARK-THING) 296 296 (OTHERWISE 'DEFAULT-MARK-THING))
