Commit Graph

18 Commits

Author SHA1 Message Date
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