o ]LbQ @sddZddlmZddlmZmZmZmZmZdZ iZ e e Z e ddddd d d Z gd Z d S)abrowse command output with an external pager (DEPRECATED) Forcibly enable paging for individual commands that don't typically request pagination with the attend- option. This setting takes precedence over ignore options and defaults:: [pager] attend-cat = false )absolute_import)cmdutilcommandsdispatch extensions registrarsships-with-hg-corepagerattendcCstS)N)attendedr r -/usr/lib/python3/dist-packages/hgext/pager.py.sr )defaultcCsdd}ttd|dS)Nc Ss|ddk}|r_|js_d}|dd}|dd}t|tj\} } | D]$}d|} |d| dr:|d| d}n||vsD||vrH|sHd}nq$|r[|dddd| d |n| |||||S) NrsautoFr signores attend-%sTsextension-via-attend-) pageractive configlistrfindcmdrtableconfig configbool setconfigpager disablepager) origuioptionscmdcmdfuncautousepagerattendignorecmds_varr r r pagecmd3s(    zuisetup..pagecmds _runcommand)r wrapfunctionr)rr%r r r uisetup2sr')sannotatescatsdiffsexportsglogslogsqdiffN)__doc__ __future__r mercurialrrrrr testedwith configtable configitemr'r r r r r s    !