summaryrefslogtreecommitdiffstats
path: root/network/elinks/README
blob: e40cc46f9e4ab3486c0704000b9c6926adef2179 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
Elinks is an advanced and well-established feature-rich text mode web
(HTTP/FTP/..) browser. Elinks can render both frames and tables, is
highly customizable, and can be extended via Lua or Guile scripts. It
is very portable and runs on a variety of platforms. It also has
(very limited) JavaScript support via SpiderMonkey (js185).

There are a number of options that can be used to add support for
other protocols etc. To enable or disable an option use the following
method:

MOUSE=no ./elinks.SlackBuild

Several options can be combined together.

Category       Description                         Default Value

System:

FASTMEM        Direct use of system alloc          no
CGI            Local CGI support                   no
CCOMBINING     Unicode combining characters        no
UTF8           UTF-8 support                       yes
IPV6           IPv6 support                        yes
HTMLHL         HTML highlighting using DOM engine  no
LZMA           LZMA encoding support               no

UI:

MOUSE          Mouse support                       yes
GPM            GPM (mouse) support                 yes
EXMODE         Exmode (CLI) interface              no

Colours:

COLS88         88 Colours                          no
COLS256        256 Colours                         no
COLSTRUE       True Colours                        no

Scripting:

GUILE                                              no
PERL                                               no
PYTHON                                             no
LUA                                                yes
ECMA           (SpiderMonkey Javascript Engine)    yes

Protocols:

BITTORRENT                                         no
DATA                                               yes
FSP                                                no
FTP                                                yes
FINGER                                             no
GOPHER (use internal gopher code, see note below)  no
NNTP                                               no
SMB                                                no

Note that Unicode combining characters is marked as experimental.

Contributed Patches:

Thanks goes to B. Watson for the following two patches:

No Suspend Patch

Elinks sometimes has problems resuming if it has been suspended with ^Z.
To apply a patch that disables ^Z, ^S and ^Q suspend/pause/resume keys
so that they are available to bind in elinks:

  NO_SUSPEND=yes

No Connect Patch.

Sometimes when quitting and another client is running on the same
session-ring, the process will freeze and require killing manually.
This patch solves that by making elinks use '-no-connect 1' by default.
It won't be possible to open links in new windows with this, but using
URI passing is a workaround.

  NO_CONNECT=yes

Auto-detected Dependencies:

js185: SpiderMonkey (can be turned off in options).
tre:   regexp support in searches.

Other included patches help make the internal gopher support usable.  By
default elinks will hand gopher URLs to lynx if the GOPHER option isn't
set.  Using the internal gopher client has the advantage of having
combined http and gopher bookmarks, and a more uniform interface.