C. McEnroe
|
14ae13f781
|
Add C-t transpose
Also in emacs, weechat.
|
2020-02-12 01:16:40 -05:00 |
C. McEnroe
|
d73085eaa9
|
Allow for arguments to open/copy utilities
|
2020-02-12 00:48:43 -05:00 |
C. McEnroe
|
10ae7bedbd
|
Add -R restricted flag
|
2020-02-11 22:39:29 -05:00 |
C. McEnroe
|
2771863299
|
Define ColorCap instead of hardcoding 100
|
2020-02-11 17:43:36 -05:00 |
C. McEnroe
|
af87b4e68d
|
Move hash to top of chat.h
|
2020-02-11 17:41:06 -05:00 |
C. McEnroe
|
83a8952cf5
|
Move base64 out of chat.h
|
2020-02-11 17:40:08 -05:00 |
C. McEnroe
|
a50596c5c5
|
Move XDG_SUBDIR out of chat.h
|
2020-02-11 17:37:18 -05:00 |
C. McEnroe
|
d91f588288
|
Declare strlcat
|
2020-02-11 03:45:26 -05:00 |
C. McEnroe
|
80a79467ef
|
Only automatically switch to expected joins
|
2020-02-10 20:24:07 -05:00 |
C. McEnroe
|
99480a42e5
|
Factor out XDG base directory code
And add warnings to configOpen, since that's the only way to be accurate
if a weird error occurs.
|
2020-02-10 19:57:10 -05:00 |
C. McEnroe
|
b59431bb15
|
Add -s to save and load buffers
|
2020-02-10 19:40:13 -05:00 |
C. McEnroe
|
c8a6564670
|
Eliminate array in hash
I expected to have to remove some arbitrary colors, but it seems like
just the range 2-75 works fine.
|
2020-02-10 17:03:13 -05:00 |
C. McEnroe
|
0d93e66a68
|
Add -H
|
2020-02-10 05:50:28 -05:00 |
C. McEnroe
|
a91f975e9b
|
Hash to colors in the range 2-75
Colors 76-87 seem too light, some almost appearing white. Colors 88-98
are shades of gray.
|
2020-02-10 05:37:47 -05:00 |
C. McEnroe
|
3436cd1068
|
Add /whois
|
2020-02-09 16:45:49 -05:00 |
C. McEnroe
|
2aa2005339
|
Add C-y
This is weechat's binding for it.
|
2020-02-09 07:09:56 -05:00 |
C. McEnroe
|
5e637324c9
|
Add C-w and M-d
|
2020-02-09 04:32:32 -05:00 |
C. McEnroe
|
3cd830681e
|
Rename kill ops
|
2020-02-09 04:22:41 -05:00 |
C. McEnroe
|
b08c2d03ef
|
Add M-b and M-f
|
2020-02-09 04:20:07 -05:00 |
C. McEnroe
|
d7c96fc81b
|
Add C-k
Also rename all the edit ops to something consistent.
|
2020-02-09 03:58:13 -05:00 |
C. McEnroe
|
282de9af30
|
Add C-d
|
2020-02-09 03:45:44 -05:00 |
C. McEnroe
|
2d62ea9e30
|
Simplify edit buffer conversion and input rendering
|
2020-02-09 01:28:24 -05:00 |
C. McEnroe
|
a212a7ae2c
|
Show realname on JOIN if it is different from nick
|
2020-02-09 00:55:41 -05:00 |
C. McEnroe
|
3e68684148
|
Add /copy
|
2020-02-08 21:44:50 -05:00 |
C. McEnroe
|
2db17e83a9
|
Allow overriding the /open utility
|
2020-02-08 21:21:21 -05:00 |
C. McEnroe
|
f502260dd0
|
Scan messages for URLs
|
2020-02-08 18:29:01 -05:00 |
C. McEnroe
|
156282c95d
|
Add procPipe for subprocesses
|
2020-02-08 17:42:19 -05:00 |
C. McEnroe
|
b6bf6d62b0
|
Only show expected topic/names replies
|
2020-02-08 03:15:17 -05:00 |
C. McEnroe
|
943502ea82
|
Add /close
|
2020-02-08 02:26:00 -05:00 |
C. McEnroe
|
fda510b876
|
Handle ID overflow
idk just shove it all in <network>.
|
2020-02-08 01:14:41 -05:00 |
C. McEnroe
|
b5707af4b8
|
Handle KICK
See I knew the color cache in complete would be useful in at least one
place!
|
2020-02-08 00:58:17 -05:00 |
C. McEnroe
|
58e1d5b4e2
|
Handle NICK
|
2020-02-08 00:01:59 -05:00 |
C. McEnroe
|
8b7cc1a0ed
|
Clear completion for ID on self-part
|
2020-02-07 23:44:03 -05:00 |
C. McEnroe
|
d314523b90
|
Update completion on join, part, privmsg
|
2020-02-07 23:33:23 -05:00 |
C. McEnroe
|
fe5fd89705
|
Populate completion with commands
|
2020-02-07 21:39:56 -05:00 |
C. McEnroe
|
af244ad3cd
|
Add some real line editing operations
|
2020-02-07 01:56:23 -05:00 |
C. McEnroe
|
e9394bfff9
|
Set id color to Default on allocation
|
2020-02-06 04:19:56 -05:00 |
C. McEnroe
|
8b3bf897c2
|
Search for cert and priv in config dirs
|
2020-02-06 02:21:04 -05:00 |
C. McEnroe
|
27eaddb6b9
|
Use getopt_config to load options
I'm really getting a lot of use out of this config.c huh.
|
2020-02-05 22:49:56 -05:00 |
C. McEnroe
|
b2cf873304
|
Add /window
|
2020-02-05 22:09:29 -05:00 |
C. McEnroe
|
7c0e9cf3d2
|
Add /quit
|
2020-02-05 21:57:23 -05:00 |
C. McEnroe
|
b2d35edcb2
|
Change prompt depending on command
|
2020-02-05 19:00:54 -05:00 |
C. McEnroe
|
7414a8a11c
|
Save own username for message echoing
|
2020-02-05 00:40:24 -05:00 |
C. McEnroe
|
4cce893eab
|
Add extremely basic editing and message sending
|
2020-02-05 00:20:39 -05:00 |
C. McEnroe
|
9944dc484b
|
Split showing style codes and word wrapping
|
2020-02-04 20:23:55 -05:00 |
C. McEnroe
|
43845c6115
|
Add beginnings of input handling
|
2020-02-04 03:58:56 -05:00 |
C. McEnroe
|
26e9dd9adf
|
Use time_t rather than struct tm
|
2020-02-03 18:41:52 -05:00 |
C. McEnroe
|
c9470b59a1
|
Add sequences for toggling focus/paste modes
|
2020-02-02 23:20:19 -05:00 |
C. McEnroe
|
5c328c7a88
|
Remove term.c in favor of more curses APIs
|
2020-02-02 19:34:35 -05:00 |
C. McEnroe
|
8ec17d4f8c
|
Use tsl/fsl capabilities for title if available
Also manually fill them if TERM=xterm* because they really should be
there.
|
2020-02-02 18:40:21 -05:00 |
C. McEnroe
|
0d6a60cc66
|
Save NETWORK, CHANTYPES, PREFIX from ISUPPORT
|
2020-02-02 17:37:36 -05:00 |
C. McEnroe
|
052cd2ed26
|
Remove style string macros
|
2020-02-02 03:34:05 -05:00 |
C. McEnroe
|
8bb9ea7b7f
|
Add idColors
|
2020-02-02 03:27:50 -05:00 |
C. McEnroe
|
ec83332e15
|
Implement window switching and status line
|
2020-02-02 03:13:50 -05:00 |
C. McEnroe
|
3c824684e5
|
Add color hashing function
|
2020-02-02 02:31:20 -05:00 |
C. McEnroe
|
e5363bcae0
|
Implement the beginnings of UI
It takes so much code to do anything in curses...
|
2020-02-01 19:37:55 -05:00 |
C. McEnroe
|
e289ff6b18
|
Add term stuff
Copied almost verbatim from existing catgirl... I think I did a better
job on that state machine this time tbh.
|
2020-02-01 02:55:07 -05:00 |
C. McEnroe
|
03cb0d7c04
|
Add IDs and names
|
2020-02-01 02:33:17 -05:00 |
C. McEnroe
|
2b3a8bfb9c
|
Add -v flag
|
2020-02-01 02:26:35 -05:00 |
C. McEnroe
|
8431602363
|
Blindly implement login flow
|
2020-02-01 01:18:01 -05:00 |