diff options
author | Přemysl Eric Janouch <p@janouch.name> | 2021-08-29 12:07:31 +0200 |
---|---|---|
committer | Přemysl Eric Janouch <p@janouch.name> | 2021-08-29 12:12:52 +0200 |
commit | 9323089d66ae07a2996c81296eed5fc4e9dab1a9 (patch) | |
tree | 8880cc50fe89f75c9a7b41e77dbbd935139d6179 /xC.c | |
parent | de7df1f60d8965d6eb0db9d863f950ffa8720004 (diff) | |
download | xK-9323089d66ae07a2996c81296eed5fc4e9dab1a9.tar.gz xK-9323089d66ae07a2996c81296eed5fc4e9dab1a9.tar.xz xK-9323089d66ae07a2996c81296eed5fc4e9dab1a9.zip |
xC: mIRC didn't invent all IRC formatting
So let's not confuse ourselves.
Diffstat (limited to 'xC.c')
-rw-r--r-- | xC.c | 24 |
1 files changed, 12 insertions, 12 deletions
@@ -1448,7 +1448,7 @@ enum formatter_item_type FORMATTER_ITEM_ATTR, ///< Formatting attributes FORMATTER_ITEM_FG_COLOR, ///< Foreground colour FORMATTER_ITEM_BG_COLOR, ///< Background colour - FORMATTER_ITEM_SIMPLE, ///< Toggle mIRC formatting + FORMATTER_ITEM_SIMPLE, ///< Toggle IRC formatting FORMATTER_ITEM_IGNORE_ATTR ///< Un/set attribute ignoration }; @@ -2089,7 +2089,7 @@ struct app_context int *nick_palette; ///< A 256-colour palette for nicknames size_t nick_palette_len; ///< Number of entries in nick_palette - bool awaiting_mirc_escape; ///< Awaiting a mIRC attribute escape + bool awaiting_formatting_escape; ///< Awaiting an IRC formatting escape bool in_bracketed_paste; ///< User is pasting some content struct str input_buffer; ///< Buffered pasted content @@ -3123,7 +3123,7 @@ irc_to_utf8 (const char *text) // #l inserts a locale-encoded string // // #S inserts a string from the server with unknown encoding -// #m inserts a mIRC-formatted string (auto-resets at boundaries) +// #m inserts an IRC-formatted string (auto-resets at boundaries) // #n cuts the nickname from a string and automatically colours it // #N is like #n but also appends userhost, if present // @@ -3322,7 +3322,7 @@ formatter_parse_mirc_color (struct formatter *self, const char *s) } static void -formatter_parse_mirc (struct formatter *self, const char *s) +formatter_parse_message (struct formatter *self, const char *s) { FORMATTER_ADD_RESET (self); @@ -3454,7 +3454,7 @@ restart: break; case 'm': tmp = irc_to_utf8 ((s = va_arg (*ap, char *))); - formatter_parse_mirc (self, tmp); + formatter_parse_message (self, tmp); free (tmp); break; case 'n': @@ -6286,7 +6286,7 @@ irc_is_highlight (struct server *s, const char *message) // Strip formatting from the message so that it doesn't interfere // with nickname detection (colour sequences in particular) struct formatter f = formatter_make (s->ctx, NULL); - formatter_parse_mirc (&f, message); + formatter_parse_message (&f, message); struct str stripped = str_make (); for (size_t i = 0; i < f.items_len; i++) @@ -13500,7 +13500,7 @@ on_insert_attribute (int count, int key, void *user_data) (void) key; struct app_context *ctx = user_data; - ctx->awaiting_mirc_escape = true; + ctx->awaiting_formatting_escape = true; return true; } @@ -13534,7 +13534,7 @@ input_add_functions (void *user_data) XX ("toggle-unimportant", "Toggle junk msgs", on_toggle_unimportant) XX ("edit-input", "Edit input", on_edit_input) XX ("redraw-screen", "Redraw screen", on_redraw_screen) - XX ("insert-attribute", "mIRC formatting", on_insert_attribute) + XX ("insert-attribute", "IRC formatting", on_insert_attribute) XX ("start-paste-mode", "Bracketed paste", on_start_paste_mode) #undef XX } @@ -14064,7 +14064,7 @@ on_signal_pipe_readable (const struct pollfd *fd, struct app_context *ctx) } static void -process_mirc_escape (const struct pollfd *fd, struct app_context *ctx) +process_formatting_escape (const struct pollfd *fd, struct app_context *ctx) { // There's no other way with libedit, as both el_getc() in a function // handler and CC_ARGHACK would block execution @@ -14116,7 +14116,7 @@ error: CALL (ctx->input, ding); done: str_reset (buf); - ctx->awaiting_mirc_escape = false; + ctx->awaiting_formatting_escape = false; } #define BRACKETED_PASTE_LIMIT 102400 ///< How much text can be pasted @@ -14212,8 +14212,8 @@ on_tty_readable (const struct pollfd *fd, struct app_context *ctx) if (fd->revents & ~(POLLIN | POLLHUP | POLLERR)) print_debug ("fd %d: unexpected revents: %d", fd->fd, fd->revents); - if (ctx->awaiting_mirc_escape) - process_mirc_escape (fd, ctx); + if (ctx->awaiting_formatting_escape) + process_formatting_escape (fd, ctx); else if (ctx->in_bracketed_paste) process_bracketed_paste (fd, ctx); else if (!ctx->quitting) |