Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Random832 Newsgroups: comp.lang.python Subject: Re: best text editor for programming Python on a Mac Date: Mon, 20 Jun 2016 09:26:49 -0400 Lines: 22 Message-ID: References: <1466429209.2588253.642901457.799A84BF@webmail.messagingengine.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de V5tNcOfqGWiMIVPJSNSOdQYVHT5VtU3OB2MFupXjFM3Q== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'subject:text': 0.04; 'subject:Python': 0.05; '(except': 0.05; '*not*': 0.07; ':-(': 0.07; 'character,': 0.07; 'subject:editor': 0.07; '"a"': 0.09; 'cursor': 0.09; 'inserted': 0.09; 'insertion': 0.09; 'modes': 0.09; 'received:internal': 0.09; 'though...': 0.09; 'weird': 0.15; 'gregory': 0.16; 'message-id:@webmail.messagingengine.com': 0.16; 'received:10.202': 0.16; 'received:10.202.2': 0.16; 'received:66.111': 0.16; 'received:66.111.4': 0.16; 'received:66.111.4.27': 0.16; 'received:io': 0.16; 'received:messagingengine.com': 0.16; 'received:out3-smtp.messagingengine.com': 0.16; 'received:psf.io': 0.16; 'subject:Mac': 0.16; 'subject:programming': 0.16; 'wrote:': 0.16; 'lawrence': 0.22; 'header:In-Reply-To:1': 0.24; "doesn't": 0.26; 'command': 0.26; 'character': 0.29; 'too.': 0.30; "can't": 0.32; 'point': 0.33; 'displayed': 0.33; 'lets': 0.33; 'so,': 0.35; 'but': 0.36; 'to:addr:python-list': 0.36; 'subject:: ': 0.37; 'received:10': 0.37; 'two': 0.37; 'being': 0.37; 'say': 0.37; 'received:66': 0.38; 'end': 0.39; 'why': 0.39; "didn't": 0.39; 'to:addr:python.org': 0.40; 'your': 0.60; 'header:Message-Id:1': 0.61; 'different': 0.63; 'between': 0.65; 'moves': 0.84 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=c9bkEYWy44KYj+SPC4rpyc9oFOk=; b=neVXfW 7owQCtiKoZVp2sHgWPpinqqMh1gllZ0VTm1oozjJOc4LKBZ/A8LCQmdo01I4pKDL gUT7Yaljs780GJYmoBcbBisdd+1AMexcizCEQXJeioWxxG4VaccWkVlcOopJMlgB 6FdXS680+etOZbn+mDhtLKyKtOJT71wfqv3JQ= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=c9bkEYWy44KYj+S PC4rpyc9oFOk=; b=tb6RtBQNh8eEvCdmB9kALMc9k/zimYyrkjhbhkonmNuzNRb Zb92bvJ9ImgSWYfbwPCnO2PI3238wEX6vpMxU86WrDdQC15d+ZXCt1VcY27WxpAx CdM8WpbGGvL+YoZ1s4Qeq8KnaDs/fOSSmcxuaqP+dKepamE/SwiIqpBb4k1w= X-Sasl-Enc: JNnnlMjSI6gpwe/Kerh6v/Vo/TgUzYV1gSPVZ1HvgDWE 1466429209 X-Mailer: MessagingEngine.com Webmail Interface - ajax-eb8588c4 In-Reply-To: X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <1466429209.2588253.642901457.799A84BF@webmail.messagingengine.com> X-Mailman-Original-References: Xref: csiph.com comp.lang.python:110195 On Sun, Jun 19, 2016, at 18:44, Gregory Ewing wrote: > Lawrence D=E2=80=99Oliveiro wrote: > > But not vi/vim. It only lets you place your cursor *on* a character, not > > *in-between* characters. >=20 > That's because the terminals it was designed to work on > didn't have any way of displaying a cursor between two > characters. Emacs is the same (except it doesn't go as > far as having two different insertion modes -- you just > think of the insertion point as being to the left of > the character that the cursor is on). So, basically, Emacs is *not* the same. The point is that in vim you can't position the normal-mode cursor in such a way that inserted characters are inserted at the end of the line. How the cursor is displayed has nothing to do with it. And, insertion is to the left of the character that the cursor is on in vim, too. That's why the "a" command moves the cursor. > I would say that's about the *least* weird thing about > vi[m] though... :-(