about summary refs log tree commit diff
path: root/chat.c (unfollow)
Commit message (Collapse)Author
2020-02-07Populate completion with commandsJune McEnroe
2020-02-07Use define_key for meta keysJune McEnroe
This will allow distinguishing meta from escape via ESCDELAY (which should probably be set to something quite a lot shorter than its default).
2020-02-07Only treat the first tab as the alignment pointJune McEnroe
2020-02-07Show one cell to the right of the input cursorJune McEnroe
2020-02-07Add key bindings for IRC formattingJune McEnroe
2020-02-07Document key bindings in manualJune McEnroe
2020-02-07Add some real line editing operationsJune McEnroe
2020-02-06Add simple configure scriptJune McEnroe
Mostly motivated by wanting to build with the ncurses in pkgsrc because it supports italics.
2020-02-06Flush stdout after using putpJune McEnroe
2020-02-06Color notices LightGray in inputJune McEnroe
2020-02-06Color notices LightGray by defaultJune McEnroe
2020-02-06Show input in italics for actions and set Debug promptJune McEnroe
2020-02-06Render actions in italicJune McEnroe
Also render italic as normal if it's unsupported, as that is what would happen anyway if curses has A_ITALIC but the terminal has no sitm. That format string is kinda bad.
2020-02-06Never consider notices hotJune McEnroe
2020-02-06Beep on hotJune McEnroe
2020-02-06Set id color to Default on allocationJune McEnroe
2020-02-06Handle mentionsJune McEnroe
2020-02-06Route own query messages correctlyJune McEnroe
2020-02-06Send CAP END if CAP LS doesn't list anything goodJune McEnroe
2020-02-06Flesh out trailing manual sectionsJune McEnroe
2020-02-06Disable SUSPJune McEnroe
Frees up C-z and suspending an IRC client is silly anyway.
2020-02-06Search for cert and priv in config dirsJune McEnroe
2020-02-06Handle TOPIC and repliesJune McEnroe
2020-02-06Handle PARTJune McEnroe
2020-02-06Add /join commandJune McEnroe
2020-02-06Send self.join without colonJune McEnroe
If someone is weird enough to use channel keys, they can -j '#foo key'.
2020-02-05Handle ERRORJune McEnroe
2020-02-05Handle errors from getoptJune McEnroe
2020-02-05Use getopt_config to load optionsJune McEnroe
I'm really getting a lot of use out of this config.c huh.
2020-02-05Add /window name variantJune McEnroe
2020-02-05Document commands in manualJune McEnroe
2020-02-05Handle empty params in /quoteJune McEnroe
2020-02-05Handle empty messages on privmsg, notice, actionJune McEnroe
2020-02-05Add /windowJune McEnroe
2020-02-05Add /quitJune McEnroe
2020-02-05Add /me, /notice, /quote commandsJune McEnroe
2020-02-05Change prompt depending on commandJune McEnroe
2020-02-05Scroll the input windowJune McEnroe
I was wondering if I should instead make input wrap, but then wordWrap would need to both support showing formatting and persisting styles across to strings, and it would need to move the window pad up and down a bunch, etc.
2020-02-05Only reflow text when COLS changesJune McEnroe
2020-02-05Fix SIGWINCH handlingJune McEnroe
curses is dumb.
2020-02-05Modulo colors before comparing pairsJune McEnroe
Otherwise a new pair is allocated every time a high color is requested.
2020-02-05Send input as raw IRC in <debug>June McEnroe
2020-02-05Reflow text on window resizeJune McEnroe
2020-02-05Save own username for message echoingJune McEnroe
2020-02-05Align MOTD after -June McEnroe
2020-02-05Add extremely basic editing and message sendingJune McEnroe
2020-02-04Convert editHead and editTail from wchar_tJune McEnroe
2020-02-04Model keyCtrl like keyMetaJune McEnroe
2020-02-04Call inputUpdate when switching windowsJune McEnroe
Because changing windows (to <network> or <debug>) will affect the prompt.
2020-02-04Align join messages after nickJune McEnroe