Ativar links numerados em links gráficos2

0

De acordo com a man page de links2, o modo de link numérico está disponível apenas para a versão somente texto, não para o gráfico. Existe alguma maneira que eu possa ativar este modo no modo gráfico, curto de editar a fonte?

    
por fergusdawson 20.05.2012 / 01:39

1 resposta

2

Você vai ter que editar a fonte, eu acredito; na verdade, há uma seção que começa em html_gr.c line 870 , onde algum código foi comentado que teria introduzido links numerados no modo gráfico:

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;
}

Apenas descomentar o código não funcionou para mim; e não encontrei soluções óbvias depois de brincar por um tempo.

Alguém vai ter que sujar as mãos.

    
por 29.11.2012 / 00:42

Tags