summary refs log tree commit diff
AgeCommit message (Collapse)Author
2020-02-08Add /queryC. McEnroe
2020-02-08Add /partC. McEnroe
2020-02-08Handle ID overflowC. McEnroe
idk just shove it all in <network>.
2020-02-08Handle KICKC. McEnroe
See I knew the color cache in complete would be useful in at least one place!
2020-02-08Handle QUITC. McEnroe
2020-02-08Handle NAMES replyC. McEnroe
2020-02-08Add /nickC. McEnroe
2020-02-08Handle NICKC. McEnroe
2020-02-07Only treat the first tab as the alignment pointC. McEnroe
2020-02-07Revert "Only treat the first tab as the alignment point"C. McEnroe
This reverts commit 5881a96638b63475bf48d506dbb659c481279790.
2020-02-07Clear completion for ID on self-partC. McEnroe
2020-02-07Update completion on join, part, privmsgC. McEnroe
2020-02-07Use atexit instead of err_set_exitC. McEnroe
Unsurprisingly, err_set_exit doesn't exist in GNU's err.h, but since it's safe to call reset_shell_mode on any kind of exit, just use atexit.
2020-02-07Update color in completeTouchC. McEnroe
2020-02-07Use complete to abbreviate commandsC. McEnroe
2020-02-07Populate completion with commandsC. McEnroe
2020-02-07Use define_key for meta keysC. 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 pointC. McEnroe
2020-02-07Show one cell to the right of the input cursorC. McEnroe
2020-02-07Add key bindings for IRC formattingC. McEnroe
2020-02-07Document key bindings in manualC. McEnroe
2020-02-07Add some real line editing operationsC. McEnroe
2020-02-06Add simple configure scriptC. McEnroe
Mostly motivated by wanting to build with the ncurses in pkgsrc because it supports italics.
2020-02-06Flush stdout after using putpC. McEnroe
2020-02-06Color notices LightGray in inputC. McEnroe
2020-02-06Color notices LightGray by defaultC. McEnroe
2020-02-06Show input in italics for actions and set Debug promptC. McEnroe
2020-02-06Render actions in italicC. 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 hotC. McEnroe
2020-02-06Beep on hotC. McEnroe
2020-02-06Set id color to Default on allocationC. McEnroe
2020-02-06Handle mentionsC. McEnroe
2020-02-06Route own query messages correctlyC. McEnroe
2020-02-06Send CAP END if CAP LS doesn't list anything goodC. McEnroe
2020-02-06Flesh out trailing manual sectionsC. McEnroe
2020-02-06Disable SUSPC. McEnroe
Frees up C-z and suspending an IRC client is silly anyway.
2020-02-06Search for cert and priv in config dirsC. McEnroe
2020-02-06Handle TOPIC and repliesC. McEnroe
2020-02-06Handle PARTC. McEnroe
2020-02-06Add /join commandC. McEnroe
2020-02-06Send self.join without colonC. McEnroe
If someone is weird enough to use channel keys, they can -j '#foo key'.
2020-02-05Handle ERRORC. McEnroe
2020-02-05Handle errors from getoptC. McEnroe
2020-02-05Use getopt_config to load optionsC. McEnroe
I'm really getting a lot of use out of this config.c huh.
2020-02-05Add /window name variantC. McEnroe
2020-02-05Document commands in manualC. McEnroe
2020-02-05Handle empty params in /quoteC. McEnroe
2020-02-05Handle empty messages on privmsg, notice, actionC. McEnroe
2020-02-05Add /windowC. McEnroe
2020-02-05Add /quitC. McEnroe