comparison lisp/progmodes/octave-mod.el @ 91073:4bc33ffdda1a

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 902-908) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 131-137) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 261-262) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-278
author Miles Bader <miles@gnu.org>
date Sat, 27 Oct 2007 09:12:07 +0000
parents a0e466c4d599 f873840f9fea
children 53108e6cea98
comparison
equal deleted inserted replaced
91072:74ab3ea909f9 91073:4bc33ffdda1a
618 (beginning-of-line) 618 (beginning-of-line)
619 (looking-at octave-continuation-regexp))) 619 (looking-at octave-continuation-regexp)))
620 nil 620 nil
621 (delete-horizontal-space) 621 (delete-horizontal-space)
622 (insert (concat " " octave-continuation-string)))) 622 (insert (concat " " octave-continuation-string))))
623
624 (defvar octave-xemacs-p
625 (string-match "XEmacs\\|Lucid" emacs-version))
626 623
627 ;;; Comments 624 ;;; Comments
628 (defun octave-comment-region (beg end &optional arg) 625 (defun octave-comment-region (beg end &optional arg)
629 "Comment or uncomment each line in the region as Octave code. 626 "Comment or uncomment each line in the region as Octave code.
630 See `comment-region'." 627 See `comment-region'."
1339 (interactive) 1336 (interactive)
1340 (if (not abbrev-mode) 1337 (if (not abbrev-mode)
1341 (self-insert-command 1) 1338 (self-insert-command 1)
1342 (let (c) 1339 (let (c)
1343 (insert last-command-char) 1340 (insert last-command-char)
1344 (if (if octave-xemacs-p 1341 (if (if (featurep 'xemacs)
1345 (or (eq (event-to-character (setq c (next-event))) ??) 1342 (or (eq (event-to-character (setq c (next-event))) ??)
1346 (eq (event-to-character c) help-char)) 1343 (eq (event-to-character c) help-char))
1347 (or (eq (setq c (read-event)) ??) 1344 (or (eq (setq c (read-event)) ??)
1348 (eq c help-char))) 1345 (eq c help-char)))
1349 (let ((abbrev-table-name-list '(octave-abbrev-table))) 1346 (let ((abbrev-table-name-list '(octave-abbrev-table)))