Update README, add a screenshot for degesch

This commit is contained in:
Přemysl Eric Janouch 2016-10-30 18:49:07 +01:00
parent b24bb0aded
commit 50599e09bd
Signed by: p
GPG Key ID: B715679E3A361BE6
2 changed files with 20 additions and 0 deletions

View File

@ -20,6 +20,8 @@ The IRC client. It is largely defined by being built on top of GNU Readline
that has been hacked to death. Its interface should feel somewhat familiar for that has been hacked to death. Its interface should feel somewhat familiar for
weechat or irssi users. weechat or irssi users.
image::degesch.png[align="center"]
This is the largest application within the project. It has most of the stuff This is the largest application within the project. It has most of the stuff
you'd expect of an IRC client, such as being able to set up multiple servers, you'd expect of an IRC client, such as being able to set up multiple servers,
a powerful configuration system, integrated help, text formatting, CTCP queries, a powerful configuration system, integrated help, text formatting, CTCP queries,
@ -142,6 +144,24 @@ Consult the source code and the GNU Readline manual for a list of available
functions. Also refer to the latter for the exact syntax of this file. functions. Also refer to the latter for the exact syntax of this file.
Beware that you can easily break the program if you're not careful. Beware that you can easily break the program if you're not careful.
How do I make degesch look like the screenshot?
-----------------------------------------------
First of all, you must build it with Lua support. With the defaults, degesch
doesn't look very fancy because some things are rather hackish, and I also don't
want to depend on UTF-8 or 256color terminals in the code. In addition to that,
I appear to be one of the few people who use black on white terminals.
/set behaviour.date_change_line = "%a %e %b %Y"
/set behaviour.plugin_autoload += "fancy-prompt.lua,thin-cursor.lua"
/set behaviour.backlog_helper = "LESSSECURE=1 less -R +Gb -Ps'Backlog ?ltlines %lt-%lb?L/%L. .?e(END):?pB%pB\\%..'"
/set behaviour.backlog_helper_strip_formatting = off
/set attributes.reset = "\x1b[0m"
/set attributes.userhost = "\x1b[38;5;109m"
/set attributes.join = "\x1b[38;5;108m"
/set attributes.part = "\x1b[38;5;138m"
/set attributes.external = "\x1b[38;5;248m"
/set attributes.timestamp = "\x1b[48;5;255m\x1b[38;5;250m"
Configuration profiles Configuration profiles
---------------------- ----------------------
Even though the applications don't directly support configuration profiles, Even though the applications don't directly support configuration profiles,

BIN
degesch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB