[opensuse] 'Vim Creator Bram Moolenaar Aiming To Improve Vim Performance With Vim9 Fork'
Vim Creator Bram Moolenaar Aiming To Improve Vim Performance With Vim9 Fork <https://news.google.com/articles/CBMiSmh0dHBzOi8vd3d3LnBob3Jvbml4LmNvbS9zY2FuLnBocD9wYWdlPW5ld3NfaXRlbSZweD1WaW05LUltcHJvdmVkLVZpbS1Gb3Jr?r=12&oc=em&sg=AFQjCNFosI0fnwuuSuNtdovdovfKS5uKfw> I'm not a great user of scripts, ytoerh than for setup & search, but VIM is my #1 editir. my finges learnt the keys and operations back in the days of UNIX ... -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 01/05/2020 03:56 AM, Anton Aylward wrote:
Vim Creator Bram Moolenaar Aiming To Improve Vim Performance With Vim9 Fork <https://news.google.com/articles/CBMiSmh0dHBzOi8vd3d3LnBob3Jvbml4LmNvbS9zY2FuLnBocD9wYWdlPW5ld3NfaXRlbSZweD1WaW05LUltcHJvdmVkLVZpbS1Gb3Jr?r=12&oc=em&sg=AFQjCNFosI0fnwuuSuNtdovdovfKS5uKfw>
I'm not a great user of scripts, ytoerh than for setup & search, but VIM is my #1 editir. my finges learnt the keys and operations back in the days of UNIX ...
Interesting, but why? What was wrong with "vi"? Indeed, I worked with an extremely competent scientific data processing analyst who would use nothing but "ed"! Regards, Lew -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Quoting Lew Wolfgang <wolfgang@sweet-haven.com>:
On 01/05/2020 03:56 AM, Anton Aylward wrote: [snip]
Interesting, but why? What was wrong with "vi"? Indeed, I worked with an extremely competent scientific data processing analyst who would use nothing but "ed"!
Unless vi has been significantly extended since I used it in the 70s, not being to view/edit two (or more) files at once is a deal killer. That drove me into the arms of various emacs clones. My fingers know emacs keys. Vim came along too late for me. Jeffrey -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 05/01/2020 14:36, Jeffrey L. Taylor wrote:
Quoting Lew Wolfgang <wolfgang@sweet-haven.com>:
On 01/05/2020 03:56 AM, Anton Aylward wrote: [snip]
Interesting, but why? What was wrong with "vi"? Indeed, I worked with an extremely competent scientific data processing analyst who would use nothing but "ed"!
Unless vi has been significantly extended since I used it in the 70s, not being to view/edit two (or more) files at once is a deal killer.
Yes, that was one of the differences between VI and VIM. Of course by then I was using Sun and other X-windowing machines so creating another window for another VI or pager to cut and paste was easy enough. Flipping files in one session (:e#) could become a pain but at least VI returned to were it was beforehand when you flipped back.
That drove me into the arms of various emacs clones. My fingers know emacs keys. Vim came along too late for me.
I can understand and sympathise. A good thing BASH has both emacs and VI modes for editing commands :-) The reality is that somewhere along the line we got decent keyboards and that took over. It doesn't matter if I'm editing a file in VI or composing in the godawful editor in Tbird, the cursor keys still work, the pageup/down still works. Etc. What I miss are the VI shortcuts. I often type 'teh' for 'the' and it's easier to 'xp' in vi that correct in the TBird editor 'the long way round'. yes, i know, the VIM plugin for composing (?composting?) in TBird and FF ... Seems, like adblock, not to be around for TBird 68 and later -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 05/01/2020 12:25, Lew Wolfgang wrote:
On 01/05/2020 03:56 AM, Anton Aylward wrote:
Vim Creator Bram Moolenaar Aiming To Improve Vim Performance With Vim9 Fork <https://news.google.com/articles/CBMiSmh0dHBzOi8vd3d3LnBob3Jvbml4LmNvbS9zY2FuLnBocD9wYWdlPW5ld3NfaXRlbSZweD1WaW05LUltcHJvdmVkLVZpbS1Gb3Jr?r=12&oc=em&sg=AFQjCNFosI0fnwuuSuNtdovdovfKS5uKfw>
I'm not a great user of scripts, ytoerh than for setup & search, but VIM is my #1 editir. my finges learnt the keys and operations back in the days of UNIX ...
Interesting, but why? What was wrong with "vi"? Indeed, I worked with an extremely competent scientific data processing analyst who would use nothing but "ed"!
I can understand that some people can hold the mental image of the lines around the one they are editing well, but the rest of us need to see them, hence the 'visual'. As a side note, back in the early 1980s I had to do some maintenance work on the V7 and BSD 2.8 code base as the segued into SYSIII and BSD.41c. Bill Joy's original VI was the most awful piece of code I encountered. By comparison, 'more' was ugly but manageable. Letting USG take over UNIX for SYSIII and eventually SYSV converted some reasonable code into abominations. I don't recall what USG did with VI but the made a complete mess of 'more'. I was out of the business of UNIX source for a few years but eventually got to see Moolenaar's code. I was impressed with its clarity and structure and maintainability. Perhaps that is nothing in absolute terms, but compared to what I remembered of working on Joy's code, this was beautiful, manageable, understandable. Joy may have been a genius in many ways but most of those have more to do with creativity and innovation. A beautiful code he was not! There are probably great comments by the likes of Hoare or Wirth on the memorability of their code but to my mind the greatest exemplar of clear and understandable code is the V6 kernel. -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (3)
-
Anton Aylward
-
Jeffrey L. Taylor
-
Lew Wolfgang