[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Weechat-dev] [bug #34318] weechat.buffer_search should do/support a cas
From: |
Nils G |
Subject: |
[Weechat-dev] [bug #34318] weechat.buffer_search should do/support a case insensitive match |
Date: |
Mon, 01 Apr 2013 20:35:25 +0000 |
User-agent: |
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:19.0) Gecko/20100101 Firefox/19.0 |
Update of bug #34318 (project weechat):
Status: None => Ready For Test
Assigned to: flashcode => nils_2
_______________________________________________________
Follow-up Comment #4:
patch for a case insensitive buffer_search. To enable a case insensitive
search, you have to use prefix "(?i)" in front of "name" argument.
Example (python):
weechat.prnt("",'ptr_buffer: %s' %
weechat.buffer_search('irc','(?i)freenode.#photography'))
This patch also includes a new API function called
"weechat_buffer_search_by_full_name"
Prototype:
struct t_gui_buffer *weechat_buffer_search_by_full_name (const char
*full_name);
Arguments:
full_name: full name of buffer ("plugin.name")
Allowed prefix:
(?i) : for case insensitive search
Return value:
pointer to buffer found, NULL if not found
C example:
struct t_gui_buffer *my_buffer = weechat_buffer_search_by_full_name
("my_buffer");
Script (Python):
# prototype
buffer = weechat.buffer_search_by_full_name(full_name)
# example
buffer = weechat.buffer_search_by_full_name("irc.freenode.#weechat")
buffer = weechat.buffer_search_by_full_name("(?i)irc.freenode.#WeEcHaT")
(file #27739)
_______________________________________________________
Additional Item Attachment:
File name: buffer_search_case_insensitive.patch Size:11 KB
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?34318>
_______________________________________________
Nachricht gesendet von/durch Savannah
http://savannah.nongnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Weechat-dev] [bug #34318] weechat.buffer_search should do/support a case insensitive match,
Nils G <=