]> granicus.if.org Git - neomutt/commit
Extend the ~m pattern to allow relative ranges
authorIan Zimmerman <itz@primate.net>
Fri, 16 Dec 2016 18:42:36 +0000 (10:42 -0800)
committerRichard Russon <rich@flatcap.org>
Sat, 21 Jan 2017 01:06:22 +0000 (01:06 +0000)
commit7f1397a24d4d11b89a8a0a252e8bd55a5cd2c233
tree420df0f455f7ddae4c9217c331d443286c2483e0
parent4bed3e86f7ed195503f22b30c2c896d7d3cef361
Extend the ~m pattern to allow relative ranges

The ~m pattern now accepts absolute ranges, relative ranges and has some
mnemonics (shortcuts).

There are shortcuts for some emails:
    ^   First email
    .   Current email
    $   Last email

These shortcuts can be used anywhere a number is used in the examples
below.

Relative ranges have a comma ',' in them:
    -3,.    Previous 3 emails plus the current one
    .,$     Current email and all the later ones
    -2,2    Previous 2, current and next 2 emails
    0,1     Current and next email

Absolute range:
    3-10    Emails 3-10
    -10     Emails 1-10
    10-     Emails 10-last
    7       Just email 7

Closes: #269
Closes: #283
curs_main.c
mutt.h
mutt_curses.h
pattern.c