グラフィックリンク2の番号付きリンクを有効にする


0

links2のmanページによると、数字リンクモードはグラフィックではなくテキストのみのバージョンでのみ利用可能です。ソースを編集する以外に、グラフィックモードでこのモードを有効にする方法はありますか?

回答:


2

ソースを編集する必要があると思います。実際には、html_gr.c行870から始まるセクションがあります。ここでは、グラフィカルモードで番号付きリンクを導入するコードがコメントアウトされています。

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

コードのコメントを外すだけではうまくいきませんでした。しばらく遊んでみても明らかな解決策は見つかりませんでした。

誰かが手を汚さなければならないでしょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.