diff options
| -rw-r--r-- | lisp/progmodes/perl-mode.el | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lisp/progmodes/perl-mode.el b/lisp/progmodes/perl-mode.el index fd12d9c7b77..d6c9d5802f9 100644 --- a/lisp/progmodes/perl-mode.el +++ b/lisp/progmodes/perl-mode.el | |||
| @@ -3,6 +3,7 @@ | |||
| 3 | ;; Copyright (C) 1990, 1994 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1990, 1994 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: William F. Mann | 5 | ;; Author: William F. Mann |
| 6 | ;; Maintainer: FSF | ||
| 6 | ;; Adapted-By: ESR | 7 | ;; Adapted-By: ESR |
| 7 | ;; Keywords: languages | 8 | ;; Keywords: languages |
| 8 | 9 | ||
| @@ -282,8 +283,10 @@ Turning on Perl mode runs the normal hook `perl-mode-hook'." | |||
| 282 | 0 ;Existing comment at bol stays there. | 283 | 0 ;Existing comment at bol stays there. |
| 283 | (save-excursion | 284 | (save-excursion |
| 284 | (skip-chars-backward " \t") | 285 | (skip-chars-backward " \t") |
| 285 | (max (1+ (current-column)) ;Else indent at comment column | 286 | (max (if (bolp) ;Else indent at comment column |
| 286 | comment-column)))) ; except leave at least one space. | 287 | 0 ; except leave at least one space if |
| 288 | (1+ (current-column))) ; not at beginning of line. | ||
| 289 | comment-column)))) | ||
| 287 | 290 | ||
| 288 | (defun electric-perl-terminator (arg) | 291 | (defun electric-perl-terminator (arg) |
| 289 | "Insert character and adjust indentation. | 292 | "Insert character and adjust indentation. |