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,545 of 123,932   
   Janis Papanagnou to Lawrence D'Oliveiro   
   Re: Python (was Re: I did not inhale)   
   29 Aug 24 04:30:16   
   
   XPost: comp.unix.programmer, comp.lang.misc   
   From: janis_papanagnou+ng@hotmail.com   
      
   On 29.08.2024 03:22, Lawrence D'Oliveiro wrote:   
   > On Thu, 29 Aug 2024 02:29:55 +0200, Janis Papanagnou wrote:   
   >   
   >> If there's only   
   >> primitive editing commands available (i.e. selection by mouse, or long   
   >> clumsy keyboard sequences) it may be irrelevant whether you indent code   
   >> in a Python or in a "C" program. If you're using editors like Vi that   
   >> block selection can be done with '%' and the indent with '>%' and the   
   >> reverse indent with '<%' (without the quotes); but that works only if   
   >> you have the syntactical elements (the braces, parenthesis, brackets) as   
   >> definition of the program block. That won't work for a block in a   
   >> language like Python where blocks are defined by layout (by the grade of   
   >> indentation); then you'd have to resort to the primitive editors'   
   >> selection features, mouse/menus or more laborious keyboard commands.   
   >   
   > I have Emacs commands defined to jump quickly between lines with matching   
   > indentation. That lets me easily select entire statement blocks in Python.   
      
   I'm sure you have. - But wasn't that the point someone made upthread:   
   "Writing editor editor macros in order to work around fundamentally bad   
   language design is not something a programmer should have to waste time   
   on." [Muttley@...] - I'm just feeling lucky with brackets and Vi. YMMV.   
      
   Janis   
      
   --- 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