• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/emacs-92/emacs/lisp/progmodes/

Lines Matching +defs:initial +defs:input

181 ;; FIXME: add comint-input-ring-size?
285 (defcustom idlwave-shell-initial-commands "!more=0 & defsysv,'!ERROR_STATE',EXISTS=__e & if __e then begin & !ERROR_STATE.MSG_PREFIX=\"% \" & delvar,__e & endif"
302 `comint-input-ring-size'.
362 '((comint-scroll-to-bottom-on-input . t)
381 (defcustom idlwave-shell-use-input-mode-magic nil
382 "*Non-nil means, IDLWAVE should check for input mode spells in output.
384 by the regular expressions in `idlwave-shell-input-mode-spells'.
385 When these expressions match, IDLWAVE switches to character input mode and
386 back, respectively. See `idlwave-shell-input-mode-spells' for details."
390 (defcustom idlwave-shell-input-mode-spells
392 "The three regular expressions which match the magic spells for input modes.
399 single-character input mode. This is the same mode which can be entered
401 This input mode exits when the third regexp matches in the output,
404 The variable `idlwave-shell-use-input-mode-magic' must be non-nil to enable
594 (defvar comint-last-input-start)
595 (defvar comint-last-input-end)
872 (defvar idlwave-shell-initial-commands)
979 (setq comint-input-autoexpand nil)
980 ; (setq comint-input-ring-size 64)
984 (setq comint-input-ignoredups t)
1023 ;; Make sure comint-last-input-end does not go to beginning of
1025 (set-marker comint-last-input-end (point))
1086 (set (make-local-variable 'comint-input-ring-file-name)
1089 (comint-read-input-ring)))
1096 (idlwave-shell-send-command idlwave-shell-initial-commands nil 'hide)
1204 input and controlling the IDL job. See help on `idlwave-shell-mode'.
1376 (set-marker comint-last-input-start (point))
1377 (set-marker comint-last-input-end (point))
1401 (defun idlwave-shell-input-mode-magic (string)
1402 "Check STRING for magic words and toggle character input mode.
1403 See also the variable `idlwave-shell-input-mode-spells'."
1405 ((string-match (car idlwave-shell-input-mode-spells) string)
1408 (string-match (nth 2 idlwave-shell-input-mode-spells) string))
1410 ((string-match (nth 1 idlwave-shell-input-mode-spells) string)
1421 and intercepts all input events to Emacs. You can use this command
1427 ;; First check if there is a shell waiting for input
1435 (funcall errf "No IDL program seems to be waiting for input"))
1442 ;; Wait for input
1451 ;; Interpret input as a character - ignore non-char input
1468 "When in last line of process buffer, do `comint-previous-input'.
1477 (comint-previous-input arg)
1481 "When in last line of process buffer, move to previous input.
1487 "When in last line of process buffer, move to next input.
1548 (if idlwave-shell-use-input-mode-magic
1549 (idlwave-shell-input-mode-magic
1589 comint-last-input-end))))
1644 (comint-write-input-ring)
3881 (ring-ref comint-input-ring 0)))
4517 (setq idlwave-shell-use-input-mode-magic
4518 (not idlwave-shell-use-input-mode-magic))
4519 :style toggle :selected idlwave-shell-use-input-mode-magic])