about summary refs log tree commit diff
Commit message (Collapse)AuthorAge
* Check signals after file descriptorsJune McEnroe2020-02-08
| | | | | If a signal happens while processing an FD, it should be handled immediately, rather than waiting for another poll return.
* Simplify(?) reflow buffer loopJune McEnroe2020-02-08
|
* Add /topicJune McEnroe2020-02-08
|
* Add /namesJune McEnroe2020-02-08
|
* Only show expected topic/names repliesJune McEnroe2020-02-08
|
* Add /debugJune McEnroe2020-02-08
|
* Add /closeJune McEnroe2020-02-08
|
* Check return values of newwin/newpadJune McEnroe2020-02-08
|
* Add /queryJune McEnroe2020-02-08
|
* Add /partJune McEnroe2020-02-08
|
* Handle ID overflowJune McEnroe2020-02-08
| | | | idk just shove it all in <network>.
* Handle KICKJune McEnroe2020-02-08
| | | | | See I knew the color cache in complete would be useful in at least one place!
* Handle QUITJune McEnroe2020-02-08
|
* Handle NAMES replyJune McEnroe2020-02-08
|
* Add /nickJune McEnroe2020-02-08
|
* Handle NICKJune McEnroe2020-02-08
|
* Only treat the first tab as the alignment pointJune McEnroe2020-02-07
|
* Revert "Only treat the first tab as the alignment point"June McEnroe2020-02-07
| | | | This reverts commit 5881a96638b63475bf48d506dbb659c481279790.
* Clear completion for ID on self-partJune McEnroe2020-02-07
|
* Update completion on join, part, privmsgJune McEnroe2020-02-07
|
* Use atexit instead of err_set_exitJune McEnroe2020-02-07
| | | | | 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.
* Update color in completeTouchJune McEnroe2020-02-07
|
* Use complete to abbreviate commandsJune McEnroe2020-02-07
|
* Populate completion with commandsJune McEnroe2020-02-07
|
* Use define_key for meta keysJune McEnroe2020-02-07
| | | | | | This will allow distinguishing meta from escape via ESCDELAY (which should probably be set to something quite a lot shorter than its default).
* Only treat the first tab as the alignment pointJune McEnroe2020-02-07
|
* Show one cell to the right of the input cursorJune McEnroe2020-02-07
|
* Add key bindings for IRC formattingJune McEnroe2020-02-07
|
* Document key bindings in manualJune McEnroe2020-02-07
|
* Add some real line editing operationsJune McEnroe2020-02-07
|
* Add simple configure scriptJune McEnroe2020-02-06
| | | | | Mostly motivated by wanting to build with the ncurses in pkgsrc because it supports italics.
* Flush stdout after using putpJune McEnroe2020-02-06
|
* Color notices LightGray in inputJune McEnroe2020-02-06
|
* Color notices LightGray by defaultJune McEnroe2020-02-06
|
* Show input in italics for actions and set Debug promptJune McEnroe2020-02-06
|
* Render actions in italicJune McEnroe2020-02-06
| | | | | | 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.
* Never consider notices hotJune McEnroe2020-02-06
|
* Beep on hotJune McEnroe2020-02-06
|
* Set id color to Default on allocationJune McEnroe2020-02-06
|
* Handle mentionsJune McEnroe2020-02-06
|
* Route own query messages correctlyJune McEnroe2020-02-06
|
* Send CAP END if CAP LS doesn't list anything goodJune McEnroe2020-02-06
|
* Flesh out trailing manual sectionsJune McEnroe2020-02-06
|
* Disable SUSPJune McEnroe2020-02-06
| | | | Frees up C-z and suspending an IRC client is silly anyway.
* Search for cert and priv in config dirsJune McEnroe2020-02-06
|
* Handle TOPIC and repliesJune McEnroe2020-02-06
|
* Handle PARTJune McEnroe2020-02-06
|
* Add /join commandJune McEnroe2020-02-06
|
* Send self.join without colonJune McEnroe2020-02-06
| | | | If someone is weird enough to use channel keys, they can -j '#foo key'.
* Handle ERRORJune McEnroe2020-02-05
|