Feature #1770
Сведение аргументов /openurl вместе.
Start date:
10/22/2014
Due date:
% Done:
100%
Estimated time:
7.00 h
Description
Предлагается реализовать вот такую грамматику:
"/openurl" [ ( index | "*" ) | ( [ range | "last" ] [ "rx" regexp ] ) ]
Что позволило бы совместно использовать выборку по диапазону и регекспам.
Related issues
Updated by Mellon over 6 years ago
- Related to Feature #1752: /openurl открытие ссылок из диапазона. added
Updated by Mellon over 6 years ago
- Related to Feature #1753: /openurl открытие ссылок полученных после последнего прочтения чата added
Updated by Mellon over 6 years ago
- Related to Feature #1754: /openurl открытие ссылок по регекспу added
Updated by Mellon over 6 years ago
Надо ещё упомянуть, поведение
/openurl /openurl * /opemurl random shit
сломано
Как должно быть:
/openurl = /openurl -1 /openurl * = /openurl 1: /openurl random shit = nill | /help openurl
Как сейчас:
/openurl = /openurl last /openurl * = /openurl last /openurl random shit = /openurl last
Updated by Mellon over 6 years ago
Ну и, наверно, раз
/openurl * = /openurl 1:
то конечный формат можно привести к виду:
"/openurl" [ index | ( [ range | "last" | "*" ] [ "rx" regexp ] ) ]
Updated by Mellon over 6 years ago
предыдущий коммент — нерелевантный бред. потому, что
/openurl * rx regexp = /openurl rx regexp
поэтому первоначальный вариант правильный.
Updated by 0xd34df00d over 6 years ago
- Target version set to 0.6.75
- Status changed from New to Assigned
Updated by Mellon over 6 years ago
Потому, что не очевидно. потому, что это надо будет детально описывать.
Updated by 0xd34df00d over 6 years ago
Вполне себе очевидное продолжение /openurl a:
и /openurl :b
, ИМХО, кстати.
Updated by 0xd34df00d over 6 years ago
- % Done changed from 0 to 100
- Status changed from Assigned to Resolved
Точно звёздочку делать прям надо?
Updated by Mellon over 6 years ago
Точно звёздочку делать прям надо?
Ну не хочешь, не делай.
Ну, прост * — общепринятый символ маски глоббинга. В принципе, не мне придется объяснять, "почему вместо * :". Хотя...кому объяснять?