WeeChat dev news - Tag - emphasisWeeChat development blog2024-01-22T17:53:19+01:00urn:md5:edd364dae4d94114a2ba146603903683DotclearSearch with regex and text emphasisurn:md5:8d4a2fc64109856e324c01b8007b74022013-08-17T16:40:00+02:002022-10-09T13:58:04+02:00Sébastien Helleucoreemphasisregexsearch <p>When searching text in buffer (with Ctrl+R), the matching text in lines is now emphasized, even if there are color codes in the line.</p>
<p>The search has been improved: it is now possible to search with a regular expression, and select where to search: in messages (default), prefixes or prefixes+messages.</p>
<p>The default key for search is still Ctrl+R and keys have been added/changed in the search context:</p>
<ul>
<li>Ctrl+R: switch search type: string/regex</li>
<li>Alt+c: switch exact case for search</li>
<li>Tab: switch search in messages/prefixes</li>
</ul>
<p>The new search prompt in input bar looks like this: <code>[Search (~ str,msg)]</code></p>
<p>Short description of content:</p>
<ul>
<li><code>~</code>: case insensitive search (default)</li>
<li><code>==</code>: case sensitive search</li>
<li><code>str</code>: search string (default)</li>
<li><code>regex</code>: search regular expression</li>
<li><code>msg</code>: search in messages (default)</li>
<li><code>pre</code>: search in prefixes</li>
<li><code>pre|msg</code>: search in prefixes and messages</li>
</ul>
<p>Happy search!</p>
<p><a href="https://blog.weechat.org/public/weechat_search_emphasis_regex.png" title="weechat_search_emphasis_regex.png"><img src="https://blog.weechat.org/public/.weechat_search_emphasis_regex_m.jpg" alt="weechat_search_emphasis_regex.png" style="display:table; margin:0 auto;" title="Regex search with text emphasis" /></a></p>