081acd9002
changed directory structure
2019-09-18 12:19:15 +02:00
3b9ce53b4e
cleanup!
2019-09-18 12:07:58 +02:00
30cdaa55c9
switched curses to ratuil
2019-09-18 00:32:35 +02:00
c55635b577
replaced curses.wrapper by its code
2019-09-16 22:12:29 +02:00
cacb7563b3
put initialisation code in somewhat more sensible modules
2019-09-16 21:57:46 +02:00
c0d0d6acb2
fixed list of default charmaps in help
2019-01-25 10:28:23 +01:00
f350502ace
made the loading work
2019-01-18 17:29:37 +01:00
e912bae21a
use loaders for keybindings and charmaps which allow them to import templates
2019-01-18 13:08:05 +01:00
7e685068e4
client raises exceptions outside main curses wrapper
2018-05-22 19:09:47 +02:00
troido
7c28a503b9
removed references to hy from the docs
2018-04-14 18:21:16 +02:00
troido
b085112ee3
Stopped using hy for keybindings
...
keybindings are now a JSON format.
Somehow hy errored for me, and the cleanest solution seemed not to use hy at all
Thinking about it, the client was basically loading a new interpreter to optimize something that didn't need optimizing.
It didn't make it more readable/writable either, and it always was a lot of hassle.
2018-04-14 18:13:19 +02:00
troido
c06e1c9b27
tildename is only the default when connecting over UDS, otherwise username
2018-01-16 13:10:16 +01:00
rakiru
79c9cc5b9e
Replace None equality checks with identity checks
...
Both work, but the identity check is the more correct/idiomatic
approach (and also ever-so-slightly more efficient).
2018-01-11 19:19:58 +00:00
troido
0439c5c9e2
started tildenames client-side
2018-01-10 17:18:29 +01:00
troido
399fc353b2
made keybindings readable from an actual file
2018-01-01 16:55:58 +01:00
troido
b3fc583cb1
keybindings can be imported now, though it will probably require some hackery
2017-12-30 22:24:02 +01:00
troido
cbbca4b094
messages can now be logged to a file
2017-11-01 12:41:38 +01:00
troido
cb6ef661da
finally made everything executable that I wanted to be executable
2017-10-30 12:01:16 +01:00