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/ _______________________________________________ Weechat-dev mailing list Weechat-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/weechat-dev