mirror of
https://github.com/irssi/irssi.git
synced 2026-08-17 23:52:22 +02:00
add new PUBNOTICES level
separating private notices and channel notices
This commit is contained in:
parent
ae5a9283ee
commit
7360944900
12 changed files with 83 additions and 52 deletions
|
|
@ -23,10 +23,12 @@
|
|||
|
||||
/* the order of these levels must match the bits in levels.h */
|
||||
static const char *levels[] = {
|
||||
/* clang-format off */
|
||||
"CRAP",
|
||||
"MSGS",
|
||||
"PUBLICS",
|
||||
"NOTICES",
|
||||
"PUBNOTICES",
|
||||
"SNOTES",
|
||||
"CTCPS",
|
||||
"ACTIONS",
|
||||
|
|
@ -46,6 +48,7 @@ static const char *levels[] = {
|
|||
"CLIENTERRORS",
|
||||
"HILIGHTS",
|
||||
NULL
|
||||
/* clang-format on */
|
||||
};
|
||||
|
||||
int level_get(const char *level)
|
||||
|
|
|
|||
|
|
@ -13,26 +13,27 @@ enum {
|
|||
MSGLEVEL_MSGS = 0x0000002,
|
||||
MSGLEVEL_PUBLIC = 0x0000004,
|
||||
MSGLEVEL_NOTICES = 0x0000008,
|
||||
MSGLEVEL_SNOTES = 0x0000010,
|
||||
MSGLEVEL_CTCPS = 0x0000020,
|
||||
MSGLEVEL_ACTIONS = 0x0000040,
|
||||
MSGLEVEL_JOINS = 0x0000080,
|
||||
MSGLEVEL_PARTS = 0x0000100,
|
||||
MSGLEVEL_QUITS = 0x0000200,
|
||||
MSGLEVEL_KICKS = 0x0000400,
|
||||
MSGLEVEL_MODES = 0x0000800,
|
||||
MSGLEVEL_TOPICS = 0x0001000,
|
||||
MSGLEVEL_WALLOPS = 0x0002000,
|
||||
MSGLEVEL_INVITES = 0x0004000,
|
||||
MSGLEVEL_NICKS = 0x0008000,
|
||||
MSGLEVEL_DCC = 0x0010000,
|
||||
MSGLEVEL_DCCMSGS = 0x0020000,
|
||||
MSGLEVEL_CLIENTNOTICE = 0x0040000,
|
||||
MSGLEVEL_CLIENTCRAP = 0x0080000,
|
||||
MSGLEVEL_CLIENTERROR = 0x0100000,
|
||||
MSGLEVEL_HILIGHT = 0x0200000,
|
||||
MSGLEVEL_PUBNOTICES = 0x0000010,
|
||||
MSGLEVEL_SNOTES = 0x0000020,
|
||||
MSGLEVEL_CTCPS = 0x0000040,
|
||||
MSGLEVEL_ACTIONS = 0x0000080,
|
||||
MSGLEVEL_JOINS = 0x0000100,
|
||||
MSGLEVEL_PARTS = 0x0000200,
|
||||
MSGLEVEL_QUITS = 0x0000400,
|
||||
MSGLEVEL_KICKS = 0x0000800,
|
||||
MSGLEVEL_MODES = 0x0001000,
|
||||
MSGLEVEL_TOPICS = 0x0002000,
|
||||
MSGLEVEL_WALLOPS = 0x0004000,
|
||||
MSGLEVEL_INVITES = 0x0008000,
|
||||
MSGLEVEL_NICKS = 0x0010000,
|
||||
MSGLEVEL_DCC = 0x0020000,
|
||||
MSGLEVEL_DCCMSGS = 0x0040000,
|
||||
MSGLEVEL_CLIENTNOTICE = 0x0080000,
|
||||
MSGLEVEL_CLIENTCRAP = 0x0100000,
|
||||
MSGLEVEL_CLIENTERROR = 0x0200000,
|
||||
MSGLEVEL_HILIGHT = 0x0400000,
|
||||
|
||||
MSGLEVEL_ALL = 0x03fffff,
|
||||
MSGLEVEL_ALL = 0x07fffff,
|
||||
|
||||
MSGLEVEL_NOHILIGHT = 0x1000000, /* Don't highlight this message */
|
||||
MSGLEVEL_NO_ACT = 0x2000000, /* Don't trigger channel activity */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue