• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/emacs-93/emacs/lisp/eshell/

Lines Matching +refs:point +refs:min

61 ;; @ <C-c C-r> will move point to the beginning of the output of the
380 (set (make-local-variable 'eshell-last-input-start) (point-marker))
381 (set (make-local-variable 'eshell-last-input-end) (point-marker))
382 (set (make-local-variable 'eshell-last-output-start) (point-marker))
383 (set (make-local-variable 'eshell-last-output-end) (point-marker))
384 (set (make-local-variable 'eshell-last-output-block-begin) (point))
528 (eshell-parse-arguments (save-excursion (eshell-bol) (point))
532 (while (and (> arg 0) (/= (point) limit))
533 (if (get-text-property (point) property)
537 (point))))
546 (let ((here (point)) begin valid)
548 (setq begin (point))
550 (setq valid (= here (point)))
553 (and valid (= begin (point)))
555 (delete-region (point) (point-max)))))
560 (eshell-move-argument (point-max) 'forward-char 'arg-end arg))
565 (eshell-move-argument (point-min) 'backward-char 'arg-begin arg))
571 (point))))
572 (kill-ring-save begin (point))
610 (goto-char (point-max))
611 (setq eshell-last-input-start (point-marker)
612 eshell-last-input-end (point-marker)
613 eshell-last-output-start (point-marker)
614 eshell-last-output-block-begin (point)
615 eshell-last-output-end (point-marker))
619 (goto-char (point-max))))
644 "Update the input and output markers relative to point and PMARK."
646 (set-marker eshell-last-input-end (point))
647 (set-marker eshell-last-output-end (point)))
670 point as input. Before that marker, calls `eshell-get-old-input' to
673 If USE-REGION is non-nil, the current region (between point and mark)
686 (inhibit-point-motion-hooks t)
692 (>= (point) eshell-last-output-end))
693 (goto-char (point-max))
711 (if (= eshell-last-output-end (point))
717 eshell-last-output-end (1- (point))))
719 eshell-last-output-end (1- (point)))
721 eshell-last-output-end (1- (point)))))
770 (inhibit-point-motion-hooks t)
780 (setq opoint (point))
781 (setq obeg (point-min))
782 (setq oend (point-max))
788 (setq ostart (point))
789 (if (<= (point) opoint)
791 (if (< (point) obeg)
793 (if (<= (point) oend)
796 (if (= (window-start (selected-window)) (point))
798 (- (point) nchars)))
799 (if (= (point) eshell-last-input-end)
803 (set-marker eshell-last-output-end (point))
820 Movement occurs if point in the selected window is not after the
831 (if (< (point) eshell-last-output-end)
833 (goto-char (point-max))
840 (goto-char (point-max))
862 (if (and (< (point) eshell-last-output-end)
864 ;; Maybe user wants point to jump to end.
869 ;; If point was at the end, keep it at end.
870 (>= (point) eshell-last-output-start)))
875 (>= (point) eshell-last-output-end))
877 (goto-char (point-max))
907 (delete-region (point) (eshell-end-of-output))))
915 (= (point) eshell-last-output-start)))
919 Sets mark to the value of point when this command is run.
934 Sets mark to the value of point when this command is run.
940 "Kill all text from last stuff output by interpreter to point."
942 (if (> (point) eshell-last-output-end)
943 (kill-region eshell-last-output-end (point))
944 (let ((here (point)))
946 (kill-region (point) here))))
954 (goto-char (point-max))
960 (buffer-substring (min (point) (mark))
961 (max (point) (mark)))
966 (let ((beg (point)))
968 (buffer-substring beg (point))))))
971 "Insert after prompt old input at point as new input to be edited."
1001 (let ((lines (count-lines 1 (point)))
1005 (let ((pos (point)))
1009 (delete-region (point-min) (point))
1051 (let ((orig (point)))
1055 (while (< (point) eshell-last-output-end)
1059 (if (< (1+ (point)) eshell-last-output-end)
1060 (if (memq (char-after (1+ (point)))
1063 (let ((end (1+ (point))))
1065 (delete-region (point) end)))
1066 (add-text-properties (point) (1+ (point))