Přemysl Eric Janouch
271689da99
fancy-prompt.lua: allow non-ASCII buffer names
...
It may theoretically bite us in the ass with non-UTF-8-compliant
IRC servers, and certainly with double-width characters.
2020-10-31 16:05:15 +01:00
Přemysl Eric Janouch
7ce1615021
prime.lua: skip colour sequences, add config
...
Colour sequence skipping is somewhat involved, we might want to
add a helper generator to the "degesch" Lua library, in the form of
{substring, is_formatting}.
formatter_parse_mirc() isn't useful, a pure Lua implementation
would be more appropriate (where do we put that?)
2020-10-11 16:54:15 +02:00
Přemysl Eric Janouch
270d9017e9
degesch: improve ad-hoc IRC parsers in plugins
2020-10-10 17:58:33 +02:00
Přemysl Eric Janouch
ee5cac4f21
degesch: add a plugin to highlight prime numbers
2020-10-10 17:55:14 +02:00
Přemysl Eric Janouch
deb096a0e9
Name change
2020-09-02 19:37:29 +02:00
Přemysl Eric Janouch
94b0ec80cf
fancy-prompt.lua: workaround a Readline UTF-8 bug
2018-06-22 00:55:17 +02:00
Přemysl Eric Janouch
a0e9ede3e3
Relicense to 0BSD, update mail address
...
I've come to the conclusion that copyright mostly just stands in the way
of software development. In my jurisdiction I cannot give up my own
copyright and 0BSD seems to be the closest thing to public domain.
The updated mail address, also used in my author/committer lines,
is shorter and looks nicer. People rarely interact anyway.
2018-06-21 23:46:03 +02:00
Přemysl Eric Janouch
f7dce5e861
slack.lua: add a feature to undo emoji
2017-07-03 06:45:46 +02:00
Přemysl Eric Janouch
156ea32a90
slack.lua: support @here and @channel
2017-05-18 10:44:36 +02:00
Přemysl Eric Janouch
f744681b17
slack.lua: improve input hook matching
2017-05-17 15:05:51 +02:00
Přemysl Eric Janouch
bdc6334aec
slack.lua: more unfucking
...
And now it's already fairly usable.
2017-05-17 00:32:54 +02:00
Přemysl Eric Janouch
0bdcd4aa8b
fancy-prompt.lua: remove unnecessary local variable
2017-05-13 20:04:21 +02:00
Přemysl Eric Janouch
b18a8048c1
degesch: add a slack plugin
...
Slack's IRC gateway is crap but it doesn't need to be *such* crap.
2017-05-13 20:04:21 +02:00
Přemysl Eric Janouch
8e668ff31a
Various fixes related to channel modes
...
Bugs unnoticed for so long.
2016-12-30 08:08:34 +01:00
Přemysl Eric Janouch
a813babb89
fancy-prompt.lua: fix parametrized modes
2016-12-02 12:28:55 +01:00
Přemysl Eric Janouch
b666ce6926
fancy-prompt.lua: change background on highlight
2016-12-02 12:28:55 +01:00
Přemysl Eric Janouch
e2bb051bd3
degesch: replace degesch.connect with async.dial
...
Halfway there, looks much saner.
2016-11-04 22:02:26 +01:00
Přemysl Eric Janouch
cb9f187f80
degesch: get rid of Lua timer hooks
...
Since they were the exception and have been replaced with the async API.
2016-11-04 20:21:46 +01:00
Přemysl Eric Janouch
7c6cf42075
thin-cursor.lua: update comments
2016-10-30 01:50:21 +02:00
Přemysl Eric Janouch
414a525c4d
degesch: add a thin-cursor plugin
2016-10-30 00:00:48 +02:00
Přemysl Eric Janouch
95c7ababc3
degesch: add a "fancy-prompt" plugin
...
So that the client looks at least a tiny bit decent if needed.
2016-10-28 12:53:18 +02:00
Přemysl Eric Janouch
26f94d2459
degesch: add a "censor" plugin
...
So far this approach screws up highlights, which is actually a bug.
2016-09-23 18:59:37 +02:00
Přemysl Eric Janouch
75c4645f10
degesch: add an auto-rejoin.lua plugin
2016-04-21 22:12:33 +02:00
Přemysl Eric Janouch
29418e5e55
ping-timeout.lua: fix message parsing
2016-04-21 22:09:35 +02:00
Přemysl Eric Janouch
2ec6258ff3
last-fm.lua: don't use empty album names
2016-01-18 01:28:53 +01:00
Přemysl Eric Janouch
91f3bd60df
degesch: Lua: finish the last-fm plugin
2016-01-14 04:13:03 +01:00
Přemysl Eric Janouch
19b09a8cec
degesch: add a last-fm "now playing" plugin
2016-01-09 10:27:01 +01:00
Přemysl Eric Janouch
5d3c2bea95
utm-filter.lua: filter out "gclid" as well
2015-12-10 21:48:04 +01:00
Přemysl Eric Janouch
0044672b85
ping-timeout.lua: simplify
2015-11-24 20:45:51 +01:00
Přemysl Eric Janouch
8187bedcb6
degesch: add a URL cleaning Lua plugin
2015-11-24 02:26:07 +01:00
Přemysl Eric Janouch
71f3532e04
degesch: add the first Lua plugin to distribution
...
This required separate plugin directories for both pluginized executables.
2015-11-21 22:47:52 +01:00