weechat-dev
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]