Mercurial > emacs
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))) |