Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #76870

Re: Global indent

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!goblin2!goblin.stu.neva.ru!newsfeed.xs4all.nl!newsfeed2a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <joshua.landau.ws@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.027
X-Spam-Evidence '*H*': 0.95; '*S*': 0.00; 'insert': 0.05; 'duplicate': 0.07; 'lines,': 0.07; '101': 0.09; '[1,': 0.09; 'formatting': 0.09; 'repeated': 0.09; "they've": 0.09; 'python': 0.11; '(also': 0.16; 'evaluating': 0.16; 'ignoring': 0.16; 'increment': 0.16; 'numbered': 0.16; 'extensions': 0.16; 'sender:addr:gmail.com': 0.17; 'wrote:': 0.18; 'bit': 0.19; "python's": 0.19; 'seems': 0.21; 'command': 0.22; 'select': 0.22; 'creating': 0.23; 'replace': 0.24; 'compare': 0.26; 'nearly': 0.26; 'header:In-Reply-To:1': 0.27; 'function': 0.29; 'message- id:@mail.gmail.com': 0.30; 'lines': 0.31; '(since': 0.31; 'lists': 0.32; 'selection': 0.32; 'text': 0.33; 'beginning': 0.33; 'to:name :python-list': 0.33; 'editor': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'i.e.': 0.36; 'done': 0.36; 'next': 0.36; 'effort': 0.37; 'example,': 0.37; 'list': 0.37; 'christian': 0.38; 'sometimes': 0.38; 'to:addr:python-list': 0.38; 'to:addr:python.org': 0.39; 'users': 0.40; 'blank': 0.60; 'truly': 0.60; 'august': 0.61; 'new': 0.61; 'numbers': 0.61; 'simple': 0.61; 'times': 0.62; 'more': 0.64; 'total': 0.65; 'finish': 0.65; 'repeat': 0.74; 'special': 0.74; '100': 0.79; 'keystrokes': 0.84; 'now)': 0.84; 'presumably': 0.84; 'sublime': 0.84; 'subject:Global': 0.91; 'colleagues': 0.97
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=dxwDcLL1iSmDjVqlXoxMoQBSSNFSe/8WPhR81DEfx8M=; b=UaU3OUSJzNAkxv1I0qhe3/rZYeCLDmyXsnX3rY24uSZ+97M4QENv773Zoo7yari0o7 NlBRpfp5KNLqGQyJJv4htKL7IM88DEjcUh5t1BARRygqxvkXl0RdJBN72kGf2ParUzXz sUcx+lZyGqD59W5bD5j/4zeN506b97YI4LEJ2bvWyTilISZpij8kC0npOX8HeZtBCZCQ 3qFLBey8XO4G0pR0HBkhEvFZl1eIKXq1onWX9WsJ+zxIAWHgqJOPa9rOmUlPxE0H1aD2 oO15Yi0jpNSMmp+V1CPQg5eEmstlG7a7Np5G25c5q4s0CC3dfQBE7cV90tDwBa4DZ0ey zRSQ==
X-Received by 10.152.184.234 with SMTP id ex10mr10414217lac.53.1408803610226; Sat, 23 Aug 2014 07:20:10 -0700 (PDT)
MIME-Version 1.0
Sender joshua.landau.ws@gmail.com
In-Reply-To <lt9nl3$gkh$1@dont-email.me>
References <tl1fv9di31uj2mq87u5mpudqjql2o5bvbv@4ax.com> <bt6fv9djhcv0h5jauao5dij7urmgteoa53@4ax.com> <20140822125414.1fe9eb5c@rg.highlandtechnology.com> <87oavc9tde.fsf@elektro.pacujo.net> <53f859fb$0$29983$c3e8da3$5496439d@news.astraweb.com> <lt9nl3$gkh$1@dont-email.me>
From Joshua Landau <joshua@landau.ws>
Date Sat, 23 Aug 2014 15:19:30 +0100
X-Google-Sender-Auth mdqPL2h6Rn3FwCpWeNiw8pXJlcQ
Subject Re: Global indent
To python-list <python-list@python.org>
Content-Type text/plain; charset=UTF-8
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.13343.1408803618.18130.python-list@python.org> (permalink)
Lines 41
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1408803618 news.xs4all.nl 2909 [2001:888:2000:d::a6]:38247
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:76870

Show key headers only | View raw


(Since this is already an editor war...)

On 23 August 2014 10:41, Christian Gollwitzer <auriocus@gmx.de> wrote:
> Sometimes I impress my colleagues with what they call "magic", i.e. creating
> special repeated lists of numbers by a few keystrokes in gvim, and that has
> triggered the request from them to learn a bit of (g)vim.

I have yet to be truly impressed by Vim, in that Sublime Text with a
few extensions seems to do the same things just as easily. I find that
Vim and Emacs users consistently underrate the powers of these
editors, presumably because they've never put nearly as much effort
into them as they have into their Vim or Emacs.

For example, to make a numbered list in (my) Sublime Text (fully
custom shortcuts ahead):

Alt-1 Alt-0 Alt-0   to repeat the next command 100 times
Enter               to insert 100 new lines, so 101 in total
Ctrl-A              to select all text (can be done more fancily, but
keep this simple for now)
Ctrl-l              to select lines (creates multiple selections),
ignoring the blank end of selection
$:                  to write some text
Ctrl-Shift-Home     to select to beginning of line
Ctrl-e              to replace $ with consecutive numbers (also
supports using Python's {} with all of its formatting options)

With an increment function and macros:

1:                  to write some text
Ctrl-q              to start macro recording
Ctrl-d              to duplicate line (and select it)
Left                to go to start of selection
INCREMENT           to increment number (emulated by evaluating
"1+number" with Python [1, +, Ctrl-left, Shift-Home, Ctrl-Shift-e])
Ctrl-q              to finish macro recording
Alt-1 Alt-0 Alt-0   to repeat the next command 100 times
Ctrl-Shift-q        to repeat macro

Compare with Vim:
http://stackoverflow.com/questions/4224410/macro-for-making-numbered-lists-in-vim

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Global indent Seymore4Head <Seymore4Head@Hotmail.invalid> - 2014-08-22 14:19 -0400
  Re: Global indent Skip Montanaro <skip@pobox.com> - 2014-08-22 13:34 -0500
  Re: Global indent "Neil D. Cerutti" <neilc@norwich.edu> - 2014-08-22 14:44 -0400
  Re: Global indent Dan Stromberg <drsalists@gmail.com> - 2014-08-22 12:21 -0700
  Re: Global indent Seymore4Head <Seymore4Head@Hotmail.invalid> - 2014-08-22 15:46 -0400
    Re: Global indent Rob Gaddi <rgaddi@technologyhighland.invalid> - 2014-08-22 12:54 -0700
      Re: Global indent Marko Rauhamaa <marko@pacujo.net> - 2014-08-22 23:11 +0300
        Re: Global indent Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-08-23 19:08 +1000
          Re: Global indent Marko Rauhamaa <marko@pacujo.net> - 2014-08-23 12:32 +0300
          Re: Global indent Christian Gollwitzer <auriocus@gmx.de> - 2014-08-23 11:41 +0200
            Re: Global indent Joshua Landau <joshua@landau.ws> - 2014-08-23 15:19 +0100
              Re: Global indent Christian Gollwitzer <auriocus@gmx.de> - 2014-08-23 18:17 +0200
                Re: Global indent Joshua Landau <joshua@landau.ws> - 2014-08-23 21:57 +0100
                Re: Global indent Rustom Mody <rustompmody@gmail.com> - 2014-08-23 14:55 -0700
                Re: Global indent Joshua Landau <joshua@landau.ws> - 2014-08-24 20:24 +0100
            Re: Global indent Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-08-24 00:56 +1000
              Re: Global indent Christian Gollwitzer <auriocus@gmx.de> - 2014-08-23 18:09 +0200
              Re: Global indent Anders Wegge Keller <wegge@wegge.dk> - 2014-08-23 22:43 +0200
                Re: Global indent Marko Rauhamaa <marko@pacujo.net> - 2014-08-24 01:50 +0300
            Re: Global indent Tim Chase <python.list@tim.thechases.com> - 2014-08-23 15:18 -0500
          Re: Global indent Rustom Mody <rustompmody@gmail.com> - 2014-08-23 07:49 -0700
          Re: Global indent [levity] Peter Pearson <pkpearson@nowhere.invalid> - 2014-08-23 17:17 +0000
      Re: Global indent "Neil D. Cerutti" <neilc@norwich.edu> - 2014-08-22 16:16 -0400
      Re: Global indent Dan Stromberg <drsalists@gmail.com> - 2014-08-22 14:14 -0700
        Re: Global indent Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-08-23 19:31 +1000
          Re: Global indent Tim Chase <python.list@tim.thechases.com> - 2014-08-23 15:09 -0500
      Re: Global indent Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-08-23 18:19 +1000
        Re: Global indent alister <alister.nospam.ware@ntlworld.com> - 2014-08-23 10:17 +0000
          Re: Global indent Gene Heskett <gheskett@wdtv.com> - 2014-08-23 10:32 -0400
    Re: Global indent Chris Angelico <rosuav@gmail.com> - 2014-08-23 06:20 +1000
    Re: Global indent Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-08-22 21:59 +0100
    Re: Global indent mm0fmf <none@mailinator.com> - 2014-08-23 12:50 +0100
  Re: Global indent Simon Ward <simon@bleah.co.uk> - 2014-08-22 20:22 +0100
  Re: Global indent Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-08-23 18:12 +1000
  Re: Global indent Seymore4Head <Seymore4Head@Hotmail.invalid> - 2014-08-23 11:10 -0400

csiph-web