Commit Graph

  • 347fabc2fe Invert the direction of window->scroll C. McEnroe 2020-02-09 11:50:56 -0500
  • 11f2de1a29 Add The Scroll Bar C. McEnroe 2020-02-09 09:18:26 -0500
  • 8451543b98 Implement scrolling! C. McEnroe 2020-02-09 08:52:17 -0500
  • 8ce6d4c377 Add M-/ C. McEnroe 2020-02-09 08:17:05 -0500
  • 16316679a1 Add M-a C. McEnroe 2020-02-09 08:14:22 -0500
  • 26eefa35c9 Add C-n and C-p C. McEnroe 2020-02-09 07:46:30 -0500
  • 02ca8e972b Use iswspace for word movement C. McEnroe 2020-02-09 07:32:35 -0500
  • 2aa2005339 Add C-y C. McEnroe 2020-02-09 07:09:51 -0500
  • cbc6ff2da7 Add general key bindings paragraph to manual C. McEnroe 2020-02-09 04:44:46 -0500
  • 5e637324c9 Add C-w and M-d C. McEnroe 2020-02-09 04:32:32 -0500
  • 3cd830681e Rename kill ops C. McEnroe 2020-02-09 04:22:41 -0500
  • b08c2d03ef Add M-b and M-f C. McEnroe 2020-02-09 04:20:07 -0500
  • d7c96fc81b Add C-k C. McEnroe 2020-02-09 03:56:18 -0500
  • 282de9af30 Add C-d C. McEnroe 2020-02-09 03:45:44 -0500
  • e6e2021d48 Add C-b and C-f C. McEnroe 2020-02-09 03:41:46 -0500
  • 40e362f505 Hook up tab-complete C. McEnroe 2020-02-09 02:33:53 -0500
  • 82cf445858 Add self.nick to completion in Network, not None C. McEnroe 2020-02-09 02:16:17 -0500
  • 2d62ea9e30 Simplify edit buffer conversion and input rendering C. McEnroe 2020-02-09 01:28:24 -0500
  • a212a7ae2c Show realname on JOIN if it is different from nick C. McEnroe 2020-02-09 00:53:55 -0500
  • e0714a9b7e Switch to "other" window if closing active window C. McEnroe 2020-02-09 00:39:09 -0500
  • b30b93f672 Use fmemopen to build colored mentions string C. McEnroe 2020-02-08 23:29:32 -0500
  • ec73174c4c Use unexpected NAMES replies to populate complete C. McEnroe 2020-02-08 22:55:11 -0500
  • 9cbec9ca7e Color mentions C. McEnroe 2020-02-08 22:51:13 -0500
  • af14947103 Trim whitespace from both ends of command params C. McEnroe 2020-02-08 21:50:29 -0500
  • 3e68684148 Add /copy C. McEnroe 2020-02-08 21:44:50 -0500
  • 2db17e83a9 Allow overriding the /open utility C. McEnroe 2020-02-08 21:21:21 -0500
  • 362d779b61 Set FDs CLOEXEC C. McEnroe 2020-02-08 19:12:05 -0500
  • 9b9794df33 Implement URL opening C. McEnroe 2020-02-08 19:04:25 -0500
  • f502260dd0 Scan messages for URLs C. McEnroe 2020-02-08 18:29:01 -0500
  • 156282c95d Add procPipe for subprocesses C. McEnroe 2020-02-08 17:42:19 -0500
  • 8128edc7eb Handle SIGCHLD C. McEnroe 2020-02-08 17:22:51 -0500
  • 72d8749454 Check signals after file descriptors C. McEnroe 2020-02-08 17:04:25 -0500
  • 29bd788660 Simplify(?) reflow buffer loop C. McEnroe 2020-02-08 16:56:49 -0500
  • b98c7d6863 Add /topic C. McEnroe 2020-02-08 03:25:50 -0500
  • ff6424a87c Add /names C. McEnroe 2020-02-08 03:19:56 -0500
  • b6bf6d62b0 Only show expected topic/names replies C. McEnroe 2020-02-08 03:15:17 -0500
  • 2cacf15314 Add /debug C. McEnroe 2020-02-08 02:33:41 -0500
  • 943502ea82 Add /close C. McEnroe 2020-02-08 02:26:00 -0500
  • 55e721da42 Check return values of newwin/newpad C. McEnroe 2020-02-08 02:13:02 -0500
  • 5c10fe0d41 Add /query C. McEnroe 2020-02-08 01:34:55 -0500
  • f5783d15c6 Add /part C. McEnroe 2020-02-08 01:25:07 -0500
  • fda510b876 Handle ID overflow C. McEnroe 2020-02-08 01:14:41 -0500
  • b5707af4b8 Handle KICK C. McEnroe 2020-02-08 00:58:17 -0500
  • f14175ebed Handle QUIT C. McEnroe 2020-02-08 00:36:23 -0500
  • 7ebfeea330 Handle NAMES reply C. McEnroe 2020-02-08 00:25:09 -0500
  • 55173ef297 Add /nick C. McEnroe 2020-02-08 00:02:10 -0500
  • 58e1d5b4e2 Handle NICK C. McEnroe 2020-02-08 00:01:59 -0500
  • 0705f09310 Only treat the first tab as the alignment point C. McEnroe 2020-02-07 23:56:41 -0500
  • 71b0536536 Revert "Only treat the first tab as the alignment point" C. McEnroe 2020-02-07 23:55:46 -0500
  • 8b7cc1a0ed Clear completion for ID on self-part C. McEnroe 2020-02-07 23:44:03 -0500
  • d314523b90 Update completion on join, part, privmsg C. McEnroe 2020-02-07 23:33:23 -0500
  • ef9bea6d60 Use atexit instead of err_set_exit C. McEnroe 2020-02-07 22:25:09 -0500
  • 09579052a9 Update color in completeTouch C. McEnroe 2020-02-07 22:05:34 -0500
  • b200194206 Use complete to abbreviate commands C. McEnroe 2020-02-07 21:53:50 -0500
  • fe5fd89705 Populate completion with commands C. McEnroe 2020-02-07 21:30:25 -0500
  • a26c9ae0bc Use define_key for meta keys C. McEnroe 2020-02-07 20:41:27 -0500
  • 5881a96638 Only treat the first tab as the alignment point C. McEnroe 2020-02-07 20:29:32 -0500
  • aed762368d Show one cell to the right of the input cursor C. McEnroe 2020-02-07 20:28:22 -0500
  • 4343f35f9c Add key bindings for IRC formatting C. McEnroe 2020-02-07 02:46:40 -0500
  • 86ee56ec45 Document key bindings in manual C. McEnroe 2020-02-07 02:05:18 -0500
  • af244ad3cd Add some real line editing operations C. McEnroe 2020-02-07 01:55:26 -0500
  • 5470254fa5 Add simple configure script C. McEnroe 2020-02-06 23:49:27 -0500
  • 273207b19f Flush stdout after using putp C. McEnroe 2020-02-06 23:11:48 -0500
  • ea7e919a1d Color notices LightGray in input C. McEnroe 2020-02-06 23:11:35 -0500
  • 87e42cc627 Color notices LightGray by default C. McEnroe 2020-02-06 22:59:49 -0500
  • 9cff026b5a Show input in italics for actions and set Debug prompt C. McEnroe 2020-02-06 19:05:51 -0500
  • 34514cf2ee Render actions in italic C. McEnroe 2020-02-06 18:48:49 -0500
  • e1f10958c9 Never consider notices hot C. McEnroe 2020-02-06 04:37:28 -0500
  • 68440d50c6 Beep on hot C. McEnroe 2020-02-06 04:23:49 -0500
  • e9394bfff9 Set id color to Default on allocation C. McEnroe 2020-02-06 04:19:56 -0500
  • 32ec697092 Handle mentions C. McEnroe 2020-02-06 04:18:15 -0500
  • 30b3780e57 Route own query messages correctly C. McEnroe 2020-02-06 04:01:11 -0500
  • 1e6e533538 Send CAP END if CAP LS doesn't list anything good C. McEnroe 2020-02-06 03:44:49 -0500
  • 306e2b5c5b Flesh out trailing manual sections C. McEnroe 2020-02-06 02:56:55 -0500
  • a5a162b9c6 Disable SUSP C. McEnroe 2020-02-06 02:25:58 -0500
  • 8b3bf897c2 Search for cert and priv in config dirs C. McEnroe 2020-02-06 02:21:04 -0500
  • 5e98d83f83 Handle TOPIC and replies C. McEnroe 2020-02-06 02:07:39 -0500
  • 5fb492f8cd Handle PART C. McEnroe 2020-02-06 01:16:35 -0500
  • 9a585188c5 Add /join command C. McEnroe 2020-02-06 01:05:09 -0500
  • db499dc5f5 Send self.join without colon C. McEnroe 2020-02-06 01:03:21 -0500
  • 3085779d86 Handle ERROR C. McEnroe 2020-02-05 23:27:43 -0500
  • 839cc362a8 Handle errors from getopt C. McEnroe 2020-02-05 22:51:45 -0500
  • 27eaddb6b9 Use getopt_config to load options C. McEnroe 2020-02-05 22:49:56 -0500
  • 6ca54617ce Add /window name variant C. McEnroe 2020-02-05 22:25:34 -0500
  • f4868fc906 Document commands in manual C. McEnroe 2020-02-05 22:22:52 -0500
  • 63b92672fe Handle empty params in /quote C. McEnroe 2020-02-05 22:18:11 -0500
  • 7cc64927bd Handle empty messages on privmsg, notice, action C. McEnroe 2020-02-05 22:15:08 -0500
  • b2cf873304 Add /window C. McEnroe 2020-02-05 22:09:29 -0500
  • 7c0e9cf3d2 Add /quit C. McEnroe 2020-02-05 21:57:23 -0500
  • 7c0b60221b Add /me, /notice, /quote commands C. McEnroe 2020-02-05 19:19:01 -0500
  • b2d35edcb2 Change prompt depending on command C. McEnroe 2020-02-05 19:00:54 -0500
  • a7b0ed9907 Scroll the input window C. McEnroe 2020-02-05 18:18:25 -0500
  • eb91347308 Only reflow text when COLS changes C. McEnroe 2020-02-05 18:01:57 -0500
  • 2d5f608cc5 Fix SIGWINCH handling C. McEnroe 2020-02-05 17:58:49 -0500
  • 6e679bdf26 Modulo colors before comparing pairs C. McEnroe 2020-02-05 04:24:13 -0500
  • 1cf6e29fc4 Send input as raw IRC in <debug> C. McEnroe 2020-02-05 03:42:04 -0500
  • 42210e079b Reflow text on window resize C. McEnroe 2020-02-05 02:03:21 -0500
  • 7414a8a11c Save own username for message echoing C. McEnroe 2020-02-05 00:40:24 -0500
  • 37ec1e8232 Align MOTD after - C. McEnroe 2020-02-05 00:24:54 -0500
  • 4cce893eab Add extremely basic editing and message sending C. McEnroe 2020-02-05 00:20:39 -0500