C. McEnroe
14ae13f781
Add C-t transpose
...
Also in emacs, weechat.
2020-02-12 01:16:40 -05:00
C. McEnroe
aab9f76fa0
Add C-v and M-v
...
I figure there should be some way to scroll without keypad, and
apparently this is what emacs offers...
2020-02-12 01:00:39 -05:00
C. McEnroe
d73085eaa9
Allow for arguments to open/copy utilities
2020-02-12 00:48:43 -05:00
C. McEnroe
3a325d3914
Handle RPL_AWAY
2020-02-12 00:17:28 -05:00
C. McEnroe
8d873c71ed
Support monochromatic terminals
...
Oops, division by zero!
2020-02-11 23:01:38 -05:00
C. McEnroe
fea344b7df
Add .gz to chroot-man script
2020-02-11 22:43:25 -05:00
C. McEnroe
10ae7bedbd
Add -R restricted flag
2020-02-11 22:39:29 -05:00
C. McEnroe
252428f97a
Add chroot target
2020-02-11 22:28:39 -05:00
C. McEnroe
907d4b4605
Exit focus and paste modes on err exit
2020-02-11 21:56:29 -05:00
C. McEnroe
62472ab183
Add startup GPLv3 note and URL
...
I am a degenerate.
2020-02-11 19:43:55 -05:00
C. McEnroe
90c59ecba4
Make sure -D_GNU_SOURCE ends up in CFLAGS on Linux
2020-02-11 19:03:39 -05:00
C. McEnroe
e73328a1fc
Add note about setting PKG_CONFIG_PATH
2020-02-11 18:33:19 -05:00
C. McEnroe
7c171b8aff
Rename query ID on nick change
2020-02-11 18:23:04 -05:00
C. McEnroe
7783d89448
Call completeClear when closing a window
2020-02-11 18:18:48 -05:00
C. McEnroe
6a5ebb0bab
Don't insert color codes for non-mentions
2020-02-11 18:15:25 -05:00
C. McEnroe
4d532ec738
Take first two words in colorMentions
...
This lets phrases like "hi june" get colored, but still doesn't get
carried away.
2020-02-11 18:08:05 -05:00
C. McEnroe
c9590bab06
Use time_t for save signature
...
It's actually more likely to be 64-bit than size_t anyway, and it
eliminates some helper functions.
Also don't error when reading an empty save file.
2020-02-11 18:01:50 -05:00
C. McEnroe
cc80fae758
Set self.nick to * initially
...
Allows removing a bunch of checks that self.nick is set, and it's what
the server usually calls you before registration.
Never highlight notices as mentions.
2020-02-11 17:52:55 -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
ac4876718f
Fix whois idle unit calculation
...
Rookie mistake.
2020-02-11 04:00:25 -05:00
C. McEnroe
86fac7caad
Cast towupper to wchar_t
...
For some reason it takes and returns wint_t...
2020-02-11 03:48:50 -05:00
C. McEnroe
b855ec6210
Cast set but unused variables to void
2020-02-11 03:47:30 -05:00
C. McEnroe
d91f588288
Declare strlcat
2020-02-11 03:45:26 -05:00
C. McEnroe
2404e15e72
Check if VDSUSP exists
2020-02-11 03:42:06 -05:00
C. McEnroe
40892a7415
Fix completeReplace iteration
2020-02-11 03:40:33 -05:00
C. McEnroe
172cd57099
Use pkg(8) to configure on FreeBSD
2020-02-11 03:09:51 -05:00
C. McEnroe
d1913a4c63
Merge branch 'rewrite'
2020-02-11 02:45:50 -05:00
C. McEnroe
15ff2a470e
Remove legacy code
2020-02-11 02:45:39 -05:00
C. McEnroe
1bb60065c3
Add INSTALLING section to README
2020-02-11 02:41:20 -05:00
C. McEnroe
7104c267cc
Add README
...
Still missing: build requirements and instructions.
2020-02-11 02:31:08 -05:00
C. McEnroe
bf86a4749f
Invalidate title on uiShow
2020-02-10 22:05:02 -05:00
C. McEnroe
66fe89b84b
Only write out title if it has changed
2020-02-10 21:34:23 -05:00
C. McEnroe
90eff04eda
Only write out title on uiDraw
2020-02-10 21:24:30 -05:00
C. McEnroe
47a0bf7fc2
Manually raise SIGINT from C-c
...
This allows it to still work, but makes C-z C-c insert the color code
rather than exit, and in the future, will allow pasting in text with
color codes.
2020-02-10 21:09:32 -05:00
C. McEnroe
36e0bbc4cd
Split on <> in colorMentions
...
This allows it to color the nick in the common case of pasting "<nick>
something they said" into the chat. Technically it should color the
brackets too but that would be too much work.
2020-02-10 20:58:14 -05:00
C. McEnroe
2c2839e6c1
Replace alignment tabs with spaces in bufferList
2020-02-10 20:54:17 -05:00
C. McEnroe
3a156540b8
Add C-o as alias of M-/
...
M-/ is from weechat. C-o is like in vim.
2020-02-10 20:29:19 -05:00
C. McEnroe
80a79467ef
Only automatically switch to expected joins
2020-02-10 20:24:07 -05:00
C. McEnroe
00f0f94fc8
Delegate to commandPrivmsg from commandMsg
2020-02-10 20:17:21 -05:00
C. McEnroe
babd3b0a6c
Synthesize a QUIT message to handle on exit
...
So that the end of a saved buffer contains the self quit.
2020-02-10 20:06:25 -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
e6c18403e2
Leave a blank line after loaded buffer
2020-02-10 19:44:35 -05:00
C. McEnroe
b59431bb15
Add -s to save and load buffers
2020-02-10 19:40:13 -05:00
C. McEnroe
65603d5138
Show heat and other unread in title
2020-02-10 17:54:16 -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