From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Bingham, Jay" Newsgroups: gmane.emacs.help Subject: RE: Searching for lines longer than x characters possible? Date: Fri, 8 Nov 2002 12:50:00 -0600 Sender: help-gnu-emacs-admin@gnu.org Message-ID: <72A87F7160C0994D8C5A36E2FDC227F503AB5E42@txnexc01.americas.cpqcorp.net> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C28757.A4630104" X-Trace: main.gmane.org 1036783141 12664 80.91.224.249 (8 Nov 2002 19:19:01 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 8 Nov 2002 19:19:01 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18AEea-0003H9-00 for ; Fri, 08 Nov 2002 20:18:53 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 18AEdo-0005oL-00; Fri, 08 Nov 2002 14:18:04 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 18AECq-00052C-00 for help-gnu-emacs@gnu.org; Fri, 08 Nov 2002 13:50:12 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 18AECj-000515-00 for help-gnu-emacs@gnu.org; Fri, 08 Nov 2002 13:50:09 -0500 Original-Received: from zcamail04.zca.compaq.com ([161.114.32.104]) by monty-python.gnu.org with esmtp (Exim 4.10) id 18AECh-000501-00 for help-gnu-emacs@gnu.org; Fri, 08 Nov 2002 13:50:03 -0500 Original-Received: from cacexg11.americas.cpqcorp.net (cacexg11.americas.cpqcorp.net [16.105.250.94]) by zcamail04.zca.compaq.com (Postfix) with ESMTP id 28A5B27AE; Fri, 8 Nov 2002 10:50:02 -0800 (PST) Original-Received: from txnexc01.americas.cpqcorp.net ([16.74.7.244]) by cacexg11.americas.cpqcorp.net with Microsoft SMTPSVC(5.0.2195.2966); Fri, 8 Nov 2002 10:50:01 -0800 X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 content-class: urn:content-classes:message X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Thread-Topic: Searching for lines longer than x characters possible? Thread-Index: AcKHTP7kbwI6jbC4S1WJIUsrVgl2QwACiguA Original-To: "Barry Margolin" , X-OriginalArrivalTime: 08 Nov 2002 18:50:01.0832 (UTC) FILETIME=[A4E74680:01C28757] Errors-To: help-gnu-emacs-admin@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.help:3410 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:3410 This is a multi-part message in MIME format. ------_=_NextPart_001_01C28757.A4630104 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable You are talking about emacs aren't you? Of course it is possible. :) I looked at the other suggestions and found them lacking. So I wrote a = little function that puts the cursor (point) on the desired column of = any line longer that the desired maximum column. =20 Here it is: <>=20 Hope you enjoy it. -_ J_) C_)ingham . HP - NonStop Austin Software & Services - Software Product = Assurance . Austin, TX . Language is the apparel in which your thoughts parade in public. . Never clothe them in vulgar and shoddy attire. -Dr. George W. = Crane- -----Original Message----- From: Barry Margolin [mailto:barmar@genuity.net]=20 Sent: Friday, November 08, 2002 10:53 AM To: help-gnu-emacs@gnu.org Subject: Re: Searching for lines longer than x characters possible? In article , David List wrote: >I would like to go through some program source files before converting = them=20 >to ps, to check for lines longer than, for instance, 80 characters, so = that=20 >I don't get strange looking ps files. > >Is this possible with emacs? M-x occur RET C-u 81 . RET --=20 Barry Margolin, barmar@genuity.net Genuity, Woburn, MA *** DON'T SEND TECHNICAL QUESTIONS DIRECTLY TO ME, post them to = newsgroups. Please DON'T copy followups to me -- I'll assume it wasn't posted to the = group. _______________________________________________ Help-gnu-emacs mailing list Help-gnu-emacs@gnu.org http://mail.gnu.org/mailman/listinfo/help-gnu-emacs ------_=_NextPart_001_01C28757.A4630104 Content-Type: application/octet-stream; name="find-long-line.el" Content-Transfer-Encoding: base64 Content-Description: find-long-line.el Content-Disposition: attachment; filename="find-long-line.el" Ozs7IGZpbmQtbG9uZy1saW5lLmVsIC0tLSBGaW5kIHRoZSBuZXh0IGxvbmcgbGluZSBpbiB0aGUg YnVmZmVyDQoNCjs7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCjs7IExhc3QgTW9kaWZpZWQgVGltZS1z dGFtcDogPDA4Tm92MjAwMiAxMjo0NDozNiBDU1QgYnkgSkNCaW5naGFtPg0KOzstLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQ0KDQo7OyBDb3B5cmlnaHQgMjAwMiBKQ0JpbmdoYW0NCjs7DQo7OyBBdXRob3I6 IGpheS5iaW5naGFtQGhwLmNvbQ0KOzsgVmVyc2lvbjogJElkOiBmaW5kLWxvbmctbGluZS5lbCx2 IDAuMDEgMjAwMi8xMS8wOCAxNzo0MTozMyBKQ0JpbmdoYW0gRXhwICQNCjs7IEtleXdvcmRzOiBm aW5kIGxvbmcgbGluZXMNCjs7IFJlcXVpcmVtZW50czogdGVzdGVkIGluIHYyMS4yDQo7OyBTdGF0 dXM6IG5vdCB5ZXQgcGFydCBvZiBFTUFDUw0KDQo7OyBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0 d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQ0KOzsgaXQgdW5kZXIg dGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQg YnkNCjs7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIsIG9y IChhdCB5b3VyIG9wdGlvbikNCjs7IGFueSBsYXRlciB2ZXJzaW9uLg0KOzsNCjs7IFRoaXMgcHJv Z3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLA0K OzsgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy cmFudHkgb2YNCjs7IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg UFVSUE9TRS4gIFNlZSB0aGUNCjs7IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl IGRldGFpbHMuDQo7Ow0KOzsgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUg R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UNCjs7IGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBp ZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlDQo7OyBGb3VuZGF0aW9uLCBJbmMuLCA2 NzUgTWFzcyBBdmUsIENhbWJyaWRnZSwgTUEgMDIxMzksIFVTQS4NCg0KDQo7OzsgQ29tbWVudGFy eToNCg0KOzsgVGhpcyBwYWNrYWdlIGNvbnRhaW5zIGEgZnVuY3Rpb24gdGhhdCBmaW5kcyB0aGUg bmV4dCBsb25nIGxpbmUgaW4gdGhlDQo7OyBidWZmZXIgYW5kIHBvc2l0aW9ucyB0aGUgY3Vyc29y IChwb2ludCkgYXQgdGhlIG1heGltdW0gY29sdW1uIGRlc2lyZWQgb24NCjs7IHRoZSBsaW5lLg0K OzsNCjs7IFRoZSBpbnRlcmFjdGl2ZSBmdW5jdGlvbnMgaW4gdGhpcyBwYWNrYWdlIGFyZToNCjs7 CWZpbmQtbG9uZy1saW5lDQoNCjs7IFRvIGxvYWQgdGhpcyBwYWNrYWdlIGluIGFsbCB5b3VyIGVt YWNzIHNlc3Npb25zIHB1dCB0aGlzIGZpbGUgaW50byB5b3VyIA0KOzsgbG9hZC1wYXRoIGFuZCBw dXQgdGhlIGZvbGxvd2luZyBsaW5lICh3aXRob3V0IHRoZSBjb21tZW50IGRlbGltaXRlcikgDQo7 OyBpbnRvIHlvdXIgfi8uZW1hY3M6DQo7OyAgIChyZXF1aXJlICdmaW5kLWxvbmctbGluZSkNCg0K OzsgVG8gYXV0by1sb2FkIHRoaXMgcGFja2FnZSBpbiB5b3VyIGVtYWNzIHNlc3Npb25zIChsb2Fk ZWQgb25seSB3aGVuIG5lZWRlZCkNCjs7IHB1dCB0aGlzIGZpbGUgaW50byB5b3VyIGxvYWQtcGF0 aCBhbmQgcHV0IHRoZSBmb2xsb3dpbmcgbGluZXMgKHdpdGhvdXQgdGhlDQo7OyBjb21tZW50IGRl bGltaXRlcnMpIGludG8geW91ciB+Ly5lbWFjczoNCjs7ICAgKGF1dG9sb2FkICdmdW5jLW5hbWUg ImZpbmQtbG9uZy1saW5lIg0KOzsgICJmdW5jLWRlc2MiDQo7OyAgdCBuaWwpDQoNCg0KOzs7Kysg TW9kdWxlIEhpc3RvcnkgKysNCg0KOzsgMDggTm92IDIwMDIgLSBKQ0JpbmdoYW0gLSANCjs7CSBJ bml0aWFsIHZlcnNpb24gY29udGFpbmluZyB0aGUgZm9sbG93aW5nIC0NCjs7CWludGVyYWN0aXZl IGZ1bmN0aW9uczoNCjs7CSBmaW5kLWxvbmctbGluZQ0KOzsJIA0KDQo7OzstLSBNb2R1bGUgSGlz dG9yeSBlbmQgLS0NCg0KDQo7OzsgQ29kZToNCg0KKHByb3ZpZGUgJ2ZpbmQtbG9uZy1saW5lKQ0K DQoMDQo7Ozs7IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCjs7OzsgIEludGVyYWN0aXZlIEZ1bmN0aW9ucw0K Ozs7OyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjDQoNCjs7Oz09PT09PTxJbnRlcmFjdGl2ZSBGdW5jdGlvbj49 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KOzsgRnVuY3Rp b246IGludGVyYWN0aXZlLWZ1bmN0aW9uLW5hbWUNCjs7ICBGaW5kIHRoZSBuZXh0IGxvbmcgbGlu ZSBpbiB0aGUgY3VycmVudCBidWZmZXIuDQo7Ow0KOzsgUHN1ZWRvIGNvZGU6DQo7OyAgc2V0IHRo ZSBkZWZhdWx0IG1heGltdW0gY29sdW1uIHRvIDgwDQo7OyAgaWYgdGhlIG51bWVyaWMgYXJndW1l bnQgaXMgYSB3aG9sZSBudW1iZXIgZ3JlYXRlciB0aGFuIDANCjs7ICAgIHNldCB0aGUgbWF4aW11 bSBjb2x1bW4gdG8gdGhlIG51bWVyaWMgYXJndW1uZXQNCjs7ICBlbmRpZg0KOzsgIHdoaWxlIGVu ZCBvZiB0aGlzIGxpbmUgaXMgbm90IGdyZWF0ZXIgdGhhbiB0aGUgbWF4aW11bSBjb2x1bW4NCjs7 ICAgIGdvIHRvIG5leHQgbGluZQ0KOzsgIGVuZHdoaWxlDQo7OyAgcG9zaXRpb24gY3Vyc29yIGF0 IHRoZSBtYXhpbXVtIGNvbHVtbiBvbiB0aGlzIGxpbmUuDQo7Ow0KKGRlZnVuIGZpbmQtbG9uZy1s aW5lIChtYXgtY29sLWFyZykNCiAgIkZpbmQgdGhlIG5leHQgbG9uZyBsaW5lIGluIHRoZSBjdXJy ZW50IGJ1ZmZlci4iDQogIChpbnRlcmFjdGl2ZSAiUCIpDQogIChsZXQgKChtYXgtY29sIDgwKSkN CiAgICAoaWYgKGFuZCAod2hvbGVudW1wIG1heC1jb2wtYXJnKSAoPiBtYXgtY29sLWFyZyAwKSkN Cgkoc2V0cSBtYXgtY29sIG1heC1jb2wtYXJnKSkNCiAgICAocHJvZ24NCiAgICAgICh3aGlsZQ0K CSAgKGFuZA0KCSAgIChub3QgKGVuZC1vZi1saW5lKSkNCgkgICAoPCAoY3VycmVudC1jb2x1bW4p IG1heC1jb2wpKQ0KCShmb3J3YXJkLWNoYXIpKQ0KICAgICAgKG1vdmUtdG8tY29sdW1uIG1heC1j b2wpKSkpDQoNCjs7OyBFTkQgT0YgZmluZC1sb25nLWxpbmUuZWwNCg== ------_=_NextPart_001_01C28757.A4630104--