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
C. McEnroe
b9a6d35b65
Improve color fudging
...
Prevent fudged colors from ever being pure black. Distribute fudged
colors between normal and bold if COLORS is 8. Fudge colors before
checking if it's a pre-allocated pair.
2020-02-10 05:33:31 -05:00
C. McEnroe
218bfbac32
Support all 99 IRC colors
...
Corresponding ANSI colors from the table on ircdocs.
2020-02-10 04:17:07 -05:00
C. McEnroe
8e55c049b5
Avoid coloring mentions if there are control codes
...
This was breaking leading color codes.
2020-02-10 03:58:25 -05:00
C. McEnroe
2c9ff1717b
Recalculate unreadLines on reflow
2020-02-10 03:37:17 -05:00
C. McEnroe
7957ca0ecd
Only make windows hotter
...
A warm message shouldn't clear a window's hotness.
2020-02-10 03:29:38 -05:00
C. McEnroe
7a8024ae3d
Always increase unreadLines
...
So that if you switch to a window and some new activity happens before
you press M-u, it'll still jump to the right place.
2020-02-10 03:10:08 -05:00
C. McEnroe
3c89857652
Move scroll marker on resize
2020-02-10 02:55:21 -05:00
C. McEnroe
b6061a70d7
Update line count for words longer than lines
2020-02-10 02:50:32 -05:00
C. McEnroe
05fc01b248
Simplify mark, heat, unread tracking
2020-02-10 01:59:08 -05:00
C. McEnroe
fabb89077d
Update prompt when own nick changes
2020-02-10 01:29:30 -05:00
C. McEnroe
665b6912dc
Match URLs surrounded by parentheses
...
But include a pair of parentheses in the URL itself.
2020-02-10 01:23:19 -05:00
C. McEnroe
f3fa88ef92
Fix M-a so it properly cycles back to where it started
2020-02-10 01:09:03 -05:00
C. McEnroe
7470a705b3
Add M-l
2020-02-09 18:16:01 -05:00
C. McEnroe
3436cd1068
Add /whois
2020-02-09 16:45:49 -05:00
C. McEnroe
2bb3590de9
Add /msg
...
Services tend to tell you to use /msg so it definitely needs to exist.
2020-02-09 16:19:36 -05:00
C. McEnroe
edd9cb297e
Add copy of GPL
2020-02-09 15:25:28 -05:00
C. McEnroe
1d26c880ed
Add install target
2020-02-09 15:02:47 -05:00
C. McEnroe
3a5ce4d10f
Remove unnecessary uiDraw
2020-02-09 15:02:34 -05:00
C. McEnroe
0dd8ac36f4
Avoid VLAs in tab complete
2020-02-09 14:17:04 -05:00
C. McEnroe
5254e1035c
Add /help
...
Now with automatic search! Also had to fix the SIGCHLD handling...
2020-02-09 14:09:27 -05:00
C. McEnroe
f0e2c089c9
Add M-u
2020-02-09 12:13:51 -05:00
C. McEnroe
347fabc2fe
Invert the direction of window->scroll
2020-02-09 11:50:56 -05:00
C. McEnroe
11f2de1a29
Add The Scroll Bar
2020-02-09 09:18:26 -05:00
C. McEnroe
8451543b98
Implement scrolling!
2020-02-09 08:52:17 -05:00
C. McEnroe
8ce6d4c377
Add M-/
2020-02-09 08:17:05 -05:00
C. McEnroe
16316679a1
Add M-a
2020-02-09 08:14:22 -05:00
C. McEnroe
26eefa35c9
Add C-n and C-p
2020-02-09 07:46:30 -05:00
C. McEnroe
02ca8e972b
Use iswspace for word movement
2020-02-09 07:32:35 -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
cbc6ff2da7
Add general key bindings paragraph to manual
2020-02-09 04:44:46 -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
e6e2021d48
Add C-b and C-f
2020-02-09 03:41:46 -05:00
C. McEnroe
40e362f505
Hook up tab-complete
2020-02-09 02:33:53 -05:00