Nummerierte Links für Grafiklinks aktivieren2

0

Laut der Manpage für links2 ist der Zahlenverknüpfungsmodus nur für die reine Textversion verfügbar, nicht für die Grafik. Gibt es eine Möglichkeit, diesen Modus im Grafikmodus zu aktivieren, ohne die Quelle zu bearbeiten?

fergusdawson
quelle

Antworten:

2

Sie müssen die Quelle bearbeiten, glaube ich. Es gibt eigentlich einen Abschnitt, der am beginnt html_gr.c Zeile 870 , wo ein Code auskommentiert wurde, der im grafischen Modus nummerierte Links eingeführt hätte:

if (d_opt->num_links) {
  unsigned char s[64];
  unsigned char *fl = format.link, *ft = format.target, *fi = format.image;
  struct form_control *ff = format.form;
  struct js_event_spec *js = format.js_event;
  format.link = format.target = format.image = NULL;
  format.form = NULL;
  format.js_event = NULL;
  s[0] = '[';
  snzprint(s + 1, 62, p->link_num);
  strcat(cast_char s, "]");
  g_put_chars(p, s, strlen(cast_const_char s));
  if (ff && ff->type == FC_TEXTAREA) g_line_break(p);
  if (p->cx < par_format.leftmargin * G_HTML_MARGIN) p->cx = par_format.leftmargin * G_HTML_MARGIN;
  format.link = fl, format.target = ft, format.image = fi;  
  format.form = ff;
  format.js_event = js;
}

Den Code lediglich zu kommentieren, funktionierte für mich nicht. und ich fand keine offensichtlichen Lösungen, nachdem ich eine Weile herumgespielt hatte.

Jemand muss sich die Hände schmutzig machen.

klutometis
quelle