home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.editors      What? Edlin ain't good enough for you?      123,932 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 123,470 of 123,932   
   Spiros Bousbouras to Janis Papanagnou   
   Re: Languages to extend editors   
   04 Jun 24 17:31:29   
   
   From: spibou@gmail.com   
      
   On Tue, 4 Jun 2024 19:06:55 +0200   
   Janis Papanagnou  wrote:   
   > I have a different feeling how to accurately describe how Vi operates.   
   > Consider a command like  "A 5 d 2 f*  (I inserted spurious spaces just   
   > for an easier detection of the parts). As "low-level function" we can   
   > consider just the operator 'd' (delete). This is more like a language   
   > [buffer] [count] {operator} [movement]  with 'movement' being another   
   > language entity like, say, [count] {move}. It's not that any keystroke   
   > will trigger a low-level function (move or edit) as you see in other   
   > editor designs. The example I showed activates buffer A for appending   
   > the text that gets to be deleted, from the current cursor position up   
   > to the target of the movement, which here is the second '*' found on   
   > the rest of the line. This orthogonality with building-blocks is an   
   > essential constituent of the power of Vi editing.   
      
   Register  a , not buffer A .Note that  :registers  shows them in low case   
   letters.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca