From: Darien B. <da...@tr...> - 2012-10-29 14:20:14
|
Interesting. I could see other uses for this type of folding as well, such as when dealing with text-format data feeds where you want to collapse records that start with the same ID. Perhaps a generic solution would provide an option to collapse on either "first word the same" or on "first n characters the same", where you can set a value for n. -----Original Message----- From: Alexander Bruns [mailto:mai...@al...] Sent: Monday, October 29, 2012 1:21 AM To: jEdit Users Mailinglist Subject: [ jEdit-users ] special folding Hi, I am looking for a special method for foldung text. Folding works good, if the text is empraced with "{}" or if it is intended. But I am looking for the possibility to fold text, where all following lines get folded, which start with the same text at the beginning in the forst 8 characters. See below for folding-question. First I will explan a little bit the text-line-format Explanation of line-format: --------------------------- The format of nastran input files, where nastran is a finit element solver we use at work, is the following: The solver is programmed by text lines, called cards, where values are seperated by colums with a fixed width, which means, that all text in column 1-8 is belongging together, als from column 9-16 and so on. These are called filed, so field 1 is going from ASCII-character 1-8, field2 from 9-16 and so on. Lines are not longer than 80 digits, so maximum of 10 fields. A line beginnign with "$" is a comment line, and spaces are ignored Example: $------><------><------><------><------><------><------> GRID 1 0.0 0.0 0.0 $------><------><------><------><------><------><------> GRID 1 0.0 0.0 0.0 $------><------><------><------><------><------><------> GRID 1 0.0 0.0 0.0 All three lines are the same input. In field 1 the text "GRID" means, that this line gives informations about a point with the X=Y=Z locateion 0.0 and has the ID 1. All three lines give the same input. The content hast so be written somewhere between character 9 and 16, then it belongs to field 2! Another example: $------><------><------><------><------><------><------> GRID 11111111123456.01234567.0.0 This means conent of field1: GRID field2: 11111111 field3: 123456.0 field4: 1234567. field5: 0.0 Folding question: ----------------- So for example I have this text in my nastran input file: GRID 2510000 2000000376.1993978.82535.094547 2000000 GRID 2510008 2000000398.7802977.72465.114412 2000000 GRID 2510012 2000000421.3611976.62385.133882 2000000 GRID 2510016 2000000443.9421975.52325.152909 2000000 GRID 2510020 2000000466.5230974.42265.171449 2000000 GRID 2510002 2000000333.1618918.599522.70646 2000000 GRID 2510005 2000000312.6772857.237140.18004 2000000 GRID 2510028 2000000507.6667972.41745.203825 2000000 $ GRID 2510032 2000000526.2294971.51285.217778 2000000 GRID 2510036 2000000544.7921970.60835.231289 2000000 GRID 2510040 2000000563.3547969.70385.244331 2000000 GRID 2510044 2000000581.9174968.79945.256879 2000000 GRID 2510048 2000000600.4801967.89515.268909 2000000 GRID 2510052 2000000619.0428966.99085.280394 2000000 Could it be possible to get it folded like this: GRID 2510000 2000000376.1993978.82535.094547 2000000 [7 more lines] $ GRID 2510032 2000000526.2294971.51285.217778 2000000 [5 more lines] The Card-identifier, gere "GRID" is allways in the first 8 characters, but can be 8 characters long and text for field 2 could be started in character 9: $------><------><------><------><------><------><------> CARDXXXX123456780.0 Greetings, Alexander ---------------------------------------------------------------------------- -- The Windows 8 Center - In partnership with Sourceforge Your idea - your app - 30 days. Get started! http://windows8center.sourceforge.net/ what-html-developers-need-to-know-about-coding-windows-8-metro-style-apps/ -- ----------------------------------------------- jEdit Users' List jEd...@li... https://lists.sourceforge.net/lists/listinfo/jedit-users |