On Friday 16 April 2010 16:38:02 John Culleton wrote: > On Friday 16 April 2010 15:11:05 Tony Mechelynck wrote: > > On 16/04/10 20:16, John Culleton wrote: > > > When I hit the "Enter" key at the end of a line the current line > > > jumps right about ten spaces. So I have to go back to delete the > > > extra spaces. I use traditional COBOL line numbers in columns 1-6 > > > but with leading zero suppresson. > > > > > > Suggestions? > > > > It shouldn't be "about ten" but either seven (leaving you in column 8, > > after a 6-character line number then one column for space, - or *, and > > ready to type a paragraph-, section- or division-name), or eleven, > > leaving you in column 12, ready to type the contents of a paragraph. > > > > Maybe you could leave the "new line numbers" temporarily blank, and > > renumber your source file afterwards? Possibly using linewise-visual > > (or programmatic) blocks, so that the IDENTIFICATION DIVISION gets > > line numbers starting at 000010, the ENVIRONMENT DIVISION starting at > > 100000, the DATA DIVISION, maybe starting at 200000 or so, and the > > PROCEDURE DIVISION starting at 500000 ? And, of course (if you really > > want a "traditional" numbering scheme), numbered by tens so new lines > > can be inserted without disturbing the existing numbers. ;-) > > > > I think there is a way to tell Vim whether you're using "traditional" > > or "modern" COBOL programming style... let me check... > > > > Ah, there. Does > > > > :let g:cobol_legacy_code = 1 > > > > make a difference? The other possibility is > > > > :silent! unlet g:cobol_legacy_code > > > > see :help ft-cobol-syntax > > > > > > Best regards, > > Tony. > > -- > > Coward, n.: > > One who in a perilous emergency thinks with his legs. > > -- Ambrose Bierce, "The Devil's Dictionary" > > Gvim knows I am using legacy format. It highlights bad code placement in > red. And it is not a problem of what position land on. It is a problem > where I do a return after editing line A and line A suddenly leaps to > the right. Now I have a program that renumbers with the traditional 6 > digits e.g., > 000010 IDENTIFICATION DIVISION. > But Gvim goes crazy when I insert four spaces followed by > 10 IDENTIFICATION DIVISION. > When I hit return at the end of that line then it leaps to the right and > of course is colored red because it is no longer valid COBOL code. > > I'll renumber using the old style and see what happens. > -- > John Culleton > "Create Book Covers with Scribus" > Printable E-book 38 pages $5.95 > http://www.booklocker.com/books/4055.html > http://www.scribd.com/doc/24676863/
OK I renumbered with traditional numbers. Problem went away. -- John Culleton "Create Book Covers with Scribus" Printable E-book 38 pages $5.95 http://www.booklocker.com/books/4055.html http://www.scribd.com/doc/24676863/ -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php Subscription settings: http://groups.google.com/group/vim_use/subscribe?hl=en
