home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.perl
- Path: sparky!uunet!ferkel.ucsb.edu!taco!gatech!news.ans.net!newsgate.watson.ibm.com!yktnews!admin!florida!essbaum
- From: essbaum@rchland.vnet.ibm.com (Alexander Essbaum)
- Subject: Re: perl-mode.el and indenting
- Sender: news@rchland.ibm.com
- Message-ID: <1993Jan26.174628.11537@rchland.ibm.com>
- Date: Tue, 26 Jan 1993 17:46:28 GMT
- Disclaimer: This posting represents the poster's views, not necessarily those of IBM
- References: <1993Jan26.164352.13803@rchland.ibm.com>
- Nntp-Posting-Host: florida.rchland.ibm.com
- Organization: IBM Rochester
- Lines: 36
-
- In article <1993Jan26.164352.13803@rchland.ibm.com>, essbaum@rchland.vnet.ibm.com (Alexander Essbaum) writes:
-
- that's strange. where's the rest of my message?...
-
- try again:
-
- the reason i'm wondering is because the indenting i get in perl-mode is
- sometimes very weird. for example:
-
- for ($counter = 0;$counter < $#num;$counter++) {
- $_ = $num[$counter];
- if (/ABC ${endname}DEF${number}/i) { $in = 1; }
- elsif ($in == 1) {
- if (/^\s*ABC /i) { last; }
- elsif (/XYZ\s*MOOF/i) {
- $num[$counter-1] =~ /(^.*\s+)(\w+)(OOF\s*)(\s*)(\-*\d+)(.*$)/i;
- $level = $2;
- $w = &check ($level);
-
-
- BECOMES:
-
- for ($counter = 0;$counter < $#num;$counter++) {
- $_ = $num[$counter];
- if (/ABC ${endname}DEF${number}/i) { $in = 1; }
- elsif ($in == 1) {
- if (/^\s*ABC /i) { last; }
- elsif (/XYZ\s*MOOF/i) {
- num[$counter-1] =~ /(^.*\s+)(\w+)(OOF\s*)(\s*)(\-*\d+)(.*$)/i;
- $level = $2;
- $w = &check ($level);
-
-
- is it supposed to do this?
-
- axel
-