about summary refs log tree commit diff
Commit message (Collapse)AuthorAge
...
| * Add C-kJune McEnroe2020-02-09
| | | | | | | | Also rename all the edit ops to something consistent.
| * Add C-dJune McEnroe2020-02-09
| |
| * Add C-b and C-fJune McEnroe2020-02-09
| |
| * Hook up tab-completeJune McEnroe2020-02-09
| |
| * Add self.nick to completion in Network, not NoneJune McEnroe2020-02-09
| |
| * Simplify edit buffer conversion and input renderingJune McEnroe2020-02-09
| |
| * Show realname on JOIN if it is different from nickJune McEnroe2020-02-09
| |
| * Switch to "other" window if closing active windowJune McEnroe2020-02-09
| |
| * Use fmemopen to build colored mentions stringJune McEnroe2020-02-08
| |
| * Use unexpected NAMES replies to populate completeJune McEnroe2020-02-08
| |
| * Color mentionsJune McEnroe2020-02-08
| | | | | | | | | | | | | | Sort of like Textual does, but only in the first part of the messaage, either before a colon or before a space. Hopefully this makes it less costly than it would be, and prevents false positives on people with common nouns for nicks.
| * Trim whitespace from both ends of command paramsJune McEnroe2020-02-08
| |
| * Add /copyJune McEnroe2020-02-08
| |
| * Allow overriding the /open utilityJune McEnroe2020-02-08
| |
| * Set FDs CLOEXECJune McEnroe2020-02-08
| |
| * Implement URL openingJune McEnroe2020-02-08
| |
| * Scan messages for URLsJune McEnroe2020-02-08
| |
| * Add procPipe for subprocessesJune McEnroe2020-02-08
| |
| * Handle SIGCHLDJune McEnroe2020-02-08
| |
| * 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.