pymdown-extensions
.wcmatch
5.1.0+, bracex
1.4.0, and backrefs
1.3.0
to include latest bug fixes.pip install rummage[extras]
.wcmatch
5.0 and make adjustments to support it.Warning
Backrefs 4.2.0 has deprecated the shorthand references for alphabetic character groups in re
search patterns: \l
, \L
, \c
, and \C
. Instead you should use: [[:lower:]]
, [[:^lower:]]
, [[:upper:]]
, and [[:^upper:]]
respectively. While the references have only been deprecated, and are technically still available, a future version of Backrefs will remove them entirely at some point. It is recommended to transition now so as not to be caught unawares.
col0
variable for editor configuration to allow for using a zero based column value instead of one based column value for editors that require it.paplay
, aplay
, and play
(sox
). Supported sound formats vary.wcmatch
4.3.1+ and backrefs
4.2.0+.wcmatch
4.0 which is now the minimum requirement.stat
/lstat
calls during crawls.wcmatch
version 2.1.0.bracex
version 1.1.1.ACITVE
or DONE
as button will change back to Search
to signify completion along with the display of the Benchmark
or even the notification if enabled.webview
dialog.wcmatch
version 2.0.0.wcmatch
1.0.1 which fixes a number of bugs, most notably a fix for POSIX character classes not properly being handled when at the start of sequence followed by range syntax ([[:ascii:]-z]
) which will now be handled properly.\xXX
etc.) are no longer working.wcmatch
library to handle wild card file matching. Includes new features.(?a)
flag.https
.{{
or }}
.*
or .*
(for wildcard or regular expression respectively) if left empty.-
will now work as expected even if no other patterns are applied (works for both folder exclude and file pattern inputs).*
or .*
(for wildcard or regular expression respectively) if left empty.-
will now work as expected even if no other patterns are applied (works for both folder exclude and file pattern inputs).(?a)
or (?u)
flag.https
.{{
or }}
.cchardet
by default if found.cchardet
being used.bin
, python
, html
, and xml
.|
inside a sequence.\x70
, \u0070
, \N{unicode name}
, \160
, and standard escapes like \t
etc.\<
and \>
for start and end word boundaries to \m
and \M
. This is because of an oversight as Python versions less than 3.7 would escape <
and >
in re.escpae
(even though it is unnecessary). Also some Unicode table generation fixes.rummage
and rummageX.X
where X.X is the major and minor version of the Python in use.bregex
when regex
is not installed.[ACTIVE]
or [DONE]
instead of a misleading percentage.python -m rummage
and pythonw -m rummage
launching.pythonw
failure.wxPython
4.0.0b1 removed label parameter from constructor.on_loaded
event via CallLater
works properly in Python 2 and 3.on_loaded
event in some situations.rummage
and rummage<version>
. So for 2.7, it would be rummage2.7
.