From 453c2f32303be59dd088b38a498e937211aef094 Mon Sep 17 00:00:00 2001 From: Tatsuya Kinoshita Date: Sat, 15 Oct 2016 19:17:57 +0900 Subject: Update 020_debian.patch to v0.5.3+git20161009 - Add German documents (closes: #772341) - Treat table height as int instead of short (closes: #838952) --- debian/patches/020_debian.patch | 8329 +++++++++++++++++++++++++++++---------- 1 file changed, 6339 insertions(+), 1990 deletions(-) diff --git a/debian/patches/020_debian.patch b/debian/patches/020_debian.patch index 13b49aa..12fb300 100644 --- a/debian/patches/020_debian.patch +++ b/debian/patches/020_debian.patch @@ -60,10 +60,136 @@ index 8f443c1..5fb6581 100755 $input = "w3m-control: GOTO_LINK"; } diff --git a/ChangeLog b/ChangeLog -index 88358ef..f7f9a06 100644 +index 88358ef..f9e988e 100644 --- a/ChangeLog +++ b/ChangeLog -@@ -1,3 +1,1050 @@ +@@ -1,3 +1,1176 @@ ++2016-10-09 Tatsuya Kinoshita ++ ++ * form.c: ++ Fix incorrect dereference in formUpdateBuffer when MENU_SELECT. ++ cf. https://github.com/tats/w3m/commit/ec9eb22e008a69ea9dc21fdca4b9b836679965ee ++ ++2016-10-08 Tatsuya Kinoshita ++ ++ * table.c, table.h, textlist.h: ++ Treat table height as int instead of short. ++ Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838952 ++ ++ * form.c: Prevent global-buffer-overflow write in formUpdateBuffer. ++ Bug-Debian: https://github.com/tats/w3m/issues/29 ++ ++ * form.c: Fix null pointer dereference in formUpdateBuffer. ++ Bug-Debian: https://github.com/tats/w3m/issues/28 ++ ++2016-08-30 Kuang-che Wu ++ ++ * Str.c: Fix potential heap buffer corruption due to Strgrow. ++ Origin: https://github.com/tats/w3m/pull/27 ++ ++2016-08-29 Tatsuya Kinoshita ++ ++ * anchor.c: ++ Prevent segfault due to buffer overflows in addMultirowsForm. ++ Bug-Debian: https://github.com/tats/w3m/issues/21 ++ Bug-Debian: https://github.com/tats/w3m/issues/26 ++ ++ * form.c: Prevent segfault for formUpdateBuffer. ++ Bug-Debian: https://github.com/tats/w3m/issues/13#issuecomment-242981906 ++ ++2016-08-24 Tatsuya Kinoshita ++ ++ * table.c: Prevent segfault with malformed table_alt. ++ Bug-Debian: https://github.com/tats/w3m/issues/24 ++ ++ * form.c: Prevent segfault for formUpdateBuffer. ++ Bug-Debian: https://github.com/tats/w3m/issues/22 ++ ++ * table.c: Truncate max_width for renderTable. ++ Bug-Debian: https://github.com/tats/w3m/issues/25 ++ ++2016-08-20 Tatsuya Kinoshita ++ ++ * file.c, parsetagx.c: Fix uninitialised values for and
. ++ Bug-Debian: https://github.com/tats/w3m/issues/16 ++ ++ * file.c, parsetagx.c: ++ Revert "Fix uninitialised values for and
". ++ This reverts commit 0fba2f1a6eb6861206ad120a02af2643938082cd. ++ cf. https://github.com/tats/w3m/commit/0fba2f1a6eb6861206ad120a02af2643938082cd#commitcomment-18703355 ++ ++2016-08-19 Tatsuya Kinoshita ++ ++ * file.c, parsetagx.c: Fix uninitialised values for and
. ++ Bug-Debian: https://github.com/tats/w3m/issues/16 ++ ++2016-08-18 Kuang-che Wu ++ ++ * table.c: Fix table rowspan and colspan. ++ Origin: https://github.com/tats/w3m/pull/19 ++ Bug-Debian: https://github.com/tats/w3m/issues/8 ++ ++2016-08-18 Tatsuya Kinoshita ++ ++ * file.c: Prevent segfault with malformed input_alt. ++ Bug-Debian: https://github.com/tats/w3m/issues/18 ++ ++ * file.c: Prevent segfault with incorrect button type. ++ Bug-Debian: https://github.com/tats/w3m/issues/17 ++ ++2016-08-17 Tatsuya Kinoshita ++ ++ * file.c: Prevent segfault with incorrect form_int fid. ++ Bug-Debian: https://github.com/tats/w3m/issues/15 ++ ++ * libwc/iso2022.c: Prevent segfault when iso2022 parsing. ++ Bug-Debian: https://github.com/tats/w3m/issues/14 ++ ++ * form.c: Prevent segfault for formUpdateBuffer. ++ Bug-Debian: https://github.com/tats/w3m/issues/13 ++ ++ * file.c, form.c: ++ Prevent negative array index for selectnumber and textareanumber. ++ Bug-Debian: https://github.com/tats/w3m/issues/12 ++ ++2016-08-16 Tatsuya Kinoshita ++ ++ * file.c: Truncate large values of table attributes. ++ Bug-Debian: https://github.com/tats/w3m/issues/11 ++ ++2016-08-15 Tatsuya Kinoshita ++ ++ * form.c: Prevent segfault for formUpdateBuffer. ++ Bug-Debian: https://github.com/tats/w3m/issues/9 ++ Bug-Debian: https://github.com/tats/w3m/issues/10 ++ ++2016-08-09 Tatsuya Kinoshita ++ ++ * file.c: Prevent segfault with malformed input type. ++ Bug-Debian: https://github.com/tats/w3m/issues/7 ++ ++2016-08-08 Tatsuya Kinoshita ++ ++ * Makefile.in, configure, configure.ac, scripts/w3mman/Makefile.in: ++ Install German manpages. ++ ++2016-08-08 Markus Hiereth ++ ++ * doc-de/MANUAL.html, doc/MANUAL.html: ++ Update MANUAL.html in English and German. ++ Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772341#90 ++ ++ * doc-de/FAQ.html, doc/FAQ.html: Update FAQ.html in English and German. ++ Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772341#85 ++ ++ * scripts/w3mman/w3mman.1.in, scripts/w3mman/w3mman.de.1.in: ++ Update manpage for w3mman in English and German. ++ Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772341#80 ++ ++ * doc-de/w3m.1, doc/w3m.1: ++ Update manpage for w3m in English and German. ++ Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772341#75 ++ +2016-07-18 Tatsuya Kinoshita + + * NEWS: Update NEWS. @@ -1115,10 +1241,18 @@ index 88358ef..f7f9a06 100644 * [w3m-dev 04451] w3m/entity.h should be removed when `make clean' diff --git a/Makefile.in b/Makefile.in -index 7d692f9..8fa799e 100644 +index 7d692f9..453072d 100644 --- a/Makefile.in +++ b/Makefile.in -@@ -150,7 +150,7 @@ parsetagx.o: html.c +@@ -111,6 +111,7 @@ IMGDISPLAY=w3mimgdisplay$(EXT) + MAN1_TARGET=$(PACKAGE).1 + MAN1=$(top_srcdir)/doc/w3m.1 + MAN1_JA=$(top_srcdir)/doc-jp/w3m.1 ++MAN1_DE=$(top_srcdir)/doc-de/w3m.1 + + LIB_TARGETS=$(BOOKMARKER) $(HELPER) + AUXBIN_TARGETS=@AUXBIN_TARGETS@ +@@ -150,7 +151,7 @@ parsetagx.o: html.c funcname.tab: $(DEFUNS) (echo '#define DEFUN(x,y,z) x y';\ @@ -1127,7 +1261,20 @@ index 7d692f9..8fa799e 100644 awk '$$1 ~ /^[_A-Za-z]/ { \ for (i=2;i<=NF;i++) { print $$i, $$1} \ }' > $@.tmp -@@ -250,7 +250,7 @@ install-po: +@@ -220,10 +221,12 @@ install-core: $(TARGETS) + -$(MKDIR) $(DESTDIR)$(HELP_DIR) + -$(MKDIR) $(DESTDIR)$(mandir)/man1 + -$(MKDIR) $(DESTDIR)$(mandir)/ja/man1 ++ -$(MKDIR) $(DESTDIR)$(mandir)/de/man1 + $(INSTALL_PROGRAM) $(TARGET) $(DESTDIR)$(bindir)/$(TARGET) + $(INSTALL_DATA) $(HELP_FILE) $(DESTDIR)$(HELP_DIR)/$(HELP_TARGET) + $(INSTALL_DATA) $(MAN1) $(DESTDIR)$(mandir)/man1/$(MAN1_TARGET) + $(INSTALL_DATA) $(MAN1_JA) $(DESTDIR)$(mandir)/ja/man1/$(MAN1_TARGET) ++ $(INSTALL_DATA) $(MAN1_DE) $(DESTDIR)$(mandir)/de/man1/$(MAN1_TARGET) + targets="$(AUXBIN_TARGETS)"; for file in $$targets; \ + do \ + case $$file in \ +@@ -250,7 +253,7 @@ install-po: (cd $$subdir && $(MAKE) install); \ done @@ -1136,6 +1283,14 @@ index 7d692f9..8fa799e 100644 for dir in $(SCRIPTSUBDIRS); \ do \ (cd $$dir && $(MAKE) $(MAKE_ARGS)); \ +@@ -280,6 +283,7 @@ uninstall: + -$(RM) -f $(HELP_DIR)/$(HELP_TARGET) + -$(RM) -f $(mandir)/man1/$(MAN1_TARGET) + -$(RM) -f $(mandir)/ja/man1/$(MAN1_TARGET) ++ -$(RM) -f $(mandir)/de/man1/$(MAN1_TARGET) + -for dir in $(SCRIPTSUBDIRS); \ + do \ + (cd $$dir && $(MAKE) $(MAKE_ARGS) uninstall); \ diff --git a/NEWS b/NEWS index 66e309d..c55e929 100644 --- a/NEWS @@ -1195,7 +1350,7 @@ index 8778d80..765c996 100644 If you can read Japanese, see doc-jp/*. If you can read both, read both and correct English. :-) diff --git a/Str.c b/Str.c -index e5a0982..70e9957 100644 +index e5a0982..d34129f 100644 --- a/Str.c +++ b/Str.c @@ -56,7 +56,7 @@ Strnew_size(int n) @@ -1261,6 +1416,17 @@ index e5a0982..70e9957 100644 { if (y == NULL) return; +@@ -232,8 +232,8 @@ Strgrow(Str x) + { + char *old = x->ptr; + int newlen; +- newlen = x->length * 6 / 5; +- if (newlen == x->length) ++ newlen = x->area_size * 6 / 5; ++ if (newlen == x->area_size) + newlen += 2; + x->ptr = GC_MALLOC_ATOMIC(newlen); + x->area_size = newlen; @@ -278,8 +278,8 @@ void Strchop(Str s) { @@ -1507,7 +1673,7 @@ index 0000000..fa0d391 + +#endif /* W3_ALLOC_H */ diff --git a/anchor.c b/anchor.c -index 27bbd56..2d21bfa 100644 +index 27bbd56..fa8d3eb 100644 --- a/anchor.c +++ b/anchor.c @@ -11,7 +11,7 @@ putAnchor(AnchorList *al, char *url, char *target, Anchor **anchor_return, @@ -1565,7 +1731,16 @@ index 27bbd56..2d21bfa 100644 col = COLPOS(ls, a_form.start.pos); ecol = COLPOS(ls, a_form.end.pos); for (j = 0; l && j < a_form.rows; l = l->next, j++) { -@@ -756,7 +756,7 @@ link_list_panel(Buffer *buf) +@@ -685,6 +685,8 @@ addMultirowsForm(Buffer *buf, AnchorList *al) + a->hseq = a_form.hseq; + a->y = a_form.y; + a->end.pos = pos + ecol - col; ++ if (pos < 1 || a->end.pos >= l->size) ++ continue; + l->lineBuf[pos - 1] = '['; + l->lineBuf[a->end.pos] = ']'; + for (k = pos; k < a->end.pos; k++) +@@ -756,7 +758,7 @@ link_list_panel(Buffer *buf) p = parsedURL2Str(&pu)->ptr; u = html_quote(p); if (DecodeURL) @@ -1574,7 +1749,7 @@ index 27bbd56..2d21bfa 100644 else p = u; } -@@ -787,7 +787,7 @@ link_list_panel(Buffer *buf) +@@ -787,7 +789,7 @@ link_list_panel(Buffer *buf) p = parsedURL2Str(&pu)->ptr; u = html_quote(p); if (DecodeURL) @@ -1583,7 +1758,7 @@ index 27bbd56..2d21bfa 100644 else p = u; t = getAnchorText(buf, al, a); -@@ -809,16 +809,13 @@ link_list_panel(Buffer *buf) +@@ -809,16 +811,13 @@ link_list_panel(Buffer *buf) p = parsedURL2Str(&pu)->ptr; u = html_quote(p); if (DecodeURL) @@ -1602,7 +1777,7 @@ index 27bbd56..2d21bfa 100644 Strcat_m_charp(tmp, "
  • ", t, "
    ", p, "\n", NULL); a = retrieveAnchor(buf->formitem, a->start.line, a->start.pos); -@@ -842,19 +839,13 @@ link_list_panel(Buffer *buf) +@@ -842,19 +841,13 @@ link_list_panel(Buffer *buf) p = parsedURL2Str(&pu)->ptr; u = html_quote(p); if (DecodeURL) @@ -4642,7 +4817,7 @@ index ba33103..8d39c4b 100755 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) diff --git a/configure b/configure -index 4c1bc06..9cb3074 100755 +index 4c1bc06..140f050 100755 --- a/configure +++ b/configure @@ -1486,11 +1486,11 @@ Optional Packages: @@ -4763,7 +4938,7 @@ index 4c1bc06..9cb3074 100755 cat >>confdefs.h <<_ACEOF #define DOCDIRS "$DOCDIRS" _ACEOF -@@ -9084,7 +9085,8 @@ _ACEOF +@@ -9084,9 +9085,10 @@ _ACEOF cvsver=`$AWK '\$1 ~ /Id:/ { print \$3}' $srcdir/ChangeLog` @@ -4771,10 +4946,21 @@ index 4c1bc06..9cb3074 100755 + ymdver=`sed -e 's/ .*//;s/-//g;q' $srcdir/ChangeLog` + sed -e 's/define CURRENT_VERSION "\(.*\)YYYYMMDD/define CURRENT_VERSION "\1'$ymdver'/;s/define CURRENT_VERSION "\(.*\)+cvs/define CURRENT_VERSION "\1+cvs-'$cvsver'/' $srcdir/version.c.in > version.c CURRENT_VERSION=`sed -n 's/.*define CURRENT_VERSION *"w3m\/\(.*\)".*$/\1/p' version.c` - ac_config_files="$ac_config_files Makefile posubst po/Makefile.in scripts/Makefile scripts/dirlist.cgi scripts/w3mhelp.cgi scripts/w3mmail.cgi scripts/xface2xpm scripts/multipart/Makefile scripts/multipart/multipart.cgi scripts/w3mman/Makefile scripts/w3mman/w3mman scripts/w3mman/w3mman.1 scripts/w3mman/w3mman2html.cgi libwc/Makefile w3mimg/Makefile w3mimg/fb/Makefile w3mimg/x11/Makefile w3mimg/win/Makefile w3mhelp-w3m_en.html w3mhelp-w3m_ja.html w3mhelp-lynx_en.html w3mhelp-lynx_ja.html" - +-ac_config_files="$ac_config_files Makefile posubst po/Makefile.in scripts/Makefile scripts/dirlist.cgi scripts/w3mhelp.cgi scripts/w3mmail.cgi scripts/xface2xpm scripts/multipart/Makefile scripts/multipart/multipart.cgi scripts/w3mman/Makefile scripts/w3mman/w3mman scripts/w3mman/w3mman.1 scripts/w3mman/w3mman2html.cgi libwc/Makefile w3mimg/Makefile w3mimg/fb/Makefile w3mimg/x11/Makefile w3mimg/win/Makefile w3mhelp-w3m_en.html w3mhelp-w3m_ja.html w3mhelp-lynx_en.html w3mhelp-lynx_ja.html" ++ac_config_files="$ac_config_files Makefile posubst po/Makefile.in scripts/Makefile scripts/dirlist.cgi scripts/w3mhelp.cgi scripts/w3mmail.cgi scripts/xface2xpm scripts/multipart/Makefile scripts/multipart/multipart.cgi scripts/w3mman/Makefile scripts/w3mman/w3mman scripts/w3mman/w3mman.1 scripts/w3mman/w3mman.de.1 scripts/w3mman/w3mman2html.cgi libwc/Makefile w3mimg/Makefile w3mimg/fb/Makefile w3mimg/x11/Makefile w3mimg/win/Makefile w3mhelp-w3m_en.html w3mhelp-w3m_ja.html w3mhelp-lynx_en.html w3mhelp-lynx_ja.html" + + cat >confcache <<\_ACEOF + # This file is a shell script that caches the results of configure +@@ -9810,6 +9812,7 @@ do + "scripts/w3mman/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/w3mman/Makefile" ;; + "scripts/w3mman/w3mman") CONFIG_FILES="$CONFIG_FILES scripts/w3mman/w3mman" ;; + "scripts/w3mman/w3mman.1") CONFIG_FILES="$CONFIG_FILES scripts/w3mman/w3mman.1" ;; ++ "scripts/w3mman/w3mman.de.1") CONFIG_FILES="$CONFIG_FILES scripts/w3mman/w3mman.de.1" ;; + "scripts/w3mman/w3mman2html.cgi") CONFIG_FILES="$CONFIG_FILES scripts/w3mman/w3mman2html.cgi" ;; + "libwc/Makefile") CONFIG_FILES="$CONFIG_FILES libwc/Makefile" ;; + "w3mimg/Makefile") CONFIG_FILES="$CONFIG_FILES w3mimg/Makefile" ;; diff --git a/configure.ac b/configure.ac -index 7308fc6..3332251 100644 +index 7308fc6..320a6e2 100644 --- a/configure.ac +++ b/configure.ac @@ -172,7 +172,7 @@ AC_SUBST(RC_DIR) @@ -4786,6 +4972,16 @@ index 7308fc6..3332251 100644 AC_DEFINE_UNQUOTED(DOCDIRS, "$DOCDIRS") AC_W3M_VERSION +@@ -181,7 +181,8 @@ scripts/Makefile scripts/dirlist.cgi \ + scripts/w3mhelp.cgi \ + scripts/w3mmail.cgi scripts/xface2xpm \ + scripts/multipart/Makefile scripts/multipart/multipart.cgi \ +-scripts/w3mman/Makefile scripts/w3mman/w3mman scripts/w3mman/w3mman.1 \ ++scripts/w3mman/Makefile scripts/w3mman/w3mman \ ++scripts/w3mman/w3mman.1 scripts/w3mman/w3mman.de.1 \ + scripts/w3mman/w3mman2html.cgi \ + libwc/Makefile \ + w3mimg/Makefile w3mimg/fb/Makefile w3mimg/x11/Makefile w3mimg/win/Makefile \ diff --git a/cookie.c b/cookie.c index 8020f6d..705e277 100644 --- a/cookie.c @@ -4990,215 +5186,3598 @@ index e00eb0c..d4f336a 100644 if (image->width > 0) w = image->width - sx; else -diff --git a/doc-de/README.func b/doc-de/README.func +diff --git a/doc-de/FAQ.html b/doc-de/FAQ.html new file mode 100644 -index 0000000..72d7d45 +index 0000000..d88ba64 --- /dev/null -+++ b/doc-de/README.func -@@ -0,0 +1,146 @@ -+ABORT Sofort beenden -+ACCESSKEY Öffne Zugangstasten-Menü -+ADD_BOOKMARK Lege für aktuelle Seite Lesezeichen an -+ALARM Alarm einrichten -+BACK Schließe aktuellen Puffer und kehre zu dem im Stapel darunterliegenden zurück -+BEGIN Gehe zur ersten Zeile -+BOOKMARK Lesezeichen ansehen -+CENTER_H Um Cursor herum horizontal zentrieren -+CENTER_V Um Cursor herum vertikal zentrieren -+CHARSET Ändere die Zeichenkodierung für das aktuelle Dokument -+CLOSE_TAB Schließe Reiter -+CLOSE_TAB_MOUSE Schließe Reiter bei Mauszeiger -+COMMAND Rufe w3m Funktion(en) auf -+COOKIE Cookie-Liste ansehen -+DEFAULT_CHARSET Ändere die Voreinstellung für die Zeichenkodierung -+DEFINE_KEY Definiere eine Verbindung zwischen einer Tastenkombination und einem Kommando -+DELETE_PREVBUF Lösche vorherigen Puffer (hauptsächlich für lokale CGI-Skripte) -+DICT_WORD Führe eine Wörterbuch-Funktion aus (siehe README.dict) -+DICT_WORD_AT Benutze Wörterbuch für Wort unter Cursor -+DISPLAY_IMAGE Starte das Laden und die Erstellung von Bildern erneut -+DOWN Scrolle den Anzeigebereich eine Zeile abwärts -+DOWNLOAD Dokument-Quellcode speichern -+DOWNLOAD_LIST Die Ãœbersicht heruntergeladener Dateien zeigen -+EDIT Bearbeite lokales Quelldokument -+EDIT_SCREEN Bearbeite eine Kopie des verarbeiteten Dokuments -+END Gehe zur letzten Zeile -+EXEC_SHELL Führe Shell-Befehl aus und zeige Ausgabe an -+EXIT Sofort beenden -+EXTERN Verwende externen Browser zur Anzeige -+EXTERN_LINK Verwende externen Browser zur Anzeige des Linkziels -+FRAME Wechsle zwischen Kennung und Umsetzung von HTML-Frames -+GOTO Öffne angegebenes Dokument in neuem Puffer -+GOTO_LINE Gehe zur angebenen Zeile -+GOTO_LINK Folge dem aktuellen Hyperlink in neuem Puffer -+GOTO_RELATIVE Gehe zu relativer Adresse -+HELP Zeige Hilfe-Ãœbersicht -+HISTORY Chronik aufgesuchter Dokumente -+INFO Zeige Informationen über dieses Dokument -+INTERRUPT w3m zum Hintergrundprozess machen -+ISEARCH Inkrementelle Suche vorwärts -+ISEARCH_BACK Inkrementelle Suche rückwärts -+LEFT Anzeigebereich um eine Spalte nach links verschieben -+LINE_BEGIN Gehe zum Zeilenanfang -+LINE_END Gehe zum Zeilenende -+LINE_INFO Zeige aktuelle Position im Dokument an -+LINK_BEGIN Gehe zum ersten Hyperlink -+LINK_END Gehe zum letzten Hyperlink -+LINK_MENU Öffne Menü mit den Link-Elementen -+LIST Zeige alle referenzierten URLs -+LIST_MENU Öffne Menü mit aufsuchbaren Hyperlinks -+LOAD Öffne lokale Datei in einem neuen Puffer -+MAIN_MENU Öffne Menü -+MARK Setze/Lösche Markierung -+MARK_MID Wandle Nachrichten-ID-artige Zeichenketten um in Hyperlinks -+MARK_URL Wandle URL-artige Zeichenketten um in Hyperlinks -+MARK_WORD Wandle aktuelles Wort in Hyperlink um -+MENU Öffne Menü -+MENU_MOUSE Öffne Menü beim Mauszeiger -+MOUSE_TOGGLE Schalte Mausbedienung an oder ab -+MOVE_DOWN Cursor abwärts -+MOVE_DOWN1 Cursor abwärts; am Rand gleitend bewegen -+MOVE_LEFT Cursor nach links -+MOVE_LEFT1 Cursor nach links; am Rand gleitend bewegen -+MOVE_LIST_MENU Öffne Menü mit vorhandenen Hyperlinks -+MOVE_MOUSE Cursor auf Mauszeigerposition setzen -+MOVE_RIGHT Cursor nach rechts -+MOVE_RIGHT1 Cursor nach rechts; am Rand gleitend bewegen -+MOVE_UP Cursor aufwärts -+MOVE_UP1 Cursor aufwärts; am Rand gleitend bewegen -+MSGS Zeige Fehlermeldungen an -+NEW_TAB Öffne neuen Reiter (mit aktuellem Dokument) -+NEXT Schalte zum nächsten Puffer -+NEXT_DOWN Gehe abwärts zum nächsten Hyperlink -+NEXT_HALF_PAGE Scrolle eine halbe Seite abwärts -+NEXT_LEFT Gehe zum nächsten Hyperlink links -+NEXT_LEFT_UP Gehe zum nächsten Hyperlink links oder oberhalb -+NEXT_LINK Gehe zum nächsten Hyperlink -+NEXT_MARK Gehe zur nächsten Markierung -+NEXT_PAGE Eine Seite abwärts -+NEXT_RIGHT Gehe zum nächsten Hyperlink rechts -+NEXT_RIGHT_DOWN Gehe zum nächsten Hyperlink rechts oder unterhalb -+NEXT_TAB Schalte zum nächsten Reiter -+NEXT_UP Gehe zum nächsten Hyperlink oberhalb -+NEXT_VISITED Gehe zum nächsten besuchten Hyperlink -+NEXT_WORD Gehe zum nächsten Wort -+NOTHING Tue nichts -+NULL Tue nichts -+OPTIONS Zeige Einstellungen für Änderungen -+PEEK Zeige aktuelle Adresse an -+PEEK_IMG Zeige Adresse des Bildes -+PEEK_LINK Zeige Zieladresse -+PIPE_BUF Leite aktuellen Pufferinhalt einem Shell-Befehl zu und zeige Ausgabe an -+PIPE_SHELL Führe Shell-Befehl aus und zeige Ausgabe an -+PREV Schalte zum vorherigen Puffer -+PREV_HALF_PAGE Scrolle eine halbe Seite aufwärts -+PREV_LINK Gehe zum vorangegangen Hyperlink -+PREV_MARK Gehe zur vorherigen Markierung -+PREV_PAGE Eine Seite aufwärts -+PREV_TAB Schalte zum vorherigen Reiter -+PREV_VISITED Gehe zum vorherigen besuchten Hyperlink -+PREV_WORD Gehe zum vorherigen Wort -+PRINT Speichere verarbeitetes Dokument -+QUIT Mit Bestätigungsfrage beenden -+READ_SHELL Führe Shell-Befehl aus und zeige Ausgabe an -+REDO Den letzten Rücknahmebefehl zurücknehmen -+REDRAW Bildschirmanzeige neu aufbauen -+REG_MARK Zu einem Muster passenden Zeichenfolgen überall markieren -+REINIT Konfigurationsdatei erneut laden -+RELOAD Aktuelles Dokument erneut laden -+RESHAPE Dokument nochmals verarbeiten -+RIGHT Anzeigebereich um eine Spalte nach rechts verschieben -+SAVE Dokument-Quellcode speichern -+SAVE_IMAGE Speichere Bild -+SAVE_LINK Speichere Ziel des Hyperlinks -+SAVE_SCREEN Speichere verarbeitetes Dokument -+SEARCH Suche vorwärts -+SEARCH_BACK Suche rückwärts -+SEARCH_FORE Suche vorwärts -+SEARCH_NEXT Setze Suche vorwärts fort -+SEARCH_PREV Setze Suche rückwärts fort -+SELECT Zeige Puffferstapel-Ãœbersicht -+SELECT_MENU Öffne Puffferstapel-Menü -+SETENV Setze Umgebungsvariable -+SET_OPTION Setze Option -+SHELL Führe Shell-Befehl aus und zeige Ausgabe an -+SHIFT_LEFT Anzeigebereich nach links versetzen -+SHIFT_RIGHT Anzeigebereich nach rechts versetzen -+SOURCE Wechsle zwischen HTML-Wiedergabe und -Verarbeitung -+STOP_IMAGE Bilder nicht mehr laden und anzeigen -+SUBMIT Formular übermitteln -+SUSPEND w3m zum Hintergrundprozess machen -+TAB_GOTO Öffne das angegebene Dokument in einem neuen Reiter -+TAB_GOTO_RELATIVE Öffne relative Adresse in einem neuen Reiter -+TAB_LEFT Einen Reiter weiter nach links gehen -+TAB_LINK Folge dem aktuellen Hyperlink in einem neuen Reiter -+TAB_MENU Öffne das Reiter-Auswahl-Menü -+TAB_MOUSE Wähle per Maus Reiter aus -+TAB_RIGHT Einen Reiter weiter nach rechts gehen -+UNDO Nimm die letzte Cursorbewegung zurück -+UP Scrolle den Anzeigebereich eine Zeile aufwärts -+VERSION Zeige die Version von w3m an -+VIEW Wechsle zwischen HTML-Wiedergabe und -Verarbeitung -+VIEW_BOOKMARK Lesezeichen ansehen -+VIEW_IMAGE Zeige Bild in Betrachter -+WHEREIS Suche vorwärts -+WRAP_TOGGLE Wechsle zwischen umlaufendem und nicht-umlaufendem Suchen -diff --git a/doc-jp/FAQ.html b/doc-jp/FAQ.html -index e16a986..86ef05a 100644 ---- a/doc-jp/FAQ.html -+++ b/doc-jp/FAQ.html -@@ -176,7 +176,7 @@ w3m - Êݸ¤·¤Þ¤¹¡¥²èÁü¤òÊݸ¤¹¤ë¾ì¹ç¤Ï ESC I ¤Ç¤¹¡¥ -

    -

    ¥×¥í¥­¥·¤ÎÀßÄê¤Ï¤É¤¦¤¹¤ë¤Î¡© --
    ´Ä¶­ÊÑ¿ô HTTP_proxy ¤òÀßÄꤹ¤ë¤«¡¤"o" ¥³¥Þ¥ó¥É¤Î¥ª¥×¥·¥ç¥óÀßÄê¥Ñ¥Í¥ë -+
    ´Ä¶­ÊÑ¿ô HTTP_PROXY, HTTPS_PROXY, GOPHER_PROXY, FTP_PROXY ¤òÀßÄꤹ¤ë¤«¡¤"o" ¥³¥Þ¥ó¥É¤Î¥ª¥×¥·¥ç¥óÀßÄê¥Ñ¥Í¥ë - ¤ÇÀßÄꤷ¤Þ¤¹¡¥Î㤨¤Ð proxy.hogege.com ¤È¤¤¤¦¥Û¥¹¥È¤Î 8000È֥ݡ¼¥È¤ò - ÍøÍѤ¹¤ë¾ì¹ç¡¤ -

    -diff --git a/doc-jp/MANUAL.html b/doc-jp/MANUAL.html -index 41d70f1..66fdc6e 100644 ---- a/doc-jp/MANUAL.html -+++ b/doc-jp/MANUAL.html -@@ -51,15 +51,9 @@ w3m -

    -l ¹Ô¿ô -
    ɸ½àÆþÎϤÎÆâÍƤòɽ¼¨¤¹¤ë¤È¤­¤ËÊݸ¤µ¤ì¤ëºÇÂç¹Ô¿ô¤ò»ØÄꤹ - ¤ë¡¥¥Ç¥Õ¥©¥ë¥È¤Ï 10000¡¥ --
    -s --
    Shift_JIS ¥³¡¼¥É¤Çɽ¼¨¤¹¤ë¡¥ --
    -e --
    EUC ¥³¡¼¥É¤Çɽ¼¨¤¹¤ë¡¥ --
    -j --
    JIS(ISO-2022-JP) ¥³¡¼¥É¤Çɽ¼¨¤¹¤ë¡¥ --
    -O e|s|j|N|m|n -+
    -O ʸ»ú¥³¡¼¥É -
    ɽ¼¨¤ËÍѤ¤¤ëʸ»ú¥³¡¼¥É¤ò»ØÄꤹ¤ë¡¥ --
    -I e|s -+
    -I ʸ»ú¥³¡¼¥É -
    ÆþÎÏʸ½ñ¤Îʸ»ú¥³¡¼¥É¤ò»ØÄꤹ¤ë¡¥ -
    -T ¥¿¥¤¥× -
    ɽ¼¨¤¹¤ëʸ½ñ¤Î¥¿¥¤¥×¤ò»ØÄꤹ¤ë¡¥¤³¤Î»ØÄ꤬¤Ê¤¤¾ì¹ç¡¤¥Õ¥¡¥¤¥ë -@@ -89,7 +83,7 @@ HTML -
    ¥«¥é¡¼É½¼¨¤ò¤·¤Ê¤¤¡¥ -
    -F -
    ¥Õ¥ì¡¼¥à¤ò¼«Æ°É½¼¨¤¹¤ë¡¥ --
    -S -+
    -s -
    Ϣ³¤¹¤ë¶õ¹Ô¤ò1¹Ô¤Ë¤Þ¤È¤á¤Æɽ¼¨¤¹¤ë¡¥ -
    -X -
    w3m½ªÎ»»þ¤Ë¡¤°ÊÁ°¤Î²èÌ̤ËÌá¤é¤Ê¤¤¡¥ -@@ -211,9 +205,9 @@ HTMLʸ - F<FRAMESET>¤ò´Þ¤àʸ½ñ¤òɽ¼¨¤·¤Æ¤¤¤ë¤È¤­¤Ë¡¤<FRAME> - ¥¿¥°¤Î»Ø¤¹Ê£¿ô¤Îʸ½ñ¤ò1¤Ä¤Îʸ½ñ¤ËÊÑ´¹¤·¤Æɽ¼¨¤·¤Þ¤¹¡¥ - M¸½ºß¸«¤Æ¤¤¤ë¥Ú¡¼¥¸¤ò¡¤³°Éô¥Ö¥é¥¦¥¶¤ò»È¤Ã¤Æɽ¼¨¤·¤Þ¤¹¡¥ --2M, 3M ¤Ç2ÈÖÌܤÈ3ÈÖÌܤΥ֥饦¥¶¤ò»È¤¤¤Þ¤¹¡¥ -+2M, 3M, ..., 9M ¤Ç2ÈÖÌÜ¡¤3ÈÖÌÜ¡¤9ÈÖÌܤΥ֥饦¥¶¤ò»È¤¤¤Þ¤¹¡¥ - ESC M¸½ºß¤Î¥ê¥ó¥¯Àè¤ò¡¤³°Éô¥Ö¥é¥¦¥¶¤ò»È¤Ã¤Æɽ¼¨¤·¤Þ¤¹¡¥ --2ESC M, 3ESC M ¤Ç2ÈÖÌܤÈ3ÈÖÌܤΥ֥饦¥¶¤ò»È¤¤¤Þ¤¹¡¥ -+2ESC M, 3ESC M, ..., 9ESC M ¤Ç2ÈÖÌÜ¡¤3ÈÖÌÜ¡¤9ÈÖÌܤΥ֥饦¥¶¤ò»È¤¤¤Þ¤¹¡¥ - - -

    ¥Õ¥¡¥¤¥ë¤ÈURL´Ø·¸¤ÎÁàºî

    -@@ -349,9 +343,9 @@ Lynx ++++ b/doc-de/FAQ.html +@@ -0,0 +1,691 @@ ++ ++ ++ ++ ++ ++ W3M FAQ ++ ++ ++

    ++ Häufig gestellte Fragen zu w3m ++

    ++

    ++ Akinori Ito <aito@fw.ipsj.or.jp>
    korrigiert von Tom Berger <tom.be@gmx.net> ++

    ++

    ++ ++ Ãœbersicht ++ ++

    ++
      ++
    • ++ ++ ++ Allgemeine Fragen; wie bekomme ich das Programm, welche Arbeitsumgebung wird benötigt? ++ ++ ++
    • ++
        ++
      • ++ ++ Wie wird w3m ausgesprochen? ++ ++
      • ++
      • ++ ++ Warum hat man es w3m genannt? ++ ++
      • ++
      • ++ ++ Auf welchen Plattformen läuft es? ++ ++
      • ++
      • ++ ++ Wo bekomme ich mehr Informationen über w3m? ++ ++
      • ++
      • ++ ++ Gibt es eine Mailingliste für w3m? ++ ++
      • ++
      • ++ ++ Gibt es das Programm fertig kompiliert? ++ ++
      • ++
      ++
    • ++ ++ ++ Kompilierung und Installation ++ ++ ++
    • ++
    • ++ ++ ++ Optionen, Befehle und Verwendung ++ ++ ++
    • ++
        ++
      • ++ ++ w3m beendet sich von selbst, wenn es ohne Argumente aufgerufen wurde. Was läuft hier falsch? ++ ++
      • ++
      • ++ ++ w3m startet mit schwarzen Zeichen vor schwarzem Hintergrund. Wie kann ich das ändern? ++ ++
      • ++
      • ++ ++ Kann w3m Dinge in Farbe darstellen? ++ ++
      • ++
      • ++ ++ Kann w3m mit monochromen Bildschirmen benutzt werden? ++ ++
      • ++
      • ++ ++ Wie kann ich den angezeigten Bereich verschieben? ++ ++
      • ++
      • ++ ++ Wie komme ich von einem zum anderen Hyperlink? ++ ++
      • ++
      • ++ ++ Grafische Browser stellen ein Wort rot dar, w3m hingegen nicht. Warum? ++ ++
      • ++
      • ++ ++ Wie ändere ich die für Hyperlinks, Bilder und Formularfelder benutzten Farben? ++ ++
      • ++
      • ++ ++ w3m scheint die Umgebungsvariable EDITOR zu ignorieren. Weshalb? ++ ++
      • ++
      • ++ ++ Wie breche ich eine Suche oder die Eingabe einer URL ab? ++ ++
      • ++
      ++
    • ++ ++ ++ Fragen zur Benutzung als Internetbrowser ++ ++ ++
    • ++
        ++
      • ++ ++ Wie fülle ich mit w3m Formulare aus? ++ ++
      • ++
      • ++ ++ w3m scheint langsamer als einige andere Browser zu sein. Warum? ++ ++
      • ++
      • ++ ++ Die Zeit zum Laden einer Seite wird nicht geringer, wenn diese Seite schon einmal angezeigt wurde. ++ ++
      • ++
      • ++ ++ Wie lade ich eine Datei herunter, auf die verlinkt wird? ++ ++
      • ++
      • ++ ++ Wie gebe ich einen Proxy-Server vor? ++ ++
      • ++ ++
      • ++ ++ Wie wähle ich den standardmäßig verwendeten Bildbetrachter aus? ++ ++
      • ++
      • ++ ++ Wie wird eine URL eingegeben? ++ ++
      • ++
      • ++ ++ w3m hängt eine URL an die vorherige an, obwohl die Zeile mit STRG-u gelöscht worden war. Was ist zu tun? ++ ++
      • ++
      ++
    • ++ ++ ++ Verschiedenes ++ ++ ++
    • ++
        ++
      • ++ ++ Ich suche die Konfigurationsdatei von w3m. ++ ++
      • ++
      • ++ ++ Wofür sind die w3mxxxx Dateien in meinem ~/.w3m Verzeichnis gut? ++ ++
      • ++
      ++
    ++

    ++ ++ Allgemeine Fragen; wie bekomme ich das Programm, welche Arbeitsumgebung wird benötigt? ++ ++

    ++
    ++
    ++ ++ Wie wird w3m ausgesprochen? ++ ++
    ++
    ++

    ++ Der Name wird englisch ausgesprochen W-three-M und reimt sich nicht auf pteranodon. ++

    ++
    ++
    ++ ++ Warum hat man es w3m genannt? ++ ++
    ++
    ++

    ++ Darin steckt der japanische Satz WWW-wo-Miru, was Sichte das weltweite Netz bedeutet. Dieser Browser könnte also auf deutsch Sdw2N heißen. ++

    ++
    ++
    ++ ++ Auf welchen Plattformen läuft es? ++ ++
    ++
    ++

    ++ Das Programm läuft auf verschiedenen Unices, seit der Version 990226 auf OS/2 und seit Version 990303 auch auf Microsoft-Windows mit Cygwin32. ++

    ++

    ++ Es wurde bestätigt, dass neuere Versionen laufen auf: ++

    ++
      ++
    • ++ SunOS 4.1.x ++
    • ++
    • ++ HP-UX 9.x, 10.x ++
    • ++
    • ++ Solaris 2.5.x, 2.6, 8 ++
    • ++
    • ++ Linux 2.0.1 bis 3.17 ++
    • ++
    • ++ FreeBSD 2.2.8, 3.1, 3.2, 4.6 ++
    • ++
    • ++ NetBSD/macppc, m68k ++
    • ++
    • ++ EWS4800 Rel.12.2 Rev.A ++
    • ++
    • ++ Digital UNIX: v3.2D, v4.0D ++
    • ++
    • ++ IRIX 5.3, IRIX 6.5 ++
    • ++
    • ++ OS/2 mit emx ++
    • ++
    • ++ Windows 9x/NT mit Cygwin32 b20.1 ++
    • ++
    • ++ MS-DOS mit DJGPP und WATT32 Pakettreiber ++
    • ++
    • ++ MacOS X Server ++
    • ++
    • ++ MacOS X 10.1, 10.2 ++
    • ++
    ++
    ++
    ++ ++ Wo bekomme ich mehr Informationen über w3m? ++ ++
    ++
    ++

    ++ Auf der englischen Homepage des w3m-Projekts. ++

    ++
    ++
    ++ ++ Gibt es eine Mailingliste für w3m? ++ ++
    ++
    ++

    ++ Es gibt eine Mailingliste für Entwickler (w3m-dev-en). Einzelheiten dazu finden Sie auf der Homepage des w3m-Projekts. Sie können Ihre Anmerkungen auch dem Autor schicken. ++

    ++
    ++
    ++ ++ Gibt es das Programm fertig kompiliert? ++ ++
    ++
    ++

    ++ Bis jetzt wurde das Programm nur für Windows /Cygnus32 kompiliert. Sollten Sie dies für andere Plattformen durchgeführt haben und möchten Ihre Binärversion der Allgemeinheit zur Verfügung stellen, kontaktieren Sie den Autor. ++

    ++
    ++
    ++

    ++ ++ Zurück zur Übersicht ++ ++

    ++

    ++ ++ Kompilierung und Installation ++ ++

    ++

    ++ Kein Problem :-) ++

    ++

    ++ ++ Optionen, Befehle und Verwendung ++ ++

    ++
    ++
    ++ ++ w3m beendet sich von selbst, wenn es ohne Argumente aufgerufen wurde. Was läuft hier falsch? ++ ++
    ++
    ++

    ++ w3m ist ein Textbetrachter. Deshalb schließt sich das Programm von selbst, wenn es ohne ein Argument aufgerufen wird. Es läuft weiter ++

    ++
      ++
    • ++ mit einem Dateinamen oder einer Adresse als Argument ++
    • ++
    • ++ mit aus der Standardeingabe eingehenden Daten ++
    • ++
    • ++ nach Aufruf mit der Option -B, woraufhin die Lesezeichendatei gezeigt wird ++
    • ++
    • ++ nach Aufruf mit der Option -v, woraufhin eine Begrüßungsseite angezeigt wird ++
    • ++
    • ++ wenn die Variablen HTTP_HOME oder WWW_HOME spezifiziert wurden ++
    • ++
    ++
    ++
    ++ ++ w3m startet mit schwarzen Zeichen vor schwarzem Hintergrund. Wie kann ich das ändern? ++ ++
    ++
    ++

    ++ Wenn w3m für den Farbmodus kompiliert wurde, geht das Programm von weißem Hintergrund aus und zeigt die Buchstaben in schwarz. ++

    ++

    ++ Sie können entweder die Hintergrundfarbe Ihres Terminals ändern (bei xterm z.B. mit der Option -bg) oder so vorgehen ++

    ++
      ++
    1. ++ Mit w3m -M den Monochrom-Modus von w3m starten ++
    2. ++
    3. ++ o eintippen, was Sie in den Einstellungs-Dialog bringt ++
    4. ++
    5. ++ YES neben in Farbe anzeigen markieren und irgendeine Farbe auswählen. ++
    6. ++
    7. ++ auf [OK] klicken ++
    8. ++
    ++
    ++
    ++ ++ Kann w3m Dinge in Farbe darstellen? ++ ++
    ++
    ++

    ++ Ja. Wenn Sie ./configure durchführen, werden Ihnen folgende Möglichkeiten angeboten: ++

    ++
    ++  Let's do some configurations. Choose config option among the list. 
    1 - Baby model (no color, no menu, no mouse, no cookie, no SSL)
    2 - Little model (color, menu, no mouse, no cookie, no SSL)
    3 - Mouse model (color, menu, mouse, no cookie, no SSL)
    4 - Cookie model (color, menu, mouse, cookie, no SSL)
    5 - Monster model (with everything; you need openSSL library)
    6 - Customize Which? ++
    ++

    ++ Sie entscheiden sich für 2, 3, 4, oder 5. ++

    ++
    ++
    ++ ++ Kann w3m mit monochromen Bildschirmen benutzt werden? ++ ++
    ++
    ++

    ++ Ja, Sie können entweder ++

    ++
      ++
    • ++ obige Frage bei ./configure mit 1 beantworten, oder ++
    • ++
    • ++ w3m mit der Option -M starten, oder ++
    • ++
    • ++ innerhalb von w3m die Taste o betätigen, was den Einstellungs-Dialog öffnet, in dem Sie in Farbe anzeigen abschalten können. ++
    • ++
    ++
    ++
    ++ ++ Wie kann ich den angezeigten Bereich verschieben? ++ ++
    ++
    ++

    ++ Indem Sie den Cursor an den Rand des Bildschirmes bewegen. Außerdem können Sie die folgenden Kommmandos nutzen ++

    ++
      ++
    • SHIFT_LEFT und SHIFT_RIGHT, denen die Tasten > und < zugeordnet sind
    • ++
    • SHIFT_LEFT1 und SHIFT_RIGHT1, denen die Tasten . und , zugeordnet sind
    • ++
    ++

    ++ Ein weiterer Weg wäre, mit der Option -geometry des Terminalprogramms den zur Anzeige verfügbaren Platz anzupassen, beispielsweise mit einer Eingabe der Art ++

    ++
      xterm -geometry 110x45 -bg white -name w3m -e w3m -B
    ++
    ++
    ++ ++ Wie komme ich von einem zum anderen Hyperlink? ++ ++
    ++
    ++

    ++ ++ Sie erreichen den nächsten Hyperlink mit der TAB-Taste. Zum vorhergehenden springt der Cursor, wenn die ESC-Taste vor der TAB-Taste gedrückt wurde. (Mehr zu Funktionen und Tastaturbelegung im Handbuch von w3m) ++ ++

    ++
    ++
    ++ ++ Grafische Browser stellen ein Wort rot dar, w3m hingegen nicht. Warum? ++ ++
    ++
    ++

    ++ w3m ignoriert das Attribut COLOR="..." in HTML. Dessen Berücksichtigung zu implementieren, wäre möglich, aber ich denke, die Dokumente wären am Ende schwerer lesbar. ++

    ++
    ++
    ++ ++ Wie ändere ich die für Hyperlinks, Bilder und Formularfelder benutzten Farben? ++ ++
    ++
    ++

    ++ Tippen Sie in w3m o ein und gelangen damit in den Einstellungs-Dialog. Dort können Sie die Farben ändern. ++

    ++
    ++
    ++ ++ w3m scheint die Umgebungsvariable EDITOR zu ignorieren. Weshalb? ++ ++
    ++
    ++

    ++ Tippen Sie in w3m o ein und gelangen damit in den Einstellungs-Dialog. Jeglicher Eintrag im Feld Editor hat Vorrang gegenüber der Umgebungsvariablen. ++

    ++

    ++ Wenn Sie also das durch EDITOR angegebene Textbearbeitungsprogramm verwenden möchten, löschen Sie den Eintrag und drücken [OK]. ++

    ++
    ++
    ++ ++ Wie breche ich eine Suche oder die Eingabe einer URL ab? ++ ++
    ++
    ++

    ++ Löschen Sie den eingegebenen Text mit STRG-u und drücken Sie die Eingabetaste. ++

    ++
    ++
    ++

    ++ ++ Zurück zur Übersicht ++ ++

    ++

    ++ ++ Fragen zur Benutzung als Internetbrowser ++ ++

    ++
    ++
    ++ ++ Wie fülle ich mit w3m Formulare aus? ++ ++
    ++
    ++

    ++ Formular-Eingabefelder werden in rot (oder invertiert) angezeigt. Bewegen Sie den Cursor dorthin. Wenn es ++

    ++
      ++
    • ++ ein Texteingabefeld ist, drücken Sie die Eingabetaste, schreiben den Text unten in die Eingabezeile und drücken die Eingabetaste nochmals, ++
    • ++
    • ++ sich um einen Radiobutton oder eine Checkbox handelt, wird bei Drücken der Eingabetaste die Auswahl verändert oder neu getroffen ++
    • ++
    • ++ sich um einen Texteingabebereich handelt, wird durch Drücken der Eingabetaste ein Editor gestartet ++
    • ++
    • ++ sich um eine Schaltflächen für Ãœbermitteln oder Zurücksetzen handelt, wird die entsprechende Aktion ausgeführt. ++
    • ++
    ++
    ++
    ++ ++ w3m scheint langsamer als einige andere Browser zu sein. Warum? ++ ++
    ++
    ++

    ++ HTML-Dokumente werden in zwei Schritten verarbeitet. Erst nachdem ein Dokument vollständig vorliegt, baut w3m die Anzeige auf. ++

    ++

    ++ Da die meisten anderen Browser die Seite aufbauen, ehe sie komplett ist, scheinen sie schneller. ++

    ++
    ++
    ++ ++ Die Zeit zum Laden einer Seite wird nicht geringer, wenn diese Seite schon einmal angezeigt wurde. ++ ++
    ++
    ++

    ++ w3m nutzt keinen eigenen Zwischenspeicher. Es liest daher Dokumente jedesmal neu vom Server ein. Wenn möglich, verwenden Sie einen Server für die Zwischenspeicherung. ++

    ++
    ++
    ++ ++ Wie lade ich eine Datei herunter, auf die verlinkt wird? ++ ++
    ++
    ++

    ++ Verwenden Sie a (oder d bei lynx-artiger Tastaturbelegung) oder ESC RET. Wenn Sie ein eingebundenes Bild herunterladen möchten, drücken Sie ESC I. (Mehr zu Funktionen und Tastaturbelegung im Handbuch von w3m) ++

    ++
    ++
    ++ ++ Wie gebe ich einen Proxy-Server vor? ++ ++
    ++
    ++

    ++ Setzen Sie die Umgebungsvariablen HTTP_PROXY, HTTPS_PROXY, GOPHER_PROXY und FTP_PROXY oder öffnen mit o den Einstellungs-Dialog. Um beispielsweise den Port 8000 von proxy.example.org zu benutzen, geben Sie ein ++

    ++
      http://proxy.example.org:8000/
    ++
    ++ ++
    ++ ++ Wie wähle ich den standardmäßig verwendeten Bildbetrachter aus? ++ ++
    ++
    ++

    ++ Standardmäßig benutzt w3m den Bildbetrachter xv. Wenn Sie beispielsweise display vorziehen, ergänzen Sie ~/.w3m/mailcap oder /etc/mailcap um die Zeile: ++

    ++
    ++  image/*; display %s
    ++
    ++

    ++ Ebenso können Sie für andere Dateitypen externe Anzeigeprogramme festlegen: ++

    ++
    ++  image/*; display %s 
    application/postscript; ghostview %s
    application/x-dvi; xdvi %s ++
    ++
    ++
    ++ ++ Wie wird eine URL eingegeben? ++ ++
    ++
    ++

    ++ Drücken Sie U ++

    ++
    ++
    ++ ++ w3m hängt eine URL an die vorherige an, obwohl die Zeile mit STRG-u gelöscht worden war. Was ist zu tun? ++ ++
    ++
    ++

    ++ Geben Sie die komplette Adresse ein, z.B. http://www.slashdot.org. ++

    ++
    ++
    ++

    ++ ++ Zurück zur Übersicht ++ ++

    ++

    ++ ++ Verschiedenes ++ ++

    ++
    ++
    ++ ++ Ich suche die Konfigurationsdatei von w3m. ++ ++
    ++
    ++

    ++ Es ist ~/.w3m/config. ++

    ++ ++

    ++ In dieser Datei kann jeder Benutzer das Verhalten von w3m anpassen. Sie finden dort zeilenweise die Variablen zu den im Einstellungs-Dialog beschriebenen Optionen. Den Namen und die Belegung einer Variable trennt ein Leerzeichen. ++

    ++ ++

    Ohne eine benutzerspezifische Konfigurationsdatei richtet sich w3m nach der systemweiten Konfigurationsdatei /etc/w3m/config. ++

    ++ ++
    ++
    ++ ++ Wofür sind die w3mxxxx Dateien in meinem ~/.w3m Verzeichnis gut? ++ ++
    ++
    ++

    ++ Es handelt sich um temporäre Dateien, die w3m beim Lesen anlegt. Sie dienen nicht zur Zwischenspeicherung und werden beim Verlassen des Programms normalerweise gelöscht. Wenn welche zurückbleiben, löschen Sie sie einfach selbst. ++

    ++
    ++
    ++

    ++ ++ Zurück zur Übersicht ++ ++

    ++ ++ +diff --git a/doc-de/MANUAL.html b/doc-de/MANUAL.html +new file mode 100644 +index 0000000..f922314 +--- /dev/null ++++ b/doc-de/MANUAL.html +@@ -0,0 +1,2340 @@ ++ ++ ++ ++ w3m Handbuch ++ ++ ++ ++ ++ ++ ++

    w3m HANDBUCH

    ++
    ++ Akinori Ito
    aito@fw.ipsj.or.jp ++
    ++

    Ãœbersicht

    ++ ++
    ++

    ++ Einführung ++

    ++

    ++ w3m ist ein textorientierter Browser und Textbetrachter (Pager). In einem Terminalemulator können Sie damit lokale und andere Dokumente anzeigen lassen und Verknüpfungen (Hyperlinks) weiterverfolgen. ++

    ++
    ++

    ++ Einstellungen ++

    ++

    ++ Der Aufruf per Befehlszeile lautet ++

    ++ ++
    ++  w3m [Option]… [Datei|Adresse]…
    ++
    ++

    ++ Wenn Sie Dateinamen oder Adressen in der Befehlszeile angeben, werden diese Dokumente angezeigt. Fehlen entsprechende Argumente, wird w3m ein Dokument aus der Standardeingabe erwarten und anzeigen. Erhält das Programm auch hier keine Daten, beendet es sich normalerweise selbstständig. ++

    ++

    ++ Optionen sind unter anderem: ++

    ++
    ++

    Allgemeine Optionen

    ++
    ++ -B ++
    ++
    ++

    ++ ++ starte mit einer Ansicht aller Lesezeichen (wenn kein anderes Zielobjekt angegeben ist) ++

    ++
    ++
    ++ -M ++
    ++
    ++

    ++ ++ monochrome Anzeige ++

    ++
    ++
    ++ -no-mouse ++
    ++
    ++

    ++ Mausfunktion aus ++

    ++
    ++
    ++ -num ++
    ++
    ++

    ++ ++ zeige Zeilennummern an ++ ++

    ++
    ++ ++
    ++ -v ++
    ++
    ++

    ++ ++ begrüße den Benutzer mit einer eingebauten Seite (wenn kein anderes Zielobjekt angegeben ist) ++

    ++
    ++
    ++ -W ++
    ++
    ++

    ++ ++ wechsle zwischen umlaufendem und nicht umlaufendem Suchen ++

    ++
    ++
    ++ -X ++
    ++
    ++

    ++ nach Beenden des Programms das Terminal nicht neu initialisieren. ++

    ++
    ++
    ++ +Zahl ++
    ++
    ++

    ++ gehe zu Zeile Zahl. Wirkt nur, wenn Zahl größer ist als die im Terminal verfügbare Zeilenzahl ++

    ++
    ++

    Browser-Optionen

    ++
    ++ -cols Zahl ++
    ++
    ++

    ++ ++ bei für die Standardausgabe bestimmten Inhalten, nimm bei zur Umsetzung von HTML eine Länge von num Zeichen pro Zeile ++

    ++
    ++
    ++ -cookie ++
    ++
    ++

    ++ ++ verwende gespeicherte Cookies und akzeptiere neue ++

    ++
    ++
    ++ -no-cookie ++
    ++
    ++

    ++ ++ verwende weder gespeicherte Cookies noch akzeptiere neue ++ ++

    ++
    ++
    ++ -F ++
    ++
    ++

    ++ ++ verarbeite Frames ++

    ++
    ++
    ++ -no-graph ++
    ++
    ++

    ++ ++ verwende bei der Umsetzung von Tabellen und Frames keine grafischen Zeichen ++

    ++
    ++
    ++ -header Zeichenkette ++
    ++
    ++

    ++ ++ füge der HTTP(S)-Anfrage Zeichenkette an. Diese muss der Kopfdaten-Syntax "Variable: Wert" entsprechen ++

    ++
    ++
    ++ -m ++
    ++
    ++

    ++ arbeite im Internetnachrichten-Modus. Mit dieser Option entnimmt w3m den Typ eines Dokumentes dessen Kopfdaten. Dies ist nützlich beim Lesen von Mails und Usenet-Nachrichten. ++ ++

    ++
    ++
    ++ -no-proxy ++
    ++
    ++

    ++ ++ verwende keinen Proxy ++

    ++
    ++
    ++ -post Datei ++
    ++
    ++

    ++ verwende die Methode POST, um in Datei hinterlegte Daten hochzuladen. Hierbei wird die Syntax "var1=wert1[&var2=wert2]…" erwartet ++

    ++
    ++

    Textbetrachter-Optionen

    ++
    ++ -l Zahl ++
    ++
    ++

    ++ ++ Anzahl der Zeilen, die zwischengespeichert werden, wenn Text per Standardeingabe übergeben wurde. (Voreinstellung ist 10000) ++

    ++
    ++
    ++ -r ++
    ++
    ++

    ++ ++ verarbeite spezielle Escape-Zeichen (beispielsweise ANSI-Escape-Zeichen oder nroff-Rückwärtsschritte für fette und unterstrichene Zeichen) nicht, sondern zeige sie stattdessen mittels Caret-Notation. ++

    ++
    ++
    ++ -s ++
    ++
    ++

    ++ ++ mehrere leere Zeilen werden bis auf eine gelöscht ++

    ++
    ++ ++
    ++ -t Zahl ++
    ++
    ++

    ++ Tab-Zeichen so verwerten, dass Spalten mit einer Weite von Zahl Zeichen entstehen. Wirkt nicht auf Standardausgabe ++

    ++
    ++

    Datenart- und Datenkodierungs-Optionen

    ++
    ++ -I Zeichenkodierung ++
    ++
    ++

    ++ ++ zu benutzende Zeichenkodierung für erhaltene Daten ++

    ++
    ++
    ++ -O Zeichenkodierung ++
    ++
    ++

    ++ ++ zu benutzende Zeichenkodierung für auszugebende Daten ++

    ++
    ++
    ++ -T Typ ++
    ++
    ++

    ++ ++ legt den MIME-Typ erhaltener Daten fest. Ohne diese Option bestimmt ihn das Programm anhand der Dateinamen-Erweiterung. Wenn dies fehlschlägt, wird text/plain als Typ angenommen. Zum Beispiel: ++

    ++

    ++ Ãœbernimm HTML-Dokument von der Standardeingabe und zeige es an ++

    ++
    ++   cat beispiel.html | w3m -T text/html
    ++
    ++

    ++ Zeige HTML-Quelltext an ++

    ++
    ++   w3m -T text/plain beispiel.html
    ++
    ++
    ++

    Optionen zur Datenausgabe, mit sofortigem Verlassen des Programms

    ++
    ++ -dump ++
    ++
    ++

    ++ lies das per URL angegebene Dokument und leite es verarbeitet der Standardausgabe zu. Wenn mit der Option -cols nichts anderes eingestellt ist, erhält es eine Breite von 80 Zeichen ++

    ++
    ++
    ++ -dump_source ++
    ++
    ++

    ++ ++ leite den Seitenquelltext der Standardausgabe zu ++

    ++
    ++
    ++ -dump_head ++
    ++
    ++

    ++ ++ leite die Antwort einer HEAD-Anfrage für eine URL der Standardausgabe zu ++

    ++
    ++
    ++ -dump_both ++
    ++
    ++

    ++ ++ leite Antwort auf HEAD-Anfrage und Seitenquelltext der Standardausgabe zu ++ ++

    ++
    ++
    ++ -dump_extra ++
    ++
    ++

    ++ ++ leite Antwort auf HEAD-Anfrage, Seitenquelltext und Extrainformation der Standardausgabe zu ++

    ++
    ++ ++

    Optionen, die Standards für Einstellungen und Datenquellen außer Kraft setzen

    ++ ++
    ++ -bookmark Datei ++
    ++
    ++

    ++ ++ benutze anstelle der Standarddatei bookmark.html für Lesezeichen die Datei Datei ++

    ++
    ++
    ++ -config Datei ++
    ++
    ++

    ++ ++ benutze Datei anstelle der Standard-Konfigurationsdatei ++

    ++
    ++
    ++ -o Option=Wert ++
    ++
    ++

    ++ ++ arbeite mit einer Konfiguration, bei der die Einstellung Option mit Wert belegt ist. Ohne Option=Wert gleichwertig mit -show-option ++

    ++
    ++
    ++
    ++

    ++ Farbzuordnung im Dokument ++

    ++

    ++ Links und Bildelemente werden wie folgt angezeigt: ++

    ++
    ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++
    ++ ++ Farbmodus ++ ++ Monochrom-Modus ++
    ++ Hyperlinks ++ ++ blau ++ ++ unterstrichen ++
    ++ Bilder ++ ++ grün ++ ++ invertiert ++
    ++ Formular-Eingabefelder ++ ++ rot ++ ++ invertiert ++
    ++
    ++

    ++ Diese Farben können nach Eingabe von o im Einstellungs-Dialog anders zugeordnet werden. ++

    ++
    ++

    ++ Funktionen und Tastaturbelegung ++

    ++ ++

    ++ Wenn w3m läuft, bedienen Sie das Programm, indem Sie Funktionen anhand ihres Namens oder der ihr zugeordneten Tastenkombination aufrufen. Es gibt voreingestellte Tastaturbelegungen. ++ ++

    ++ ++

    ++ Sie können die Tastaturbelegungen (abgesehen von jenen des Menü- und des Texteingabe-Modus) in einer Datei ~/.w3m/keymap anpassen. Beispielsweise bindet ++

    ++ ++
    ++   keymap C-o NEXT_PAGE
    ++
    ++ ++

    ++ die Funktion NEXT_PAGE (die normalerweise mit SPC und C-v verknüpft ist) mit C-o. Siehe die Liste verfügbarer Funktionen in README.func. Original- und Lynx-artige Tastaturbelegungen enthalten die Beispieldateien keymap.default und keymap.lynx. ++

    ++ ++

    ++ Im Folgenden stehen C- und M- für die Eingabe-Modifikationen mit der Steuerungs- und der Meta-Taste. Die letztere ersetzt die ALT-Taste, wohingegen Drücken der ESC-Taste zwischen Meta-modifiziertem und einfachen Tastendruck wechselt. Das Minus-Zeichen bedeutet das gleichzeitige Drücken von Tasten; der Leerraum dagegen steht dafür, dass eine Taste nach der anderen gedrückt wird. Mit 2 M ist also gemeint, die 2 und dann M zu drücken. ++

    ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++
    ++ Funktion ++ Tastenkombination ++ ++ Beschreibung ++
    ++ Standard ++ ++ Lynx-ähnlich ++
    ++

    Navigation innerhalb von Seiten

    ++
    ++ NEXT_PAGE ++ ++ SPC, C-v, +, PGDN ++ ++ SPC, C-v, + ++ ++ Scrolle eine Seite abwärts ++
    ++ PREVIOUS_PAGE ++ ++ b, M-v, -, PGUP ++ ++ b, M-v, - ++ ++ Scrolle eine Seite aufwärts ++
    ++ MOVE_RIGHT ++ ++ l, C-f, RIGHT ++ ++ l ++ ++ Bewege Cursor nach rechts (mit Verschiebung um halbe Bildschirmbreite an dessen Rand) ++
    ++ C-b, LEFT ++ ++ h, C-b, LEFT ++ ++ h ++ ++ Bewege Cursor nach links (mit Verschiebung um halbe Bildschirmbreite an dessen Rand) ++
    ++ MOVE_DOWN ++ ++ j, C-n, DOWN ++ ++ j ++ ++ Bewege Cursor abwärts (scrolle eine Zeile am Bildschirmrand) ++
    ++ MOVE_UP ++ ++ k, C-p, UP ++ ++ k ++ ++ Bewege Cursor aufwärts (scrolle eine Zeile am Bildschirmrand) ++
    ++ UP ++ ++ J ++ ++ J ++ ++ Scrolle den Anzeigebereich eine Zeile aufwärts ++
    ++ DOWN ++ ++ K ++ ++ K ++ ++ Scrolle den Anzeigebereich eine Zeile abwärts ++
    ++ LINE_BEGIN ++ ++ ^, C-a ++ ++ ^ ++ ++ Gehe zum Zeilenanfang ++
    ++ LINE_END ++ ++ $, C-e ++ ++ $ ++ ++ Gehe zum Zeilenende ++
    ++ NEXT_WORD ++ ++ w ++ ++ w ++ ++ Gehe zum nächsten Wort ++
    ++ PREVIOUS_WORD ++ ++ W ++ ++ W ++ ++ Gehe zum vorherigen Wort ++
    ++ SHIFT_RIGHT ++ ++ > ++ ++ > ++ ++ Anzeigebereich nach rechts versetzen ++
    ++ SHIFT_LEFT ++ ++ < ++ ++ < ++ ++ Anzeigebereich nach links versetzen ++
    ++ RIGHT ++ ++ . ++ ++ . ++ ++ Anzeigebereich um eine Spalte nach rechts verschieben ++
    ++ LEFT ++ ++ , ++ ++ , ++ ++ Anzeigebereich um eine Spalte nach links verschieben ++
    ++ BEGIN ++ ++ g, M-<, HOME ++ ++ C-a, M-< ++ ++ Gehe zur ersten Zeile ++
    ++ END ++ ++ G, M->, END ++ ++ C-e, M-> ++ ++ Gehe zur letzten Zeile ++
    ++ GOTO_LINE ++ ++ M-g ++ ++ G ++ ++ Gehe zur angegebenen Zeile ++
    ++ LINE_INFO ++ ++ C-g ++ ++ C-g ++ ++ Zeige aktuelle Position im Dokument an ++
    ++ CENTER_H ++ ++ Z ++ ++ Z ++ ++ Bildschirm rechts und links des Cursors zentrieren ++
    ++ CENTER_V ++ ++ z ++ ++ z ++ ++ Bildschirm ober- und unterhalb des Cursors zentrieren ++
    ++ NEXT_LINK ++ ++ TAB ++ ++ TAB, C-n, DOWN ++ ++ Gehe zum nächsten Hyperlink ++
    ++ PREVIOUS_LINK ++ ++ M-TAB, C-u ++ ++ M-TAB, C-u, C-p, UP ++ ++ Gehe zum vorangegangen Hyperlink ++
    ++ LINK_BEGIN ++ ++ [ ++ ++ [ ++ ++ Gehe zum ersten Hyperlink ++
    ++ LINK_END ++ ++ ] ++ ++ ] ++ ++ Gehe zum letzten Hyperlink ++
    MOVE_LIST_MENUM-mM-mÖffne Menü mit vorhandenen Hyperlinks
    ++

    Umgang mit Hyperlinks

    ++
    ++ GOTO_LINK ++ ++ C-j, C-m, RET ++ ++ C-f, C-j, C-m, RET, RIGHT ++ ++ Folge dem aktuellen Hyperlink in neuem Puffer ++
    LIST_MENUM-lM-lÖffne Menü mit Hyperlinks und folge dem ausgewählten
    ++ SAVE_LINK ++ ++ a, M-RET ++ ++ d, M-RET ++ ++ Speichere Ziel des Hyperlinks ++
    ++ PEEK_LINK ++ ++ u ++ ++ u ++ ++ Zeige Zieladresse ++
    ++ PEEK_IMG ++ ++ i ++ ++ i ++ ++ Zeige Adresse des Bildes ++
    ++ VIEW_IMAGE ++ ++ I ++ ++ I ++ ++ Zeige Bild in Betrachter ++
    ++ SAVE_IMAGE ++ ++ M-I ++ ++ M-I ++ ++ Speichere Bild ++
    MARK_WORD;;Wandle aktuelles Wort in Hyperlink um
    ++ MARK_URL ++ ++ : ++ ++ : ++ ++ Wandle URL-artige Zeichenketten um in Hyperlinks ++
    ++ MARK_MID ++ ++ M-: ++ ++ M-: ++ ++ ++ Wandle Nachrichten-ID-artige Zeichenketten um in Hyperlinks ++
    ++ PEEK ++ ++ c ++ ++ c ++ ++ Zeige aktuelle Adresse an ++
    ++ INFO ++ ++ = ++ ++ = ++ ++ Zeige Informationen über dieses Dokument ++
    ++ HISTORY ++ ++ C-h ++ ++ C-h ++ ++ Chronik aufgesuchter Dokumente ++
    ++ EXTERN ++ ++ M ++ ++ M ++ ++ Zeige das aktuelle Dokument mit einem externen Browser (wird eine Taste von 2 bis 9 gedrückt, also beispielsweise 3 M, eingegeben, kommt ein anderer, in der Konfiguration hinterlegter Browser zum Einsatz) ++
    ++ EXTERN_LINK ++ ++ M-M ++ ++ M-M ++ ++ Bringe das Linkziel mit einem externen Browser zur Anzeige (vorangestellte Zahlen wirken sich wie oben beschrieben aus) ++
    ++

    Verwalten von Lesezeichen

    ++
    ++ BOOKMARK ++ ++ M-b ++ ++ v, M-b ++ ++ Lesezeichen ansehen ++
    ++ ADD_BOOKMARK ++ ++ M-a ++ ++ a, M-a ++ ++ Lege für aktuelle Seite Lesezeichen an ++
    ++

    Umgang mit Dateien und Datenströmen

    ++
    ++ GOTO ++ ++ U ++ ++ g, U ++ ++ Öffne angegebenes Dokument in neuem Puffer ++
    GOTO_RELATIVEM-uM-uÖffne relative Adresse in neuem Puffer
    ++ LOAD ++ ++ V ++ ++ V ++ ++ Öffne lokale Datei in einem neuen Puffer ++
    ++ READ_SHELL ++ ++ @ ++ ++ @ ++ ++ ++ ++ Führe einen Shell-Befehl aus und zeige Ausgabe in einem neuen Puffer ++
    ++ PIPE_SHELL ++ ++ # ++ ++ # ++ ++ ++ ++ Führe einen Shell-Befehl aus und zeige Ausgabe in einem neuen Puffer ++
    ++

    Arbeit an Seiteninhalten

    ++
    ++ VIEW ++ ++ v ++ ++ \ ++ ++ Wechsle zwischen HTML-Quellcode und verarbeitetem Dokument ++
    LISTLLListe Link-Elemente, Hyperlinks und Bilder auf
    ++ FRAME ++ ++ F ++ ++ F ++ ++ Wechsle zwischen Kennung und Umsetzung von HTML-Frames ++
    ++ REDRAW ++ ++ C-l ++ ++ C-l, C-w ++ ++ Bildschirmanzeige neu aufbauen ++
    ++ RELOAD ++ ++ R ++ ++ R, C-r ++ ++ Aktuelles Dokument erneut laden ++
    ++ EDIT ++ ++ E ++ ++ E ++ ++ Bearbeite lokales Quelldokument ++
    ++ EDIT_SCREEN ++ ++ M-e ++ ++ M-e ++ ++ Bearbeite eine Kopie des verarbeiteten Dokuments ++
    PIPE_BUF||Leite aktuellen Pufferinhalt einem Shell-Befehl zu und zeige Ausgabe an
    ++ DOWNLOAD ++ ++ M-s ++ ++ M-s ++ ++ Dokument-Quellcode speichern ++
    ++ SAVE_SCREEN ++ ++ S ++ ++ S, p ++ ++ Speichere verarbeitetes Dokument ++
    ++

    Navigation zwischen Puffern und Reitern

    ++
    ++ BACK ++ ++ B ++ ++ B, C-b, LEFT ++ ++ Schließe aktuellen Puffer und kehre zu dem im Stapel darunterliegenden zurück ++
    ++ SELECT_MENU ++ ++ s ++ ++ s, C-h ++ ++ Öffne Pufferstapel-Menü ++
    ++ TAB_MENU ++ ++ M-t ++ ++ M-t ++ ++ Öffne das Reiter-Auswahl-Menü ++
    ++ NEW_TAB ++ ++ T ++ ++ T ++ ++ Öffne neuen Reiter (mit aktuellem Dokument) ++
    ++ TAB_LINK ++ ++ C-t ++ ++ C-t ++ ++ Folge dem aktuellen Hyperlink in einem neuen Reiter ++
    ++ NEXT_TAB ++ ++ } ++ ++ } ++ ++ Schalte zum nächsten Reiter ++
    ++ PREV_TAB ++ ++ { ++ ++ { ++ ++ Schalte zum vorherigen Reiter ++
    ++ CLOSE_TAB ++ ++ C-q ++ ++ C-q ++ ++ Schließe aktuellen Reiter ++
    ++

    Suchfunktionen

    ++
    ++ SEARCH ++ ++ / ++ ++ /, C-s ++ ++ Suche vorwärts ++
    ++ SEARCH_BACK ++ ++ ? ++ ++ ++ Suche rückwärts ++
    ++ ISEARCH ++ ++ C-s ++ ++ ++ Inkrementelle Suche vorwärts ++
    ++ ISEARCH_BACK ++ ++ C-r ++ ++ ++ Inkrementelle Suche rückwärts ++
    ++ SEARCH_NEXT ++ ++ n ++ ++ n ++ ++ Setze Suche vorwärts fort ++
    ++ SEARCH_PREV ++ ++ N ++ ++ ++ Setze Suche rückwärts fort ++
    ++ WRAP_TOGGLE ++ ++ C-w ++ ++ w ++ ++ Wechsle zwischen umlaufendem und nicht-umlaufendem Suchen ++
    ++

    Arbeit mit Textmarken

    ++
    ++ MARK ++ ++ C-SPC ++ ++ C-SPC ++ ++ Setze/Lösche Markierung ++
    ++ PREV_MARK ++ ++ M-p ++ ++ P ++ ++ Gehe zur vorherigen Markierung ++
    ++ NEXT_MARK ++ ++ M-n ++ ++ N ++ ++ Gehe zur nächsten Markierung ++
    ++ REG_MARK ++ ++ " ++ ++ " ++ ++ Markiere alle Vorkommen eines Zeichenmusters ++
    ++

    Verschiedenes

    ++
    ++ COMMAND ++ ++ M-c ++ ++ M-c ++ ++ Rufe eine oder mehrere durch Strichpunkt getrennte w3m-Funktionen auf ++
    ++ HELP ++ ++ H ++ ++ H, ? ++ ++ Zeige Hilfe-Ãœbersicht ++
    ++ OPTIONEN ++ ++ o ++ ++ o ++ ++ Einstellungs-Dialog öffnen ++
    SET_OPTIONM-oM-oSetze Option
    DEFINE_KEYM-kM-kDefiniere eine Verbindung zwischen einer Tastenkombination und einem Kommando
    MOUSE_TOGGLEmmSchalte Mausbedienung an oder ab
    DOWNLOAD_LISTDDÃœbersicht heruntergeladener Dateien anzeigen
    ++ COOKIE ++ ++ C-k ++ ++ C-k ++ ++ Zeige die gespeicherten Cookies ++
    UNDO((Nimm die letzte Cursorbewegung zurück
    REDO))Den letzten Rücknahmebefehl zurücknehmen
    ++ EXEC_SHELL ++ ++ ! ++ ++ ! ++ ++ Shell-Befehl ausführen ++
    DICT_WORDM-wM-wFühre eine Wörterbuch-Funktion aus (siehe README.dict)
    DICT_WORD_ATM-WM-WBenutze Wörterbuch für Wort unter Cursor
    VERSIONrrZeige die Version von w3m an
    ++ SUSPEND ++ ++ C-z ++ ++ C-z ++ ++ w3m zum Hintergrundprozess machen. (Wird mit dem Shell-Befehl fg zurückgenommen.) ++
    ++ QUIT ++ ++ q ++ ++ q ++ ++ Mit Bestätigungsfrage beenden ++
    ++ EXIT ++ ++ Q ++ ++ Q ++ ++ Sofort beenden ++
    ++ ++

    ++ Darüber hinaus gibt es die folgenden Bedien-Modi mit fester Tastaturbelegung für die entsprechenden Funktionen. Diese sind nicht durch die Funktion DEFINE_KEY oder Einträge der keymap-Datei veränderbar. ++

    ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++
    ++ Funktion
    (interner Name) ++
    Tastenkombination ++ ++ Beschreibung ++
    ++

    Menü-Auswahl-Modus

    ++
    ++ BUF:NEXT ++ j, C-n, DOWN ++ ++ Nächster Eintrag ++
    BUF:PREV ++ ++ k, C-p, UP ++ ++ Vorheriger Eintrag ++
    ++ BUF:DELETE ++ D ++ ++ Lösche Eintrag ++
    ++ BUF:GO ++ ++ SPC, RET, RIGHT ++ ++ Wähle Eintrag aus ++
    ++

    Popup-Menü-Modus

    ++
    ++MENU:SELECT ++ ++ SPC, RET, RIGHT ++ Wähle Punkt aus ++
    ++MENU:CLOSE ++ C-c ++ ++ Schließe Menü ++
    ++MENU:CANCEL ++ ++ LEFT, BKSPC, C-h ++ Einen Auswahlschritt zurück ++
    ++MENU:DOWN ++ j, C-n, DOWN ++ ++ Gehe zum nächsten Punkt ++
    ++MENU:UP ++ ++ k, C-p, UP ++ Gehe zum vorherigen Punkt ++
    ++MENU:LINE_UP ++ K ++ ++ Scrolle einen Punkt aufwärts ++
    ++MENU:LINE_DOWN ++ J ++ ++ Scrolle einen Punkt abwärts ++
    ++MENU:TOP ++ C-a ++ ++ Gehe zum ersten Punkt ++
    ++MENU:LAST ++ C-e ++ ++ Gehe zum letzten Punkt ++
    ++MENU:NEXT ++ C-v, C-f ++ Gehe zur nächsten Seite ++
    ++MENU:PREV ++ ESC v, C-b ++ ++ Gehe zur vorherigen Seite ++
    ++MENU:SEARCH_FORE ++ C-s, / ++ ++ Suche vorwärts ++
    ++MENU:SEARCH_BACK ++ ++ C-r, ? ++ Suche rückwärts ++
    ++MENU:SEARCH_NEXT ++ ++ n ++ Suche weitere Ãœbereinstimmung
    ++MENU:SEARCH_PREV ++ ++ N ++ Suche frühere Übereinstimmung
    ++

    Eingabezeile-Bearbeitungs-Modus

    ++
    ++ LINEEDIT:FORWARD ++ ++ C-f, RIGHT ++ ++ Bewege Cursor vorwärts ++
    ++LINEEDIT:BACK ++ ++ C-b, LEFT ++ ++ Bewege Cursor rückwärts ++
    ++LINEEDIT:BS ++ ++ C-h, BKSPC ++ ++ Vorheriges Zeichen löschen ++
    ++LINEEDIT:DEL ++ ++ C-d ++ ++ Aktuelles Zeichen löschen ++
    ++LINEEDIT:KILL_AFTER ++ ++ C-k ++ ++ Lösche alles nach dem Cursor ++
    ++LINEEDIT:KILL_BEFORE ++ ++ C-u ++ ++ Lösche alles vor dem Cursor ++
    ++LINEEDIT:TOP ++ ++ C-a ++ ++ Gehe zum Zeilenanfang ++
    ++LINEEDIT:BOTTOM ++ ++ C-e ++ ++ Gehe zum Zeilenende ++
    ++LINEEDIT:PREV ++ ++ C-p, UP ++ ++ Hole den vorherigen Chronik-Eintrag ++
    ++LINEEDIT:NEXT ++ ++ C-n, DOWN ++ ++ Hole den nächsten Chronik-Eintrag ++
    ++LINEEDIT:COMPLETE ++ ++ TAB, SPC ++ ++ Versuche, den Dateinamen zu komplettieren ++
    ++LINEEDIT:EDITOR ++ ++ C-o ++ ++ Bearbeite mit externem Editor ++
    ++LINEEDIT:ACCEPT ++ ++ RET ++ ++ Eingabezeile übernehmen ++
    ++ ++ ++
    ++

    ++ Bedienung per Maus ++

    ++

    ++ Wenn w3m mit Mausfunktionen kompiliert wurde und Sie das Programm entweder in einer Konsole mit GPM oder in einem X-Terminal-Emulator starten, ist ein Navigieren mit der Maus möglich. (Im Falle von rxvt müssen Sie die Umgebungsvariable TERM mit xterm oder kxterm belegen.) ++

    ++

    Die Datei README.mouse erklärt, wie die Bedienung per Maus an eigene Vorlieben angepasst werden kann. ++

    ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++
    Handlung ++ Beschreibung ++
    ++ Linksklick ++ ++Zuerst:
    Der Cursor wird an die Mauszeigerposition versetzt.
    Dann:
    Dem Hyperlink, auf dem der Cursor momentan steht und auf den sich der Mauszeiger richtet, wird gefolgt. ++
    ++ Mittelklick ++ ++ Zurück zum vorherigen Puffer. ++
    ++ Rechtsklick ++ ++ Öffne Menü. Sie können Menüpunkte durch Anklicken auswählen. ++
    ++ Linksziehen ++ ++ Dokument scrollen. Standardmäßig wird das Dokument im Fenster verschoben. Ein Verschieben des Fensters über dem stehenden Dokument erreichen Sie über den Einstellungs-Dialog. ++
    ++
    ++

    ++ Lokale CGI-Skripte ++

    ++

    ++ w3m ist in der Lage, CGI-Skripte direkt laufen zu lassen. Dies bedeutet, dass sich das Programm wie ein HTTP-Server verhält und das CGI-Skript ausführt und dessen Ausgabe anzeigt. Beispielsweise wurden die Lesezeichen-Registrierung und der Verzeichnis-Browser als lokale CGI-Skripte programmiert. Darüber hinaus kann w3m durch solche Skripte als Schnittstelle zum Einholen von Daten aller Art fungieren. ++

    ++

    ++ Aus Sicherheitsgründen kommen für von w3m benutzte CGI-Skripte nur folgende Verzeichnisse in Frage: ++

    ++
      ++
    • ++ Das Verzeichnis, in dem w3m-bezogene Dateien abgelegt sind (typischerweise /usr/local/lib/w3m). Auf dieses Verzeichnis kann mit der Variblen $LIB referenziert werden. ++
    • ++
    • ++ Das Verzeichnis /cgi-bin/. Sie können /cgi-bin/ im Feld Verzeichnis für ausführbare Skripte des Einstellungs-Dialogs jedem gewünschten Verzeichnis zuordnen. Mehrere Pfade lassen sich durch Doppelpunkt getrennt angeben, also in der Form /usr/local/cgi-bin:/home/aito/cgi-bin. Es wird davon abgeraten, das aktuelle Verzeichnis hier mitaufzunehmen. Zum Zugriff auf Skripte im Verzeichnis /cgi-bin/ erwartet w3m eine URL folgender Art: ++
    • ++
      ++ w3m -o cgi_bin=/path/to/cgi-bin file:/cgi-bin/script.cgi
      ++
      ++
    ++

    ++ Das CGI-Skript kann zur Steuerung von w3m die spezielle Kopfzeile w3m-control: enthalten. Darin können alle Funkionen (siehe README.func) eingetragen sein. Die angegebene Funktion wird aufgerufen, nachdem das Dokument angezeigt wird. Beispielsweise, wird eine Skriptausgabe ++

    ++
    ++Content-Type: text/plain
    W3m-control: BACK ++
    ++

    ++ eine leere Seite anzeigen und den Puffer sofort löschen. Dies ist nützlich, wenn es nicht gewünscht ist, die Seite nach Aufrufen des Skriptes anzuzeigen. Das nächste Beispiel ++

    ++
    ++Content-Type: text/plain
    W3m-control: DELETE_PREVBUF contents..... ++
    ++

    ++ führt zum Übergehen des aktuellen Puffers. ++

    ++

    ++ Jede w3m-control-Kopfzeile kann nur eine Funktion aufrufen. Jedoch können Sie im Kopfteil einer HTTP-Kommunikation mehr als eine w3m-control-Anweisung hinterlegen. Überdies ist es möglich, die GOTO-Funktion mit einem Argument aufzurufen: ++

    ++
    ++Content-Type: text/plain
    W3m-control: GOTO http://www.example.org/ ++
    ++

    ++ Sie bewirken damit das gleiche wie mit der Anweisung Location: im Kopfteil: ++

    ++
    ++Content-Type: text/plain
    Location: http://www.example.org/ ++
    ++

    ++ Beachten Sie, dass diese Anweisung wirkungslos ist, wenn das CGI-Skript durch einen HTTP-Server angesprochen wird. ++

    ++ ++ +diff --git a/doc-de/README.func b/doc-de/README.func +new file mode 100644 +index 0000000..72d7d45 +--- /dev/null ++++ b/doc-de/README.func +@@ -0,0 +1,146 @@ ++ABORT Sofort beenden ++ACCESSKEY Öffne Zugangstasten-Menü ++ADD_BOOKMARK Lege für aktuelle Seite Lesezeichen an ++ALARM Alarm einrichten ++BACK Schließe aktuellen Puffer und kehre zu dem im Stapel darunterliegenden zurück ++BEGIN Gehe zur ersten Zeile ++BOOKMARK Lesezeichen ansehen ++CENTER_H Um Cursor herum horizontal zentrieren ++CENTER_V Um Cursor herum vertikal zentrieren ++CHARSET Ändere die Zeichenkodierung für das aktuelle Dokument ++CLOSE_TAB Schließe Reiter ++CLOSE_TAB_MOUSE Schließe Reiter bei Mauszeiger ++COMMAND Rufe w3m Funktion(en) auf ++COOKIE Cookie-Liste ansehen ++DEFAULT_CHARSET Ändere die Voreinstellung für die Zeichenkodierung ++DEFINE_KEY Definiere eine Verbindung zwischen einer Tastenkombination und einem Kommando ++DELETE_PREVBUF Lösche vorherigen Puffer (hauptsächlich für lokale CGI-Skripte) ++DICT_WORD Führe eine Wörterbuch-Funktion aus (siehe README.dict) ++DICT_WORD_AT Benutze Wörterbuch für Wort unter Cursor ++DISPLAY_IMAGE Starte das Laden und die Erstellung von Bildern erneut ++DOWN Scrolle den Anzeigebereich eine Zeile abwärts ++DOWNLOAD Dokument-Quellcode speichern ++DOWNLOAD_LIST Die Ãœbersicht heruntergeladener Dateien zeigen ++EDIT Bearbeite lokales Quelldokument ++EDIT_SCREEN Bearbeite eine Kopie des verarbeiteten Dokuments ++END Gehe zur letzten Zeile ++EXEC_SHELL Führe Shell-Befehl aus und zeige Ausgabe an ++EXIT Sofort beenden ++EXTERN Verwende externen Browser zur Anzeige ++EXTERN_LINK Verwende externen Browser zur Anzeige des Linkziels ++FRAME Wechsle zwischen Kennung und Umsetzung von HTML-Frames ++GOTO Öffne angegebenes Dokument in neuem Puffer ++GOTO_LINE Gehe zur angebenen Zeile ++GOTO_LINK Folge dem aktuellen Hyperlink in neuem Puffer ++GOTO_RELATIVE Gehe zu relativer Adresse ++HELP Zeige Hilfe-Ãœbersicht ++HISTORY Chronik aufgesuchter Dokumente ++INFO Zeige Informationen über dieses Dokument ++INTERRUPT w3m zum Hintergrundprozess machen ++ISEARCH Inkrementelle Suche vorwärts ++ISEARCH_BACK Inkrementelle Suche rückwärts ++LEFT Anzeigebereich um eine Spalte nach links verschieben ++LINE_BEGIN Gehe zum Zeilenanfang ++LINE_END Gehe zum Zeilenende ++LINE_INFO Zeige aktuelle Position im Dokument an ++LINK_BEGIN Gehe zum ersten Hyperlink ++LINK_END Gehe zum letzten Hyperlink ++LINK_MENU Öffne Menü mit den Link-Elementen ++LIST Zeige alle referenzierten URLs ++LIST_MENU Öffne Menü mit aufsuchbaren Hyperlinks ++LOAD Öffne lokale Datei in einem neuen Puffer ++MAIN_MENU Öffne Menü ++MARK Setze/Lösche Markierung ++MARK_MID Wandle Nachrichten-ID-artige Zeichenketten um in Hyperlinks ++MARK_URL Wandle URL-artige Zeichenketten um in Hyperlinks ++MARK_WORD Wandle aktuelles Wort in Hyperlink um ++MENU Öffne Menü ++MENU_MOUSE Öffne Menü beim Mauszeiger ++MOUSE_TOGGLE Schalte Mausbedienung an oder ab ++MOVE_DOWN Cursor abwärts ++MOVE_DOWN1 Cursor abwärts; am Rand gleitend bewegen ++MOVE_LEFT Cursor nach links ++MOVE_LEFT1 Cursor nach links; am Rand gleitend bewegen ++MOVE_LIST_MENU Öffne Menü mit vorhandenen Hyperlinks ++MOVE_MOUSE Cursor auf Mauszeigerposition setzen ++MOVE_RIGHT Cursor nach rechts ++MOVE_RIGHT1 Cursor nach rechts; am Rand gleitend bewegen ++MOVE_UP Cursor aufwärts ++MOVE_UP1 Cursor aufwärts; am Rand gleitend bewegen ++MSGS Zeige Fehlermeldungen an ++NEW_TAB Öffne neuen Reiter (mit aktuellem Dokument) ++NEXT Schalte zum nächsten Puffer ++NEXT_DOWN Gehe abwärts zum nächsten Hyperlink ++NEXT_HALF_PAGE Scrolle eine halbe Seite abwärts ++NEXT_LEFT Gehe zum nächsten Hyperlink links ++NEXT_LEFT_UP Gehe zum nächsten Hyperlink links oder oberhalb ++NEXT_LINK Gehe zum nächsten Hyperlink ++NEXT_MARK Gehe zur nächsten Markierung ++NEXT_PAGE Eine Seite abwärts ++NEXT_RIGHT Gehe zum nächsten Hyperlink rechts ++NEXT_RIGHT_DOWN Gehe zum nächsten Hyperlink rechts oder unterhalb ++NEXT_TAB Schalte zum nächsten Reiter ++NEXT_UP Gehe zum nächsten Hyperlink oberhalb ++NEXT_VISITED Gehe zum nächsten besuchten Hyperlink ++NEXT_WORD Gehe zum nächsten Wort ++NOTHING Tue nichts ++NULL Tue nichts ++OPTIONS Zeige Einstellungen für Änderungen ++PEEK Zeige aktuelle Adresse an ++PEEK_IMG Zeige Adresse des Bildes ++PEEK_LINK Zeige Zieladresse ++PIPE_BUF Leite aktuellen Pufferinhalt einem Shell-Befehl zu und zeige Ausgabe an ++PIPE_SHELL Führe Shell-Befehl aus und zeige Ausgabe an ++PREV Schalte zum vorherigen Puffer ++PREV_HALF_PAGE Scrolle eine halbe Seite aufwärts ++PREV_LINK Gehe zum vorangegangen Hyperlink ++PREV_MARK Gehe zur vorherigen Markierung ++PREV_PAGE Eine Seite aufwärts ++PREV_TAB Schalte zum vorherigen Reiter ++PREV_VISITED Gehe zum vorherigen besuchten Hyperlink ++PREV_WORD Gehe zum vorherigen Wort ++PRINT Speichere verarbeitetes Dokument ++QUIT Mit Bestätigungsfrage beenden ++READ_SHELL Führe Shell-Befehl aus und zeige Ausgabe an ++REDO Den letzten Rücknahmebefehl zurücknehmen ++REDRAW Bildschirmanzeige neu aufbauen ++REG_MARK Zu einem Muster passenden Zeichenfolgen überall markieren ++REINIT Konfigurationsdatei erneut laden ++RELOAD Aktuelles Dokument erneut laden ++RESHAPE Dokument nochmals verarbeiten ++RIGHT Anzeigebereich um eine Spalte nach rechts verschieben ++SAVE Dokument-Quellcode speichern ++SAVE_IMAGE Speichere Bild ++SAVE_LINK Speichere Ziel des Hyperlinks ++SAVE_SCREEN Speichere verarbeitetes Dokument ++SEARCH Suche vorwärts ++SEARCH_BACK Suche rückwärts ++SEARCH_FORE Suche vorwärts ++SEARCH_NEXT Setze Suche vorwärts fort ++SEARCH_PREV Setze Suche rückwärts fort ++SELECT Zeige Puffferstapel-Ãœbersicht ++SELECT_MENU Öffne Puffferstapel-Menü ++SETENV Setze Umgebungsvariable ++SET_OPTION Setze Option ++SHELL Führe Shell-Befehl aus und zeige Ausgabe an ++SHIFT_LEFT Anzeigebereich nach links versetzen ++SHIFT_RIGHT Anzeigebereich nach rechts versetzen ++SOURCE Wechsle zwischen HTML-Wiedergabe und -Verarbeitung ++STOP_IMAGE Bilder nicht mehr laden und anzeigen ++SUBMIT Formular übermitteln ++SUSPEND w3m zum Hintergrundprozess machen ++TAB_GOTO Öffne das angegebene Dokument in einem neuen Reiter ++TAB_GOTO_RELATIVE Öffne relative Adresse in einem neuen Reiter ++TAB_LEFT Einen Reiter weiter nach links gehen ++TAB_LINK Folge dem aktuellen Hyperlink in einem neuen Reiter ++TAB_MENU Öffne das Reiter-Auswahl-Menü ++TAB_MOUSE Wähle per Maus Reiter aus ++TAB_RIGHT Einen Reiter weiter nach rechts gehen ++UNDO Nimm die letzte Cursorbewegung zurück ++UP Scrolle den Anzeigebereich eine Zeile aufwärts ++VERSION Zeige die Version von w3m an ++VIEW Wechsle zwischen HTML-Wiedergabe und -Verarbeitung ++VIEW_BOOKMARK Lesezeichen ansehen ++VIEW_IMAGE Zeige Bild in Betrachter ++WHEREIS Suche vorwärts ++WRAP_TOGGLE Wechsle zwischen umlaufendem und nicht-umlaufendem Suchen +diff --git a/doc-de/w3m.1 b/doc-de/w3m.1 +new file mode 100644 +index 0000000..7deb203 +--- /dev/null ++++ b/doc-de/w3m.1 +@@ -0,0 +1,334 @@ ++.nr N -1 ++.nr D 5 ++.\"******************************************************************* ++.\" ++.\" This file was generated with po4a. Translate the source file. ++.\" ++.\"******************************************************************* ++.TH W3M 1 2016\-08\-06 "w3m 0.5.3" ++.SH NAME ++w3m \- Ein auf Texte ausgerichtetes Programme zur Anzeige von Dateien und ++Datenströmen sowie zum Browsen im Internet ++.SH SYNOPSIS ++w3m [OPTION]... [ \fIDatei\fP | \fIURL\fP ]... ++.SH BESCHREIBUNG ++.\" This defines appropriate quote strings for nroff and troff ++.ds lq " ++.ds rq " ++.if t .ds lq `` ++.if t .ds rq '' ++.if \nN==0 .nr N 10 ++.\" Just in case these number registers aren't set yet... ++.if \nD==0 .nr D 5 ++ ++\fIw3m\fP ist ein textorientierter Browser, der lokale oder im Internet ++liegende Seiten sowie andere Dokumente anzeigen kann. Er verarbeitet ++HTML\-Tabellen und Frames, nicht jedoch JavaScript und Cascading Style ++Sheets. \fIw3m\fP kann auch als Textbetrachter (Pager) dienen. Entsprechende ++Dateien werden beim Aufruf als Argument angegeben oder an der ++Standardeingabe als Datenstrom übernommen. Mit \fIw3m\fP kann sich der Benutzer ++überdies durch Verzeichnisbäume bewegen. ++ ++\fIw3m\fP arbeitet mit Reitern (Registerkarten, Tabs) und Puffern, was einen ++einfachen Wechsel zwischen geladenen Inhalten erlaubt. Wenn die Erweiterung ++w3m\-img installiert ist, zeigt \fIw3m\fP auch in die Seiten eingebundene ++Grafiken an. Wann immer die Umsetzung von HTML\-Inhalten durch \fIw3m\fP Ihren ++Ansprüchen nicht genügt, reicht ein einzelnes Kommando, um die Ziel\-URL ++einem grafischen Browser zu übergeben. ++ ++Um nach Start des Programms Hilfe zu den Optionen zu erhalten, drücken Sie ++\(lqH\(rq. ++ ++.SH ARGUMENTE ++ ++Wenn das Programm mit einem oder mehreren Argumenten aufgerufen wird, ++behandelt \fIw3m\fP diese Ziele je nach Typ des Inhalts. Bei Daten aus dem ++Internet verwertet \fIw3m\fP die Angabe in den HTTP\-Kopfzeilen. Bei relativen ++oder absoluten Pfaden in Dateisystemen richtet sich \fIw3m\fP nach dem ++Dateinamen. ++ ++Ohne Argument aufgerufen, erwartet \fIw3m\fP unformatierte Daten aus der ++Standardeingabe, es sei denn, der Benutzer hat einen anderen MIME\-Typ ++angegeben. ++ ++Sollte \fIw3m\fP weder ein Zielobjekt vorliegen noch ein Ausweichen vorgesehen ++sein (beispielsweise durch die Option \fB\-v\fP, siehe unten), gibt das Programm ++nur Benutzungshinweise aus. ++.SH OPTIONEN ++Vor Befehlszeilen\-Optionen steht das \(lq\-\(rq Zeichen einzeln, ihnen kann ++ein Argument folgen. ++.SS "Allgemeine Optionen" ++.TP ++\fB\-B\fP ++starte mit einer Ansicht aller Lesezeichen (wenn kein anderes Zielobjekt ++angegeben ist) ++.TP ++\fB\-M\fP ++monochrome Anzeige ++.TP ++\fB\-no\-mouse\fP ++Mausfunktion aus ++.TP ++\fB\-num\fP ++zeige Zeilennummern an ++.TP ++\fB\-N\fP ++verteile die übergebenen Argumente unter Reitern. Standardmäßig würde ein ++Stapel von Puffern benutzt ++.TP ++\fB\-ppc \fP\fInum\fP ++Weite von \fInum\fP Bildpunkten pro Zeichen, einstellbar von 4.0 bis 32.0, ++standardmäßig 8.0. Größere Werte machen Tabellen enger. (Implementierung ++unklar) ++.TP ++\fB\-ppl \fP\fInum\fP ++Höhe von \fInum\fP Bildpunkten pro Linie, einstellbar von 4.0 bis ++64.0. (Implementierung unklar) ++.TP ++\fB\-title\fP, \fB\-title=TERM\fP ++verwende den Puffernamen auch als Titel des Terminalfensters. Soweit TERM ++eingegeben wurde, konfiguriert dieser Wert den Stil des Titels ++.TP ++\fB\-v\fP ++begrüße den Benutzer mit einer eingebauten Seite (wenn kein anderes ++Zielobjekt angegeben ist) ++.TP ++\fB\-W\fP ++wechsle zwischen umlaufendem und nicht umlaufendem Suchen ++.TP ++\fB\-X\fP ++initialisiere nach Verlassen des Programms das Terminal nicht neu ++.TP ++\fB+\fP\fIZahl\fP ++gehe zu Zeile \fIZahl\fP; wirkt nur, wenn \fIZahl\fP größer ist als die im ++Terminal verfügbare Zeilenzahl ++.SS Browser\-Optionen ++.TP ++\fB\-cols \fP\fInum\fP ++bei für die Standardausgabe bestimmten Inhalten, nimm bei der Umsetzung von ++HTML eine Länge von \fInum\fP Zeichen pro Zeile ++.TP ++\fB\-cookie\fP, \fB\-no\-cookie\fP ++verwende gespeicherte Cookies und akzeptiere neue. Oder tue weder das eine ++noch das andere ++.TP ++\fB\-F\fP ++verarbeite Frames ++.TP ++\fB\-graph\fP, \fB\-no\-graph\fP ++bei der Umsetzung von Tabellen und Frames grafische Zeichen verwenden oder ++nicht verwenden ++.TP ++\fB\-header \fP\fIZeichenkette\fP ++füge \fIZeichenkette\fP der HTTP(S)\-Anfrage an. Diese muss der Kopfdaten\-Syntax ++\f(CWVariable: Wert\fP entsprechen ++.TP ++\fB\-m\fP ++stelle eine Usenet\-Nachricht entsprechend \(lqContent\-type\(rq in den ++Kopfdaten dar ++.TP ++\fB\-no\-proxy\fP ++verwende keinen Proxy ++.TP ++\fB\-post \fP\fIDatei\fP ++verwende die Methode POST, um in \fIDatei\fP hinterlegte Daten ++hochzuladen. Hierbei wird die Syntax \f(CWvar1=wert1[&var2=wert2]…\fP erwartet ++.TP ++\fB\-4\fP ++nur IPv4. Entspricht dns_order=4 in der Konfigurationsdatei ++.TP ++\fB\-6\fP ++nur IPv6. Entspricht dns_order=6 in der Konfigurationsdatei ++.SS Textbetrachter\-Optionen ++.TP ++\fB\-l \fP\fInum\fP ++Anzahl der Zeilen, die zwischengespeichert werden, wenn Text per ++Standardeingabe übergeben wurde. (Voreinstellung ist 10000) ++.TP ++\fB\-r\fP ++verarbeite spezielle Escape\-Zeichen (beispielsweise ANSI\-Escape\-Zeichen oder ++nroff\-Rückwärtsschritte für fette und unterstrichene Zeichen) nicht, sondern ++zeige sie stattdessen mittels Caret\-Notation. ++.TP ++\fB\-s\fP ++mehrere leere Zeilen werden bis auf eine gelöscht ++.TP ++\fB\-t\fP \fInum\fP ++berücksichtige Tab\-Zeichen so, dass Spalten mit einer Weite von \fInum\fP ++Zeichen entstehen ++.SS "Datenart\- und Datenkodierungs\-Optionen" ++.TP ++\fB\-I \fP\fIcharset\fP ++zu benutzende Zeichenkodierung für erhaltene Daten ++.TP ++\fB\-O \fP\fIcharset\fP ++zu benutzende Zeichenkodierung für auszugebende Daten ++.TP ++\fB\-T \fP\fITyp\fP ++zu benutzender MIME\-Typ für erhaltenen Daten ++.SS "Optionen zur Datenausgabe, mit sofortigem Verlassen des Programms" ++.TP ++\fB\-dump\fP ++leite die verarbeitete Seite der Standardausgabe zu. Die Option gilt als ++gesetzt, wenn der Aufruf beinhaltet, dass die Ausgabe in eine Datei ++umgeleitet oder einem weiteren Programm übergeben wird. ++.TP ++\fB\-dump_source\fP ++leite den Seitenquelltext der Standardausgabe zu ++.TP ++\fB\-dump_head\fP ++leite die Antwort einer HEAD\-Anfrage für eine URL der Standardausgabe zu ++.TP ++\fB\-dump_both\fP ++leite Antwort auf HEAD\-Anfrage und Seitenquelltext der Standardausgabe zu ++.TP ++\fB\-dump_extra\fP ++leite Antwort auf HEAD\-Anfrage, Seitenquelltext und Extrainformation der ++Standardausgabe zu ++.TP ++\fB\-help\fP ++zeige eine Zusammenfassung verfügbarer Funktionen und Befehlszeilen\-Optionen ++.TP ++\fB\-show\-option\fP ++zeige alle zur Konfiguration verfügbaren Optionen ++.TP ++\fB\-version\fP ++gibt die Version von \fIw3m\fP aus ++.SS "Optionen, die Standards für Einstellungen und Datenquellen außer Kraft setzen" ++.TP ++\fB\-bookmark \fP\fIDatei\fP ++benutze anstelle der Standarddatei bookmark.html für Lesezeichen die Datei ++\fIDatei\fP ++.TP ++\fB\-config \fP\fIDatei\fP ++benutze \fIDatei\fP anstelle der Standardkonfigurationsdatei ++.TP ++\fB\-debug\fP ++BITTE NICHT BENUTZEN ++.TP ++\fB\-o \fP\fIOption=Wert\fP ++arbeite mit einer Konfiguration, bei der die Einstellung \fIOption\fP mit ++\fIWert\fP belegt ist. Ohne \fIOption=Wert\fP gleichwertig mit \fB\-show\-option\fP ++.TP ++\fB\-reqlog\fP ++Protokolliere Header der HTTP\-Kommunikation in Datei \f(CW~/.w3m/request.log\fP ++.SH BEISPIELE ++.SS "Verwendung als Textbetrachter" ++.TP ++zwei HTML\-Fragmente zusammengefügt anzeigen ++.EX ++$ cat header.html footer.html | w3m \-T text/html ++.EE ++.TP ++zwei Dateien unter Reitern einander gegenüberstellen ++.EX ++$ w3m \-N config.old config ++.EE ++.SS "browser\-artige Verwendung" ++.TP ++zeige Internet\-Inhalt in monochromem Terminal ++.EX ++$ w3m \-M http://w3m.sourceforge.net ++.EE ++.TP ++zeige eingebettete Grafiken an ++.EX ++$ w3m \-o auto_image=TRUE http://w3m.sourceforge.net ++.EE ++.TP ++zeige Inhalt aus dem Usenet ++.EX ++$ w3m \-m nntp://news.aioe.org/comp.os.linux.networking ++.EE ++.TP ++mit der POST\-Methode Daten für eine URL hochladen ++.EX ++$ w3m \-post \- http://example.com/form.php <<<'a=0&b=1' ++.EE ++.SS "filterartige Verwendung" ++.TP ++konvertiere eine HTML\-Datei in reinen Text von bestimmter Zeilenlänge ++.EX ++$ w3m \-cols 40 foo.html > foo.txt ++.EE ++.TP ++übergib den Bestand an Lesezeichen mit zugehörigen Links als reinen Text einer Datei. ++.EX ++$ w3m \-B \-o display_link_number=1 > out.txt ++.EE ++.TP ++Konvertierung in ein anderes Dateiformat und eine andere Zeichenkodierung ++.EX ++$ w3m \-T text/html \-I EUC\-JP \-O UTF\-8 < foo.html > foo.txt ++.EE ++.SS "starte ohne Eingabedaten" ++.TP ++begrüße den Benutzer mit einer eingebauten Seite ++.EX ++$ w3m \-v ++.EE ++.\".SH Errors ++.SH UMGEBUNGSVARIABLEN ++\fIw3m\fP weicht auf den Wert der Umgebungsvariablen WWW_HOME aus, wenn das ++Programm ohne Zielobjekt aufgerufen wurde. ++.SH DATEIEN ++.TP ++\f(CW~/.w3m/bookmark.html\fP ++voreingestellte Datei für Lesezeichen ++.TP ++\f(CW~/.w3m/config\fP ++benutzerdefinierte Konfigurationsdatei; gegenüber \f(CW/etc/w3m/config\fP ++vorrangig ++.TP ++\f(CW~/.w3m/cookie\fP ++Ablageort für Cookies; wird beim Verlassen des Programms geschrieben und ++beim Aufruf gelesen ++.TP ++\f(CW~/.w3m/history\fP ++Chronik besuchter Seiten und URLs ++.TP ++\f(CW~/.w3m/keymap\fP ++benutzerdefinierte Tastaturbelegung, setzt standardmäßige Belegung außer ++Kraft ++.TP ++\f(CW~/.w3m/mailcap\fP ++Konfigurationsdatei für Programme zur externen Anzeige ++.TP ++\f(CW~/.w3m/menu\fP ++benutzerdefiniertes Menü; vorrangig gegenüber Standardmenü ++.TP ++\f(CW~/.w3m/mime.types\fP ++Datei mit MIME\-Typen ++.TP ++\f(CW~/.w3m/mouse\fP ++benutzerdefinierte Mauseinstellungen ++.TP ++\f(CW~/.w3m/passwd\fP ++Datei mit Nutzerkonto\-Passwort\-Liste ++.TP ++\f(CW~/.w3m/pre_form\fP ++.\" .TP ++.\" .I $~/.w3m/urimethodmap ++.\" ??? ++enthält vordefinierte Werte für wiederkehrende HTML\-Formulare ++.SH "SIEHE AUCH" ++README und Beispieldateien finden Sie im Dokumentationsverzeichnis Ihrer ++\fIw3m\fP\-Installation. Aktuelle Informationen zu \fIw3m\fP finden Sie auf der ++Projektseite ++.UR http://w3m.sourceforge.net ++unter ++.UE ++.SH DANKSAGUNGEN ++In \fIw3m\fP ist Programmcode verschiedener Quellen eingeflossen. Benutzer ++haben mit Korrekturen (Patch\-Dateien) und Vorschlägen zur Verbesserung des ++Programms beigetragen. ++.SH AUTOR ++.UR aito@fw.ipsj.or.jp ++Akinori ITO ++.UE ++Die deutsche Ãœbersetzung wurde 2016 von ++.UR markus.hiereth@freenet.de ++Markus Hiereth ++.UE ++erstellt. ++ +diff --git a/doc-jp/FAQ.html b/doc-jp/FAQ.html +index e16a986..86ef05a 100644 +--- a/doc-jp/FAQ.html ++++ b/doc-jp/FAQ.html +@@ -176,7 +176,7 @@ w3m + Êݸ¤·¤Þ¤¹¡¥²èÁü¤òÊݸ¤¹¤ë¾ì¹ç¤Ï ESC I ¤Ç¤¹¡¥ +

    +

    ¥×¥í¥­¥·¤ÎÀßÄê¤Ï¤É¤¦¤¹¤ë¤Î¡© +-
    ´Ä¶­ÊÑ¿ô HTTP_proxy ¤òÀßÄꤹ¤ë¤«¡¤"o" ¥³¥Þ¥ó¥É¤Î¥ª¥×¥·¥ç¥óÀßÄê¥Ñ¥Í¥ë ++
    ´Ä¶­ÊÑ¿ô HTTP_PROXY, HTTPS_PROXY, GOPHER_PROXY, FTP_PROXY ¤òÀßÄꤹ¤ë¤«¡¤"o" ¥³¥Þ¥ó¥É¤Î¥ª¥×¥·¥ç¥óÀßÄê¥Ñ¥Í¥ë + ¤ÇÀßÄꤷ¤Þ¤¹¡¥Î㤨¤Ð proxy.hogege.com ¤È¤¤¤¦¥Û¥¹¥È¤Î 8000È֥ݡ¼¥È¤ò + ÍøÍѤ¹¤ë¾ì¹ç¡¤ +

    +diff --git a/doc-jp/MANUAL.html b/doc-jp/MANUAL.html +index 41d70f1..66fdc6e 100644 +--- a/doc-jp/MANUAL.html ++++ b/doc-jp/MANUAL.html +@@ -51,15 +51,9 @@ w3m +

    -l ¹Ô¿ô +
    ɸ½àÆþÎϤÎÆâÍƤòɽ¼¨¤¹¤ë¤È¤­¤ËÊݸ¤µ¤ì¤ëºÇÂç¹Ô¿ô¤ò»ØÄꤹ + ¤ë¡¥¥Ç¥Õ¥©¥ë¥È¤Ï 10000¡¥ +-
    -s +-
    Shift_JIS ¥³¡¼¥É¤Çɽ¼¨¤¹¤ë¡¥ +-
    -e +-
    EUC ¥³¡¼¥É¤Çɽ¼¨¤¹¤ë¡¥ +-
    -j +-
    JIS(ISO-2022-JP) ¥³¡¼¥É¤Çɽ¼¨¤¹¤ë¡¥ +-
    -O e|s|j|N|m|n ++
    -O ʸ»ú¥³¡¼¥É +
    ɽ¼¨¤ËÍѤ¤¤ëʸ»ú¥³¡¼¥É¤ò»ØÄꤹ¤ë¡¥ +-
    -I e|s ++
    -I ʸ»ú¥³¡¼¥É +
    ÆþÎÏʸ½ñ¤Îʸ»ú¥³¡¼¥É¤ò»ØÄꤹ¤ë¡¥ +
    -T ¥¿¥¤¥× +
    ɽ¼¨¤¹¤ëʸ½ñ¤Î¥¿¥¤¥×¤ò»ØÄꤹ¤ë¡¥¤³¤Î»ØÄ꤬¤Ê¤¤¾ì¹ç¡¤¥Õ¥¡¥¤¥ë +@@ -89,7 +83,7 @@ HTML +
    ¥«¥é¡¼É½¼¨¤ò¤·¤Ê¤¤¡¥ +
    -F +
    ¥Õ¥ì¡¼¥à¤ò¼«Æ°É½¼¨¤¹¤ë¡¥ +-
    -S ++
    -s +
    Ϣ³¤¹¤ë¶õ¹Ô¤ò1¹Ô¤Ë¤Þ¤È¤á¤Æɽ¼¨¤¹¤ë¡¥ +
    -X +
    w3m½ªÎ»»þ¤Ë¡¤°ÊÁ°¤Î²èÌ̤ËÌá¤é¤Ê¤¤¡¥ +@@ -211,9 +205,9 @@ HTMLʸ + F<FRAMESET>¤ò´Þ¤àʸ½ñ¤òɽ¼¨¤·¤Æ¤¤¤ë¤È¤­¤Ë¡¤<FRAME> + ¥¿¥°¤Î»Ø¤¹Ê£¿ô¤Îʸ½ñ¤ò1¤Ä¤Îʸ½ñ¤ËÊÑ´¹¤·¤Æɽ¼¨¤·¤Þ¤¹¡¥ + M¸½ºß¸«¤Æ¤¤¤ë¥Ú¡¼¥¸¤ò¡¤³°Éô¥Ö¥é¥¦¥¶¤ò»È¤Ã¤Æɽ¼¨¤·¤Þ¤¹¡¥ +-2M, 3M ¤Ç2ÈÖÌܤÈ3ÈÖÌܤΥ֥饦¥¶¤ò»È¤¤¤Þ¤¹¡¥ ++2M, 3M, ..., 9M ¤Ç2ÈÖÌÜ¡¤3ÈÖÌÜ¡¤9ÈÖÌܤΥ֥饦¥¶¤ò»È¤¤¤Þ¤¹¡¥ + ESC M¸½ºß¤Î¥ê¥ó¥¯Àè¤ò¡¤³°Éô¥Ö¥é¥¦¥¶¤ò»È¤Ã¤Æɽ¼¨¤·¤Þ¤¹¡¥ +-2ESC M, 3ESC M ¤Ç2ÈÖÌܤÈ3ÈÖÌܤΥ֥饦¥¶¤ò»È¤¤¤Þ¤¹¡¥ ++2ESC M, 3ESC M, ..., 9ESC M ¤Ç2ÈÖÌÜ¡¤3ÈÖÌÜ¡¤9ÈÖÌܤΥ֥饦¥¶¤ò»È¤¤¤Þ¤¹¡¥ + + +

    ¥Õ¥¡¥¤¥ë¤ÈURL´Ø·¸¤ÎÁàºî

    +@@ -349,9 +343,9 @@ Lynx F<FRAMESET>¤ò´Þ¤àʸ½ñ¤òɽ¼¨¤·¤Æ¤¤¤ë¤È¤­¤Ë¡¤<FRAME> ¥¿¥°¤Î»Ø¤¹Ê£¿ô¤Îʸ½ñ¤ò1¤Ä¤Îʸ½ñ¤ËÊÑ´¹¤·¤Æɽ¼¨¤·¤Þ¤¹¡¥ M¸½ºß¸«¤Æ¤¤¤ë¥Ú¡¼¥¸¤ò¡¤³°Éô¥Ö¥é¥¦¥¶¤ò»È¤Ã¤Æɽ¼¨¤·¤Þ¤¹¡¥ @@ -5437,10 +9016,10 @@ index 89aacb6..a54e078 100644 .TP .B U diff --git a/doc/FAQ.html b/doc/FAQ.html -index ed2a704..34da9f1 100644 +index ed2a704..ca82c67 100644 --- a/doc/FAQ.html +++ b/doc/FAQ.html -@@ -1,151 +1,423 @@ +@@ -1,291 +1,763 @@ - - -W3M FAQ @@ -5590,7 +9169,12 @@ index ed2a704..34da9f1 100644 + + + -+ ++ ++ + W3M FAQ + + @@ -5598,8 +9182,7 @@ index ed2a704..34da9f1 100644 + Frequently Asked Questions and Answers about w3m + +

    -+ Akinori Ito
    -+ aito@fw.ipsj.or.jp
    ++ Akinori Ito <aito@fw.ipsj.or.jp>
    + Corrected by Tom Berger <tom.be@gmx.net> +

    +

    @@ -5690,7 +9273,7 @@ index ed2a704..34da9f1 100644 +

  • +
  • + -+ How do I move from anchor to anchor? ++ How do I move between hyperlinks? + +
  • +
  • @@ -5700,7 +9283,7 @@ index ed2a704..34da9f1 100644 +
  • +
  • + -+ How do I change the color of anchor/image/form links? ++ How do I change the colors for hyperlinks, images and form fields? + +
  • +
  • @@ -5748,11 +9331,14 @@ index ed2a704..34da9f1 100644 + How do I specify a proxy server? + +
  • ++ +
  • + + How do I change the default image viewer? @@ -5764,9 +9350,9 @@ index ed2a704..34da9f1 100644 + +
  • +
  • -+ -+ w3m appends a URL to the former one even when I clear the line -+ with Ctrl-u. What should I do? ++ ++ w3m appends a URL to the former one even when I clear the line ++ with CTRL-u. What should I do? + +
  • + @@ -5945,25 +9531,25 @@ index ed2a704..34da9f1 100644 +
    +

    + w3m is a pager. Therefore it just quits when invoked -+ without any arguments. Possible arguments are: ++ without any arguments. It keeps running +

    -+
      ++
        +
      • -+ A filename or URL ++ with a filename or URL as argument +
      • +
      • -+ Pipe from standard input ++ with data piped from standard input +
      • +
      • -+ The -B option (show bookmark file) ++ when invoked with option -B to show the bookmark file +
      • +
      • -+ The -v option (visual startup) ++ when invoked with option -v to welcome users with a built-in page +
      • +
      • -+ A specified HTTP_HOME or WWW_HOME variable ++ with specified HTTP_HOME or WWW_HOME variable +
      • -+
    ++ +
    +
    + @@ -5978,23 +9564,23 @@ index ed2a704..34da9f1 100644 +

    +

    + You may either change the background color of your terminal -+ (e.g. with the -bg option in a xterm) or take these steps: ++ (e.g. with the -bg option in a xterm) or take these steps +

    -+
      ++
        +
      1. -+ invoke w3m with w3m -M (for monochrome), ++ invoke monochrome mode of w3m with w3m -M +
      2. +
      3. -+ type o to get to the options screen ++ type o to get to the options setting panel +
      4. +
      5. -+ Mark Display with color as YES and choose an -+ arbitrary color. ++ mark Display with color as YES and choose an ++ arbitrary color +
      6. +
      7. -+ Click on [OK]. ++ click on [OK]. +
      8. -+
    ++ + +
    + @@ -6007,16 +9593,22 @@ index ed2a704..34da9f1 100644 +

     -Let's do some configurations. Choose config option among the list."
    -+Let's do some configurations. Choose config option among the list.
    - 
    - 1 - Baby model    (no color, no menu, no mouse, no cookie, no SSL)
    - 2 - Little model  (color, menu, no mouse, no cookie, no SSL)
    -@@ -153,139 +425,311 @@ Let's do some configurations. Choose config option among the list."
    - 4 - Cookie model  (color, menu, mouse, cookie, no SSL)
    - 5 - Monster model (with everything; you need openSSL library)
    - 6 - Customize
    ++  Let's do some configurations. Choose config option among the list.
    + 
    +-1 - Baby model    (no color, no menu, no mouse, no cookie, no SSL)
    +-2 - Little model  (color, menu, no mouse, no cookie, no SSL)
    +-3 - Mouse model   (color, menu, mouse, no cookie, no SSL)
    +-4 - Cookie model  (color, menu, mouse, cookie, no SSL)
    +-5 - Monster model (with everything; you need openSSL library)
    +-6 - Customize
     -Which? 
    -+Which?
    ++  1 - Baby model    (no color, no menu, no mouse, no cookie, no SSL)
    ++  2 - Little model  (color, menu, no mouse, no cookie, no SSL)
    ++  3 - Mouse model   (color, menu, mouse, no cookie, no SSL)
    ++  4 - Cookie model  (color, menu, mouse, cookie, no SSL)
    ++  5 - Monster model (with everything; you need openSSL library)
    ++  6 - Customize
    ++  Which?
      
    -

    -with 2,3,4 or 5. @@ -6088,6 +9680,22 @@ index ed2a704..34da9f1 100644 -

    Set the environment variable HTTP_PROXY or use the option setting panel -("o" key). For example, if you want to use port 8000 of proxy.hogege.com, specify -

    +-

    +-    http://proxy.hogege.com:8000/
    +-
    +-

    +-

    w3m freezes when I invoke an external browser.

    +-
    Enter w3m's option screen using the 'o' key and specify +-

    +-

    +-    netscape %s &
    +-
    +-

    +-(if you are using netscape). +-

    +-

    How do I change the default image viewer?

    +-
    By default w3m uses xv to view images. If you want to change it into, let's say, 'display', add the following line to ~/.w3m/mailcap or /etc/mailcap. +-

    +

    + with 2, 3, 4, or 5. +

    @@ -6101,7 +9709,7 @@ index ed2a704..34da9f1 100644 +

    + Yes. You may either +

    -+
      ++
        +
      • + Answer the above-mentioned configure question with 1, + or @@ -6110,10 +9718,10 @@ index ed2a704..34da9f1 100644 + Invoke w3m with the -M option, or +
      • +
      • -+ Type o within w3m to enter the options screen and turn ++ Type o within w3m to enter the options setting panel and turn + off color display mode. +
      • -+
    ++ +
    +
    + @@ -6123,24 +9731,32 @@ index ed2a704..34da9f1 100644 +
    +

    + You can shift the display by moving the cursor to the edge of -+ the screen. You may also use the >/< or -+ ./, keys. ++ the screen. You may also use the following commands +

    ++
      ++
    • SHIFT_LEFT and SHIFT_RIGHT, bound to the keys > and <
    • ++
    • SHIFT_LEFT1 and SHIFT_RIGHT1, bound to the keys . and ,
    • ++
    +

    + Another idea would be adjusting the xterm with the -geometry -+ option (e.g. something like xterm -geometry 110x45 -bg white -+ -name w3m -e w3m -B). ++ option e.g. something like +

    ++
      xterm -geometry 110x45 -bg white -name w3m -e w3m -B
    +
    +
    + -+ How do I move from anchor to anchor? ++ How do I move between hyperlinks? + +
    +
    +

    -+ You can move to the next anchor using TAB. ESC TAB moves the -+ cursor to the previous anchor. ++ ++ You can move to the next hyperlink ++ using TAB. ESC ++ TAB moves the cursor to the previous hyperlink. (see ++ Section ++ Functions and Key bindings of w3m's manual) ++ +

    +
    +
    @@ -6150,19 +9766,19 @@ index ed2a704..34da9f1 100644 +
    +
    +

    -+ w3m doesn't support the HTML COLOR="..." attribute. It wouldn't ++ w3m doesn't support the attribute COLOR="..." of HTML. It wouldn't + be impossible to implement this, but I think it would make + documents more difficult to read. +

    +
    +
    + -+ How do I change the color of anchor/image/form links? ++ How do I change the colors for hyperlinks, images and form fields? + +
    +
    +

    -+ Type o within w3m to get the options screen. You ++ Type o within w3m to get the options panel. You + can change these settings there. +

    +
    @@ -6173,13 +9789,13 @@ index ed2a704..34da9f1 100644 + +
    +

    -+ Go to the options screen using the o key. Any -+ entry in the Editor field will override the environment ++ Go to the options setting panel using the o key. Any ++ entry in the Editor field overrides the environment + variable. +

    +

    + If you want to use the editor specified by EDITOR, blank the -+ field and press [OK]. ++ field and save the settings using the button [OK]. +

    +
    +
    @@ -6189,7 +9805,7 @@ index ed2a704..34da9f1 100644 +
    +
    +

    -+ Clear input text using CTRL-u and hit RETURN. ++ Clear input text using CTRL-u and hit RETURN. +

    +
    + @@ -6212,21 +9828,25 @@ index ed2a704..34da9f1 100644 +
    +

    + Form input fields are displayed in red (or reverse). Move the -+ cursor to them and hit RETURN. Then, ++ cursor to them. Then, if it is +

    +
      +
    • -+ if it is a text input field, put in your text on the bottom -+ line, ++ a text input field, hit RETURN ++ put in your text on the bottom line. Press ++ RETURN again +
    • +
    • -+ if it is a radiobutton or checkbox, that item is selected, ++ a radiobutton or checkbox, pressing ++ RETURN changes or toggles the selection +
    • +
    • -+ if it is a textarea, an editor is spawned, ++ a textarea, pressing ++ RETURN spawns an editor +
    • +
    • -+ if it is submit or reset, well, just do it. ++ a submit or reset field, ++ the respective action is performed. +
    • +
    +
    @@ -6265,8 +9885,12 @@ index ed2a704..34da9f1 100644 + +
    +

    -+ Use a (or d with Lynx-like keybindings) or ESC RET. -+ If you want to download an inline image, use ESC I. ++ Use a (or d with Lynx-like keybindings) or ++ ESC RET. ++ If you want to download an inline image, use ++ ESC I. (see ++ Section ++ Functions and Key bindings of w3m's manual) +

    +
    +
    @@ -6277,18 +9901,13 @@ index ed2a704..34da9f1 100644 +
    +

    + Set the environment variables HTTP_PROXY, HTTPS_PROXY, GOPHER_PROXY -+ and FTP_PROXY, or use the option setting panel (o key). For ++ and FTP_PROXY, or use the options setting panel (o key). For + example, if you want to use port 8000 of proxy.example.org, specify +

    -
    --    http://proxy.hogege.com:8000/
    -+    http://proxy.example.org:8000/
    - 
    --

    --

    w3m freezes when I invoke an external browser.

    --
    Enter w3m's option screen using the 'o' key and specify --

    ++

      http://proxy.example.org:8000/
    +
    ++ +
    + + How do I change the default image viewer? @@ -6322,10 +9933,11 @@ index ed2a704..34da9f1 100644 +

    + By default w3m uses xv to view images. If you want to change it + into, let's say, display, add the following line to -+ ~/.w3m/mailcap or /etc/mailcap. ++ ~/.w3m/mailcap or /etc/mailcap: +

    - image/*; display %s
    +-image/*; display %s
    ++  image/*; display %s
      
    -

    -You can specify external viewers of other file types as well: @@ -6334,9 +9946,12 @@ index ed2a704..34da9f1 100644 + You can specify external viewers of other file types as well: +

    - image/*;                     display %s
    - application/postscript;      ghostview %s
    - application/x-dvi;           xdvi %s
    +-image/*;                     display %s
    +-application/postscript;      ghostview %s
    +-application/x-dvi;           xdvi %s
    ++  image/*;                     display %s
    ++  application/postscript;      ghostview %s
    ++  application/x-dvi;           xdvi %s
      
    -

    How do I enter a URL?

    -
    Type SHIFT-U @@ -6383,13 +9998,13 @@ index ed2a704..34da9f1 100644 + +
    +

    -+ Type SHIFT-u ++ Type U +

    +
    +
    + + w3m appends a URL to the former one even when I clear the line -+ with CTRL-u. What should I do? ++ with CTRL-u. What should I do? + +
    +
    @@ -6418,12 +10033,18 @@ index ed2a704..34da9f1 100644 +

    + It is ~/.w3m/config. +

    ++ +

    -+ With this file, you can adjust w3m's behavior by changing the -+ values of options whose effects are described in the option ++ With this file, each user can adjust w3m's behavior by changing ++ the values of options whose effects are described in the options + setting panel. Each line contains one option setting, consisting + of an option name and its value with a space as a separator. +

    ++ ++

    Without a user-specific configuration file, w3m honours ++ the system wide configuration file /etc/w3m/config. ++

    ++ +
    +
    + @@ -6497,10 +10118,10 @@ index b8f5b94..7f7ae2b 100644 From: "OMAE, jun" diff --git a/doc/MANUAL.html b/doc/MANUAL.html -index aff0189..44379e9 100644 +index aff0189..f0710a7 100644 --- a/doc/MANUAL.html +++ b/doc/MANUAL.html -@@ -1,508 +1,2207 @@ +@@ -1,535 +1,2424 @@ - + @@ -6536,24 +10157,20 @@ index aff0189..44379e9 100644 - -Command line usage is -

    -+ -+ -+ -+ w3m manual -+ -+ -+ -+ -+ ++ ++ w3m manual ++ ++ ++ ++ + ++insertions tagged with "mh 2016-03-29" and "mh 2016-06-11" come from the latest version of manual page w3m (1) ++ --> ++ +

    w3m MANUAL

    +
    + Akinori Ito
    @@ -6573,86 +10190,64 @@ index aff0189..44379e9 100644 + +
  • + -+ Document colors ++ Document Colors + +
  • +
  • -+ -+ Key bindings ++ ++ Functions and Key bindings + +
  • ++ +
  • + -+ Mouse operation ++ Mouse Operation + +
  • ++ +
  • + -+ Local CGI ++ Local CGI scripts + +
  • + +
    +

    + Introduction -+

    -+

    -+ w3m is a pager/text-based WWW browser. You can browse local -+ documents and/or documents on the WWW using a terminal emulator. -+

    -+
    -+

    -+ Options -+

    -+

    -+ Command line usage is -+

    -
    -     w3m [options] [file|URL]
    - 
    --

    --If you specify filenames/URLs on command line, these documents are displayed. --If you specify nothing, w3m reads a document from standard input and display it. --If no filename and/or URLs are specified and standard input is tty, w3m terminates --without displaying anything. -- --

    --Options are as follows: --

    --
    +<line number> --
    Move to the specified line. --
    -t width --
    Specify tab width. Default is 8. --
    -r --
    When displaying text/plain document, prohibit emphasis using backspace. --If you don't specify this option, --``A^H_'' is interpreted as underlined character and ``A^HA'' as a bold character. --
    -l number --
    Specify line number preserved internally when reading text/plain document --fron standard input. Default is 10000. --
    -s --
    Display documents with Shift_JIS code. --
    -e --
    Display documents with EUC_JP code. --
    -j --
    Display documents with ISO-2022-JP code. --
    -T type --
    Specify document type. Without this option, document type --is determined from extension of a file. If the determination --fails, the document is regarded as text/plain. --

    --Example:
    --Read HTML document from standard input and display it ++ ++

    ++ w3m is a pager/text-based WWW browser. You can browse local ++ documents and/or documents on the WWW using a terminal emulator. ++

    ++
    ++

    ++ Options ++

    ++

    ++ Command line usage is ++

    ++ +
    +-    w3m [options] [file|URL]
    ++  w3m [option]... [file|URL]...
    + 
    +-

    +-If you specify filenames/URLs on command line, these documents are displayed. +-If you specify nothing, w3m reads a document from standard input and display it. +-If no filename and/or URLs are specified and standard input is tty, w3m terminates +-without displaying anything. +

    + If you specify filenames/URLs on the command line, these documents + are displayed. If you specify nothing, w3m will read a document @@ -6663,609 +10258,411 @@ index aff0189..44379e9 100644 + Options include: +

    +
    -+
    -+ +number -+
    -+
    -+

    -+ Move to the specified line-number. -+

    -+
    -+
    -+ -t width -+ -+
    -+
    -+

    -+ Specify tab width. Default is 8. -+ -+

    -+
    -+
    -+ -r -+
    -+
    -+

    -+ When displaying text/plain documents, prohibit emphasis using -+ backspace. If you don't specify this option, A^H_ is -+ interpreted as an underlined A and A^HA as a bold -+ A. -+ -+

    -+
    -+
    -+ -l number -+
    -+
    -+

    -+ Specify the number of lines that should be cached while reading a -+ text/plain document from standard input. Default is 10,000. -+

    -+
    -+
    -+ -O charset -+
    -+
    -+

    -+ Specify display/output charset. -+ -+

    -+
    -+
    -+ -I charset -+
    -+
    -+

    -+ Specify document charset. -+ -+

    -+
    -+
    -+ -T type -+
    -+
    -+

    -+ Specify document type. Without this option, document type is -+ determined from the extension of a file. If the determination -+ fails, the document is regarded as text/plain. For example: -+

    -+

    -+ Read HTML document from standard input and display it -+

    -
    --   cat hoge.html | w3m -T text/html
    -+   cat example.html | w3m -T text/html
    - 
    --

    --Display HTML source -+

    -+ Display HTML source -+

    -
    --   w3m -T text/plain hoge.html
    -+   w3m -T text/plain example.html
    - 
    --
    -m --
    Display document with Internet message mode. --With this option, w3m determines document type from header information. --It is useful when reading E-mail or NetNews messages. --
    -v --
    visual startup mode. --
    -B --
    Show the bookmark. --
    -bookmark file --
    Specify bookmark file. --
    -M --
    Monochrome display mode. --
    -F --
    Automatically render frame. --
    -S --
    Squeeze blank lines. --
    -X --
    Upon exit, do not display preserved screen. --
    -W --
    Toggle wrap search mode. --
    -o option=value --
    Specify option. The option names and values are --same as that appears in ~/.w3m/config. --
    -cookie --
    Process cookies. --
    -no-cookie --
    Don't process cookies. --
    -num --
    Show linenumber. --
    -dump --
    Read document specified by URL and dump formatted text into standard --output. The width of the document become 80. This width can be overridden --with -cols option. --
    -cols width --
    Specify document width. Used with -dump option. --
    -ppc count --
    Specify the number of pixels per character (default 8.0). Larger -- values will make tables narrower. --
    -dump_source --
    Read document specified by URL and dump the source. --
    -dump_head --
    Read document specified by URL and dump headers. --
    -dump_both --
    Read document specified by URL and dump headers and the source. --
    -dump_extra --
    Read document specified by URL and dump extra informations, headers and the source. --
    -post file --
    use POST method with file content. --
    -header string --
    insert string as a header. --
    -no-proxy --
    Don't use proxy server. --
    -no-graph --
    Use ASCII character to draw frames. --
    -no-mouse --
    Don't activate mouse. --
    -config file --
    specify config file. --
    -- --
    -- --

    Document color

    -- --Links and images are displayed as follows. --
    -- -- -- -- -- --
     Color modeMonochrome mode
    linksblueunderline
    inline imagesgreenreverse
    form inputredreverse
    --
    --These colors can be customized using option setting command "o". -- --
    -- --

    Key binding

    -- --After invocation, you can operate w3m by one-character commands from --the keyboard. --

    --Here's the original key-binding table. If you are using Lynx-like key --bindings, see the Lynx-like key binding. -- --

    Page/Cursor motion

    -- --
    SPC,C-vForward page --
    b,ESC vBackward page --
    l,C-fCursor right --
    h,C-bCursor left --
    j,C-nCursor down --
    k,C-pCursor up --
    JRoll up one line --
    KRoll down one line --
    ^,C-aGo to the beginning of line --
    $,C-eGo to the end of line --
    wGo to next word --
    WGo to previous word --
    >Shift screen right --
    <Shift screen left --
    .Shift screen one column right --
    ,Shift screen one column left --
    g,M-<Go to the first line --
    G,M->Go to the last line --
    ESC gGo to specified line --
    ZMove to the center line --
    zMove to the center column --
    TABMove to next hyperlink --
    C-u,ESC TABMove to previous hyperlink --
    [Move to the first hyperlink --
    ]Move to the last hyperlink --
    -- --

    Hyperlink operation

    -- --
    RETFollow hyperlink --
    a, ESC RETSave link to file --
    uPeek link URL --
    iPeek image URL --
    IView inline image --
    ESC ISave inline image to file --
    :Mark URL-like strings as anchors --
    ESC :Mark Message-ID-like strings as news anchors --
    cPeek current URL --
    =Display information about current document --
    C-gShow current line number --
    C-hView history of URL --
    FRender frame --
    MBrowse current document using external browser --(use 2M and 3M to invoke second and third browser) --
    ESC MBrowse link using external browser --(use 2ESC M and 3ESC M to invoke second and third browser) --
    -- --

    File/Stream operation

    -- --
    UOpen URL --
    VView new file --
    @Execute shell command and load --
    #Execute shell command and browse --
    -- --

    Buffer operation

    -- --
    BBack to the previous buffer --
    vView HTML source --
    sSelect buffer --
    EEdit buffer source --
    C-lRedraw screen --
    RReload buffer --
    SSave buffer --
    ESC sSave source --
    ESC eEdit buffer image --
    -- --

    Buffer selection mode

    -- --
    k, C-pSelect previous buffer --
    j, C-nSelect next buffer --
    DDelect current buffer --
    RETGo to the selected buffer --
    -- --

    Bookmark operation

    -- --
    ESC bLoad bookmark --
    ESC aAdd current to bookmark --
    ++

    General options

    ++
    ++ -B ++
    ++
    ++

    ++ ++ with no other target defined, use the bookmark page for startup ++

    +
    +
    -+ -m ++ -M +
    +
    +

    -+ Display document using Internet message mode. With this -+ option, w3m determines document type from header information. -+ This is useful when reading e-mail or Usenet news posts. -+ ++ ++ monochrome display +

    +
    +
    -+ -v ++ -no-mouse +
    +
    +

    -+ Show w3m's startup page. -+ ++ deactivate mouse support. +

    +
    +
    -+ -B ++ -num +
    +
    +

    -+ Show w3m's bookmarks page. -+ ++ display each line's number + +-

    +-Options are as follows: +-

    +-
    +<line number> +-
    Move to the specified line. +-
    -t width +-
    Specify tab width. Default is 8. +-
    -r +-
    When displaying text/plain document, prohibit emphasis using backspace. +-If you don't specify this option, +-``A^H_'' is interpreted as underlined character and ``A^HA'' as a bold character. +-
    -l number +-
    Specify line number preserved internally when reading text/plain document +-fron standard input. Default is 10000. +-
    -s +-
    Display documents with Shift_JIS code. +-
    -e +-
    Display documents with EUC_JP code. +-
    -j +-
    Display documents with ISO-2022-JP code. +-
    -T type +-
    Specify document type. Without this option, document type +-is determined from extension of a file. If the determination +-fails, the document is regarded as text/plain. +-

    +-Example:
    +-Read HTML document from standard input and display it ++

    ++
    ++ ++
    ++ -v ++
    ++
    ++

    ++ ++ with no other target defined, welcome users with a built-in page +

    +
    +
    -+ -bookmark file ++ -W +
    +
    +

    -+ Specify a custom bookmarks file. ++ ++ toggle wrapping mode in searches +

    +
    +
    -+ -M ++ -X +
    +
    +

    -+ Monochrome display mode. -+ ++ upon exit, do not reinitialize the terminal. +

    +
    +
    -+ -F ++ +num ++
    ++
    ++

    ++ go to line num; only effective for numbers larger ++ than the number of lines in the terminal ++

    ++
    ++

    Browser options

    ++
    ++ -cols num +
    +
    +

    -+ Automatically render HTML frames. -+ ++ ++ with stdout as destination; HTML is rendered to lines of num ++ characters +

    +
    +
    -+ -s ++ -cookie +
    +
    +

    -+ Squeeze blank lines. -+ ++ ++ use stored cookies and accept new ones +

    +
    +
    -+ -X ++ -no-cookie +
    +
    +

    -+ Upon exit, do not reinitialize the terminal. ++ ++ neither use stored cookies nor accept new ones ++ +

    +
    +
    -+ -W ++ -F +
    +
    +

    -+ Toggle wrapping mode in searches. -+ - --

    Search

    -- --
    /,C-sSearch forward --
    ?,C-rSearch backward --
    nSearch next --
    NSearch previous --
    C-wToggle wrap search mode --
    ++ ++ render frames +

    +
    +
    -+ -o option=value ++ -no-graph +
    +
    +

    -+ Specify option. The available option names and values are the -+ same as in ~/.w3m/config. -+ ++ ++ do not use graphic characters for drawing HTML table and frame ++ borders +

    +
    +
    -+ -cookie ++ -header string +
    +
    +

    -+ Process cookies. -+ - --

    Mark operation

    -- --
    C-SPCSet/unset mark --
    ESC pGo to previous mark --
    ESC nGo to next mark --
    "Mark by regular expression --
    ++ ++ append string to the HTTP(S) request. Expected to match ++ the header syntax "Variable: Value" +

    +
    +
    -+ -no-cookie ++ -m +
    +
    +

    -+ Don't process cookies. ++ display document using Internet message mode. With this ++ option, w3m determines document type from header information. ++ This is useful when reading e-mail or Usenet news posts. + - --

    Miscellany

    -- --
    !Execute shell command --
    HHelp (load this file) --
    oSet option --
    C-kShow cookie jar --
    C-cStop --
    C-zSuspend --
    qQuit (with confirmation, if you like) --
    QQuit without confirmation --
    +

    +
    +
    -+ -num ++ -no-proxy +
    +
    +

    -+ Show line-numbers. -+ ++ ++ do not use proxy ++

    ++
    ++
    ++ -post file ++
    ++
    ++

    ++ use POST method to upload data defined in file. The ++ syntax to be used is "var1=value1[&var2=value2]…" +

    +
    ++

    Text pager options

    +
    -+ -dump ++ -l num +
    +
    +

    -+ Read document specified by URL and dump page rendered as text -+ into standard output. A width of 80 columns is used unless option -+ -cols sets another value. -+ -+ - --

    Line-edit mode

    -- --
    C-fMove cursor forward --
    C-bMove cursor backward --
    C-hDelete previous character --
    C-dDelete current character --
    C-kKill everything after cursor --
    C-uKill everything before cursor --
    C-aMove to the top of line --
    C-eMove to the bottom of line --
    C-pFetch the previous string from the history list --
    C-nFetch the next string from the history list --
    TAB,SPCComplete filename --
    RETURNAccept --
    ++ ++ number of lines preserved internally when receiving plain text ++ from stdin (default 10,000) +

    +
    +
    -+ -cols width ++ -r +
    +
    +

    -+ Specify document width. Used with -dump option. ++ ++ use caret notation to display special escape characters (such as ++ ANSI escapes or nroff-style backspaces for bold and underlined ++ characters) instead of processing them +

    +
    +
    -+ -ppc count ++ -s +
    +
    +

    -+ Specify the number of pixels per character (default 8.0). Larger -+ values will make tables narrower. -+ ++ ++ squeeze multiple blank lines into one ++

    ++
    ++ ++
    ++ -t num ++
    ++
    ++

    ++ set tab width to num columns. No effect on stdout +

    +
    ++

    Data type/encoding options

    +
    -+ -dump_source ++ -I charset +
    +
    +

    -+ Read document specified by URL and dump the source. -+ ++ ++ user defined character encoding of input data +

    +
    +
    -+ -dump_head ++ -O charset +
    +
    +

    -+ Read document specified by URL and dump headers. -+ ++ ++ user defined character encoding of output data +

    +
    +
    -+ -dump_both ++ -T type +
    +
    ++

    ++ ++ explicit characterization of input data by MIME type. Without ++ this option, document type is determined from the extension of a ++ file. If the determination fails, the document is regarded as ++ text/plain. For example: ++

    +

    -+ Read document specified by URL and dump headers and the source. -+ - ++ Read HTML document from standard input and display it ++

    +
    +-   cat hoge.html | w3m -T text/html
    ++   cat example.html | w3m -T text/html
    + 
    +-

    +-Display HTML source ++

    ++ Display HTML source ++

    +
    +-   w3m -T text/plain hoge.html
    ++   w3m -T text/plain example.html
    + 
    +-
    -m +-
    Display document with Internet message mode. +-With this option, w3m determines document type from header information. +-It is useful when reading E-mail or NetNews messages. +-
    -v +-
    visual startup mode. +-
    -B +-
    Show the bookmark. +-
    -bookmark file +-
    Specify bookmark file. +-
    -M +-
    Monochrome display mode. +-
    -F +-
    Automatically render frame. +-
    -S +-
    Squeeze blank lines. +-
    -X +-
    Upon exit, do not display preserved screen. +-
    -W +-
    Toggle wrap search mode. +-
    -o option=value +-
    Specify option. The option names and values are +-same as that appears in ~/.w3m/config. +-
    -cookie +-
    Process cookies. +-
    -no-cookie +-
    Don't process cookies. +-
    -num +-
    Show linenumber. +-
    -dump +-
    Read document specified by URL and dump formatted text into standard +-output. The width of the document become 80. This width can be overridden +-with -cols option. +-
    -cols width +-
    Specify document width. Used with -dump option. +-
    -ppc count +-
    Specify the number of pixels per character (default 8.0). Larger +- values will make tables narrower. +-
    -dump_source +-
    Read document specified by URL and dump the source. +-
    -dump_head +-
    Read document specified by URL and dump headers. +-
    -dump_both +-
    Read document specified by URL and dump headers and the source. +-
    -dump_extra +-
    Read document specified by URL and dump extra informations, headers and the source. +-
    -post file +-
    use POST method with file content. +-
    -header string +-
    insert string as a header. +-
    -no-proxy +-
    Don't use proxy server. +-
    -no-graph +-
    Use ASCII character to draw frames. +-
    -no-mouse +-
    Don't activate mouse. +-
    -config file +-
    specify config file. +-
    +- -
    -- --

    Lynx-like key binding

    -+

    -+
    -+
    -+ -dump_extra -+
    -+
    -+

    -+ Read document specified by URL and dump extra informations, -+ headers, and the source. -+ - --If you have chosen `Lynx-like key binding' at the compile time, --you can use the following key binding. -+

    -+
    -+
    -+ -post file -+
    -+
    -+

    -+ Use POST method with file content. -+ - +- +-

    Document color

    +- +-Links and images are displayed as follows. +-
    +- +- +- +- +- +-
     Color modeMonochrome mode
    linksblueunderline
    inline imagesgreenreverse
    form inputredreverse
    +-
    +-These colors can be customized using option setting command "o". +- +-
    +- +-

    Key binding

    +- +-After invocation, you can operate w3m by one-character commands from +-the keyboard. +-

    +-Here's the original key-binding table. If you are using Lynx-like key +-bindings, see the Lynx-like key binding. +- -

    Page/Cursor motion

    - --
    SPC,C-v,+Forward page --
    b,ESC v,-Previous page --
    lCursor right --
    hCursor left --
    jCursor down --
    kCursor up +-
    SPC,C-vForward page +-
    b,ESC vBackward page +-
    l,C-fCursor right +-
    h,C-bCursor left +-
    j,C-nCursor down +-
    k,C-pCursor up -
    JRoll up one line -
    KRoll down one line --
    ^Go to the beginning of line --
    $Go to the end of line +-
    ^,C-aGo to the beginning of line +-
    $,C-eGo to the end of line +-
    wGo to next word +-
    WGo to previous word -
    >Shift screen right -
    <Shift screen left --
    C-aGo to the first line --
    C-eGo to the last line --
    GGo to the specified line +-
    .Shift screen one column right +-
    ,Shift screen one column left +-
    g,M-<Go to the first line +-
    G,M->Go to the last line +-
    ESC gGo to specified line -
    ZMove to the center line -
    zMove to the center column --
    TAB,C-n,Down arrowMove to next hyperlink --
    ESC TAB,C-p,Up arrowMove to previous link --
    C-gShow current page position +-
    TABMove to next hyperlink +-
    C-u,ESC TABMove to previous hyperlink +-
    [Move to the first hyperlink +-
    ]Move to the last hyperlink -
    -+

    -+
    -+
    -+ -header string -+
    -+
    -+

    -+ Insert string as a header. -+ - -+

    -+
    -+
    -+ -no-proxy -+
    -+
    -+

    -+ Don't use proxy server. -+

    -+
    -+
    -+ -no-graph -+
    -+
    -+

    -+ Use ASCII characters to draw frames rather than graphical ones. -+ - --

    Hyperlink operation

    +- +-

    Hyperlink operation

    - --
    RET, C-f, Right arrowFollow hyperlink --
    d, ESC RETSave link to file +-
    RETFollow hyperlink +-
    a, ESC RETSave link to file -
    uPeek link URL -
    iPeek image URL -
    IView inline image @@ -7274,6 +10671,7 @@ index aff0189..44379e9 100644 -
    ESC :Mark Message-ID-like strings as news anchors -
    cPeek current URL -
    =Display information about current document +-
    C-gShow current line number -
    C-hView history of URL -
    FRender frame -
    MBrowse current document using external browser @@ -7282,28 +10680,28 @@ index aff0189..44379e9 100644 -(use 2ESC M and 3ESC M to invoke second and third browser) -
    - --

    File/Stream operation

    +-

    File/Stream operation

    - --
    g,UOpen URL +-
    UOpen URL -
    VView new file -
    @Execute shell command and load -
    #Execute shell command and browse -
    - --

    Buffer operation

    +-

    Buffer operation

    - --
    B, C-b, Left arrowBack to the previous buffer --
    \View HTML source --
    s, C-hSelect buffer +-
    BBack to the previous buffer +-
    vView HTML source +-
    sSelect buffer -
    EEdit buffer source --
    C-l, C-wRedraw screen --
    R, C-rReload buffer --
    S, pSave buffer +-
    C-lRedraw screen +-
    RReload buffer +-
    SSave buffer -
    ESC sSave source -
    ESC eEdit buffer image -
    - --

    Buffer selection mode

    +-

    Buffer selection mode

    - -
    k, C-pSelect previous buffer -
    j, C-nSelect next buffer @@ -7311,31 +10709,33 @@ index aff0189..44379e9 100644 -
    RETGo to the selected buffer -
    - --

    Bookmark operation

    +-

    Bookmark operation

    - --
    v, ESC bLoad bookmark --
    a, ESC aAdd current to bookmark +-
    ESC bLoad bookmark +-
    ESC aAdd current to bookmark -
    - --

    Search

    +-

    Search

    - --
    /, C-sSearch forward +-
    /,C-sSearch forward +-
    ?,C-rSearch backward -
    nSearch next --
    wToggle wrap search mode +-
    NSearch previous +-
    C-wToggle wrap search mode -
    - --

    Mark operation

    +-

    Mark operation

    - -
    C-SPCSet/unset mark --
    PGo to previous mark --
    NGo to next mark +-
    ESC pGo to previous mark +-
    ESC nGo to next mark -
    "Mark by regular expression -
    - --

    Miscellany

    +-

    Miscellany

    - -
    !Execute shell command --
    H, ?Help (load this file) +-
    HHelp (load this file) -
    oSet option -
    C-kShow cookie jar -
    C-cStop @@ -7344,7 +10744,7 @@ index aff0189..44379e9 100644 -
    QQuit without confirmation -
    - --

    Line-edit mode

    +-

    Line-edit mode

    - -
    C-fMove cursor forward -
    C-bMove cursor backward @@ -7361,43 +10761,125 @@ index aff0189..44379e9 100644 -
    - -
    -- --

    Mouse operation

    --If w3m is compiled with mouse option and you are using --xterm/kterm/rxvt (in this case, you have to set the TERM --environment variable to `xterm' or `kterm'.) or GPM --environment, you can use mouse --for the navigation. --

    -- --
    left click --Move the cursor to the place pointed by the mouse cursor. --If you click the cursor and it is on an anchor, follow the anchor. --
    middle click --Back to the previous buffer. --
    right click --Open pop-up menu. You can choose an item by clicking it. --
    left drag --Scroll document. The default behavior is to grab the document --and drag it. You can reverse the behavior (grab the window and drag it) --with the option setting panel. +- +-

    Lynx-like key binding

    +- +-If you have chosen `Lynx-like key binding' at the compile time, +-you can use the following key binding. +- +-

    Page/Cursor motion

    +- +-
    SPC,C-v,+Forward page +-
    b,ESC v,-Previous page +-
    lCursor right +-
    hCursor left +-
    jCursor down +-
    kCursor up +-
    JRoll up one line +-
    KRoll down one line +-
    ^Go to the beginning of line +-
    $Go to the end of line +-
    >Shift screen right +-
    <Shift screen left +-
    C-aGo to the first line +-
    C-eGo to the last line +-
    GGo to the specified line +-
    ZMove to the center line +-
    zMove to the center column +-
    TAB,C-n,Down arrowMove to next hyperlink +-
    ESC TAB,C-p,Up arrowMove to previous link +-
    C-gShow current page position +-
    +- ++ ++

    Options for data output, followed by immediate exit

    ++
    ++ -dump ++
    ++
    ++

    ++ read document specified by URL and dump page rendered as text ++ into standard output. ++ ++ Is set implicitly when output is directed ++ to a file or pipe. A width of 80 columns is used unless option ++ -cols sets another value. ++

    ++
    ++
    ++ -dump_source ++
    ++
    ++

    ++ ++ dump the page's source code into stdout ++

    ++
    ++
    ++ -dump_head ++
    ++
    ++

    ++ ++ dump response of a HEAD request for a URL into stdout ++

    ++
    ++
    ++ -dump_both ++
    ++
    ++

    ++ ++ dump HEAD, and source code for a URL into stdout + +-

    Hyperlink operation

    +- +-
    RET, C-f, Right arrowFollow hyperlink +-
    d, ESC RETSave link to file +-
    uPeek link URL +-
    iPeek image URL +-
    IView inline image +-
    ESC ISave inline image to file +-
    :Mark URL-like strings as anchors +-
    ESC :Mark Message-ID-like strings as news anchors +-
    cPeek current URL +-
    =Display information about current document +-
    C-hView history of URL +-
    FRender frame +-
    MBrowse current document using external browser +-(use 2M and 3M to invoke second and third browser) +-
    ESC MBrowse link using external browser +-(use 2ESC M and 3ESC M to invoke second and third browser) -
    --

    -- -- --


    -- --

    Key customization

    --You can customize the key binding (except line-editing keymap) --by describing ~/.w3m/keymap. For example, +

    +
    +
    -+ -no-mouse ++ -dump_extra ++
    ++
    ++

    ++ ++ dump HEAD, source code, and extra information for a URL into ++ stdout ++

    ++
    + +-

    File/Stream operation

    +- +-
    g,UOpen URL +-
    VView new file +-
    @Execute shell command and load +-
    #Execute shell command and browse +-
    ++

    Options for overriding default settings and resources

    ++ ++
    ++ -bookmark file +
    +
    +

    -+ Deactivate mouse support. ++ ++ use file instead of the default bookmark.html file +

    +
    +
    @@ -7405,22 +10887,31 @@ index aff0189..44379e9 100644 +
    +
    +

    -+ Specify config file. ++ ++ use file instead of the default configuration file ++

    ++
    ++
    ++ -o option=value ++
    ++
    ++

    ++ ++ modify one configuration item with an explicitly given value; without option=value, equivalent to -show-option +

    +
    + +
    +

    -+ Document colors ++ Document Colors +

    +

    -+ Links and images are displayed as follows. ++ Hyperlinks and images are displayed as follows. +

    +
    + + + + + + + + + + + + -+ -+ -+ -+ -+
    -+   + + Color mode @@ -7431,7 +10922,7 @@ index aff0189..44379e9 100644 +
    -+ links ++ Hyperlinks + + blue @@ -7442,7 +10933,7 @@ index aff0189..44379e9 100644 +
    -+ inline images ++ Inline images + + green @@ -7452,1578 +10943,1937 @@ index aff0189..44379e9 100644 +
    -+ form input -+ -+ red -+ -+ reverse -+
    -+
    -+

    -+ These colors can be customized using the option setting command -+ o. -+

    -+
    -+

    -+ Key bindings -+

    -+ -+

    -+ After invoking w3m, you can control it with keyboard commands. -+

    -+

    -+ Here's the original key-binding table. If you are using Lynx-like -+ key bindings, see the Lynx-like key -+ bindings. Throughout, the C- and M- notations -+ indicate the modifiers control and meta (which can be -+ replaced with alt or ESC); on the other hand 2 M -+ simply means 2 followed by M. -+

    -+ -+

    -+ In-page navigation -+

    -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+
    -+ SPC, C-v, +, PGDN -+ -+ Forward page -+
    -+ b, M-v, -, PGUP -+ -+ Backward page -+
    -+ l, C-f, RIGHT -+ -+ Cursor right -+
    -+ h, C-b, LEFT -+ -+ Cursor left -+
    -+ j, C-n, DOWN -+ -+ Cursor down -+
    -+ k, C-p, UP -+ -+ Cursor up -+
    -+ J -+ -+ Scroll screen up one line -+
    -+ K -+ -+ Scroll screen down one line -+
    -+ ^, C-a -+ -+ Go to the beginning of line -+
    -+ $, C-e -+ -+ Go to the end of line -+
    -+ w -+ -+ Go to the next word -+
    -+ W -+ -+ Go to the previous word -+
    -+ > -+ -+ Shift screen right -+
    -+ < -+ -+ Shift screen left -+
    -+ . -+ -+ Shift screen one column right -+
    -+ , -+ -+ Shift screen one column left -+
    -+ g, M-<, HOME -+ -+ Go to the first line -+
    -+ G, M->, END -+ -+ Go to the last line -+
    -+ M-g -+ -+ Go to the specified line -+
    -+ Z -+ -+ Center on cursor column -+
    -+ z -+ -+ Center on cursor line -+
    -+ TAB -+ -+ Move to the next hyperlink -+
    -+ C-u, M-TAB -+ -+ Move to the previous hyperlink -+
    -+ [ -+ -+ Move to the first hyperlink -+
    -+ ] -+ -+ Move to the last hyperlink -+
    -+

    Hyperlink operation

    -+ -+ -+ -+ ++ ++ ++ ++ ++
    -+ C-j, C-m, RET -+ -+ Follow hyperlink -+ ++ Form input ++ ++ red ++ ++ reverse ++
    ++ ++

    ++ These colors can be customized using the options setting command ++ o. ++

    ++
    ++

    ++ Functions and Key bindings ++

    ++ ++

    ++ After invocation, you can control w3m by typing in functions by name ++ or with keystroke combinations bound to a function. There are ++ default key bindings. ++ ++

    ++ ++

    ++ You can customize the key bindings (except those for menu ++ operations and line-editing) in a ~/.w3m/keymap file. For example, ++

    + +-

    Buffer operation

    +- +-
    B, C-b, Left arrowBack to the previous buffer +-
    \View HTML source +-
    s, C-hSelect buffer +-
    EEdit buffer source +-
    C-l, C-wRedraw screen +-
    R, C-rReload buffer +-
    S, pSave buffer +-
    ESC sSave source +-
    ESC eEdit buffer image +-
    +- +-

    Buffer selection mode

    +- +-
    k, C-pSelect previous buffer +-
    j, C-nSelect next buffer +-
    DDelect current buffer +-
    RETGo to the selected buffer +-
    +- +-

    Bookmark operation

    +- +-
    v, ESC bLoad bookmark +-
    a, ESC aAdd current to bookmark +-
    +- +-

    Search

    +- +-
    /, C-sSearch forward +-
    nSearch next +-
    wToggle wrap search mode +-
    +- +-

    Mark operation

    +- +-
    C-SPCSet/unset mark +-
    PGo to previous mark +-
    NGo to next mark +-
    "Mark by regular expression +-
    +- +-

    Miscellany

    +- +-
    !Execute shell command +-
    H, ?Help (load this file) +-
    oSet option +-
    C-kShow cookie jar +-
    C-cStop +-
    C-zSuspend +-
    qQuit (with confirmation, if you like) +-
    QQuit without confirmation +-
    +- +-

    Line-edit mode

    +- +-
    C-fMove cursor forward +-
    C-bMove cursor backward +-
    C-hDelete previous character +-
    C-dDelete current character +-
    C-kKill everything after cursor +-
    C-uKill everything before cursor +-
    C-aMove to the top of line +-
    C-eMove to the bottom of line +-
    C-pFetch the previous string from the history list +-
    C-nFetch the next string from the history list +-
    TAB,SPCComplete filename +-
    RETURNAccept +-
    +- +-
    +- +-

    Mouse operation

    +-If w3m is compiled with mouse option and you are using +-xterm/kterm/rxvt (in this case, you have to set the TERM +-environment variable to `xterm' or `kterm'.) or GPM +-environment, you can use mouse +-for the navigation. +-

    +- +-
    left click +-Move the cursor to the place pointed by the mouse cursor. +-If you click the cursor and it is on an anchor, follow the anchor. +-
    middle click +-Back to the previous buffer. +-
    right click +-Open pop-up menu. You can choose an item by clicking it. +-
    left drag +-Scroll document. The default behavior is to grab the document +-and drag it. You can reverse the behavior (grab the window and drag it) +-with the option setting panel. +-
    +-

    ++

    ++   keymap C-o NEXT_PAGE
    ++
    + ++

    ++ binds the command NEXT_PAGE (normally bound to SPC and C-v) ++ to control-o. See README.func for a list ++ of available functions. Original and Lynx-like keymap definitions ++ are provided as examples: keymap.default ++ and keymap.lynx. ++

    + +-
    +- +-

    Key customization

    +-You can customize the key binding (except line-editing keymap) +-by describing ~/.w3m/keymap. For example, +-
    ++   

    ++ Throughout, the C- and M- notations indicate the ++ modifiers control and meta. The ALT-key ++ replaces the latter whereas pressing the ESC-key toggles ++ between meta-modified and simple keystrokes. The minus ++ indicates pressing the keys simultaneously wheras a space ++ represents that one key is pressed after the other, i.e. 2 M ++ simply means 2 followed by M. ++

    + +- keymap C-o NEXT_PAGE + +-
    +-binds `NEXT_PAGE' function (normally bound to SPC and C-v) +-to control-o. See README.func for +-list of available functions. Original and Lynx-like keymap +-definitions are provided (keymap.default +-and keymap.lynx) as examples. ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + -+ -+ -+ ++ ++ ++ + -+ -+ ++ ++ ++ ++ ++ + -+ -+ + + + + ++ + -+ -+ -+ + + + + ++ + -+ -+ -+ + + + + ++ + -+ -+ -+ + + + + ++ + -+ -+ -+ + + + + ++ + -+ -+ -+ + + + -+
    ++ Function ++ Key binding ++ ++ Description ++
    -+ a, M-RET -+ -+ Save link to file -+
    ++ Default ++ ++ Lynx-like ++
    -+ u -+
    ++

    In-page navigation

    ++
    ++ NEXT_PAGE ++ -+ Show link URL ++ SPC, C-v, +, PGDN +
    -+ i ++ SPC, C-v, + + -+ Show image URL ++ Scroll one page downwards +
    ++ PREVIOUS_PAGE ++ -+ I -+ -+ View inline image ++ b, M-v, -, PGUP +
    -+ M-I ++ b, M-v, - + -+ Save inline image to file ++ Scroll one page upwards +
    ++ MOVE_RIGHT ++ -+ : -+ -+ Mark URL-like strings as hyperlinks ++ l, C-f, RIGHT +
    -+ M-: ++ l + -+ Mark Message-ID-like strings as links ++ Move cursor right (with a half-screen shift at the screen edge) +
    ++ MOVE_LEFT ++ -+ c -+ -+ Show current URL ++ h, C-b, LEFT +
    -+ = ++ h + -+ Show information about current document ++ Move cursor left (with a half-screen shift at the screen edge) +
    ++ MOVE_DOWN ++ -+ C-g -+ -+ Show current position in page ++ j, C-n, DOWN +
    -+ C-h ++ j + -+ Show browsing history ++ Move cursor down (with a one-line scroll at the screen edge) +
    ++ MOVE_UP ++ -+ M -+ -+ Browse current document using external browser (prefix 2, 3, ..., -+ or 9 to invoke alternate configured browsers, e.g. 3 M) ++ k, C-p, UP +
    -+ M-M ++ k + -+ Browse link using external browser (prefixed as above, e.g. -+ 3 M-M) ++ Move cursor up (with a one-line scroll at the screen edge) +
    -+

    -+ Bookmark management -+

    -+ + -+ ++ + -+ -+ + + + -+
    -+ M-b -+ ++ UP ++ -+ Go to the bookmarks page ++ J +
    -+ M-a ++ J + -+ Bookmark current page ++ Scroll the screen up one line +
    -+

    -+ File/stream operation -+

    -+ + -+ ++ + -+ -+ + + + + ++ + -+ -+ -+ + + + -+
    -+ U -+ ++ DOWN ++ -+ Open new URL ++ K +
    -+ V ++ K + -+ Open new file ++ Scroll the screen down one line +
    ++ LINE_BEGIN ++ -+ @ -+ -+ Execute shell command and view output ++ ^, C-a +
    -+ # ++ ^ + -+ Execute shell command and browse output ++ Go to the beginning of the line +
    -+

    -+ Content operations -+

    -+ + -+ ++ + -+ -+ + + + + ++ + ++ + + + ++ + ++ + + + ++ + + ++ + + ++ + ++ + + + ++ + ++ + + + ++ + + -+ -+
    -+ v -+ ++ LINE_END ++ -+ Toggle viewing as text or rendered HTML ++ $, C-e +
    -+ F ++ $ + -+ Toggle rendering HTML frames ++ Go to the end of the line +
    ++ NEXT_WORD ++ -+ C-l ++ w ++ ++ w + -+ Redraw screen ++ Move to the next word +
    ++ PREVIOUS_WORD ++ -+ R ++ W ++ ++ W + -+ Reload ++ Move to the previous word +
    ++ SHIFT_RIGHT ++ -+ E ++ > + -+ Edit local source ++ > ++ ++ Shift screen right +
    ++ SHIFT_LEFT ++ -+ M-e ++ < ++ ++ < + -+ Edit rendered copy of page ++ Shift screen left +
    ++ RIGHT ++ -+ M-s ++ . ++ ++ . + -+ Save source ++ Shift screen one column right +
    ++ LEFT ++ -+ S ++ , + -+ Save rendered copy of page -+
    -+

    -+ Buffer/tab navigation -+

    -+ -+ -+ + + + ++ + + ++ + + ++ + ++ + + + ++ + ++ + + + ++ + ++ + + + ++ + ++ ++ + + + ++ + + ++ + + ++ + + -+ -+
    -+ B ++ , + -+ Go back, popping the buffer stack ++ Shift screen one column left +
    ++ BEGIN ++ -+ s ++ g, M-<, HOME + -+ Show buffer-stack menu ++ C-a, M-< ++ ++ Go to the first line +
    ++ END ++ -+ M-t ++ G, M->, END ++ ++ C-e, M-> + -+ Show tab menu ++ Go to the last line +
    ++ GOTO_LINE ++ -+ T ++ M-g ++ ++ G + -+ Open current page as new tab ++ Go to the specified line +
    ++ LINE_INFO ++ -+ C-t ++ C-g ++ ++ C-g + -+ Open link as new tab ++ Display current position in document +
    ++ CENTER_H ++ -+ } ++ Z ++ ++ Z + -+ Switch to next tab ++ Center screen right and left of the cursor column +
    ++ CENTER_V ++ -+ { ++ z + -+ Switch to previous tab ++ z ++ ++ Center screen above and below the cursor line +
    ++ NEXT_LINK ++ -+ C-q ++ TAB + -+ Close current tab -+
    -+

    -+ Search -+

    -+ -+ -+ + + + ++ + + -+ -+ -+ + ++ + + ++ + + ++ + + ++ + + ++ + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + ++ + ++ + + ++ ++ ++ ++ ++ ++ + ++ + + -+ -+
    -+ / ++ TAB, C-n, DOWN + -+ Search forward ++ Move to the next hyperlink +
    ++ PREVIOUS_LINK ++ -+ ? ++ M-TAB, C-u + -+ Search backward -+
    -+ C-s ++ M-TAB, C-u, C-p, UP + -+ Incremental search forward ++ Move to the previous hyperlink +
    ++ LINK_BEGIN ++ -+ C-r ++ [ + -+ Incremental search backward ++ [ ++ ++ Move to the first hyperlink +
    ++ LINK_END ++ -+ n ++ ] + -+ Next match ++ ] ++ ++ Move to the last hyperlink +
    MOVE_LIST_MENUM-mM-mPop up menu to navigate between hyperlinks
    ++

    Hyperlink Operations

    ++
    ++ GOTO_LINK ++ -+ N ++ C-j, C-m, RET ++ ++ C-f, C-j, C-m, RET, RIGHT + -+ Previous match ++ Follow current hyperlink in a new buffer +
    LIST_MENUM-lM-lPop up hyperlink menu and select one to be followed
    ++ SAVE_LINK ++ -+ C-w ++ a, M-RET + -+ Toggle wrapping mode in searches -+
    -+

    -+ Mark management -+

    -+ -+ -+ + + + ++ + + ++ + + ++ + + ++ + + ++ + + -+ -+
    -+ C-SPC ++ d, M-RET + -+ Set/unset mark ++ Save the hyperlink target +
    ++ PEEK_LINK ++ -+ M-p ++ u + -+ Go to the previous mark ++ u ++ ++ Show target address +
    ++ PEEK_IMG ++ -+ M-n ++ i + -+ Go to the next mark ++ i ++ ++ Show image address +
    ++ VIEW_IMAGE ++ -+ " ++ I + -+ Mark all occurrences of a regular expression -+
    -+

    -+ Miscellany -+

    -+ -+ -+ + + + ++ + ++ + + ++ ++ ++ ++ ++ ++ + ++ + + ++ + + ++ + ++ + + + ++ + + ++ + + ++ + + ++ + + ++ + + ++ + + ++ + + ++ + + ++ + + -+ -+
    -+ ! ++ I + -+ Execute shell command ++ Display image in viewer +
    ++ SAVE_IMAGE ++ -+ M-c ++ M-I ++ ++ M-I + -+ Invoke w3m function ++ Save inline image +
    MARK_WORD;;Turn current word into hyperlink
    ++ MARK_URL ++ -+ H ++ : + -+ Show help panel ++ : ++ ++ Turn URL-like strings into hyperlinks +
    ++ MARK_MID ++ -+ o ++ M-: ++ ++ M-: + -+ Show options panel ++ ++ Turn Message-ID-like strings into hyperlinks +
    ++ PEEK ++ -+ C-k ++ c + -+ Show cookie jar ++ c ++ ++ Show current address +
    ++ INFO ++ -+ C-c ++ = + -+ Interrupt ++ = ++ ++ Display information about the current document +
    ++ HISTORY ++ -+ C-z ++ C-h + -+ Suspend w3m ++ C-h ++ ++ Show browsing history +
    ++ EXTERN ++ -+ q ++ M + -+ Quit (with confirmation dialog) ++ M ++ ++ Browse current document using external browser (prefix 2, 3, ..., ++ or 9 to invoke alternate configured browsers, e.g. 3 M) +
    ++ EXTERN_LINK ++ -+ Q ++ M-M + -+ Quit without confirmation ++ M-M +
    -+ -+

    -+ Two special operational modes exist which have built-in (not -+ redefinable) keymappings: -+

    -+

    -+ Menu selection mode -+

    -+ -+ -+ ++ ++ ++ ++ ++ ++ ++ ++ + -+ -+ + + + + ++ + -+ -+ -+ + + + -+
    -+ k, C-p, UP ++ ++ Browse link using external browser (prefixed as above, e.g. ++ 3 M-M) +
    ++

    Bookmark management

    ++
    ++ BOOKMARK ++ -+ Select previous item ++ M-b +
    -+ j, C-n, DOWN ++ v, M-b + -+ Select next item ++ View bookmarks +
    ++ ADD_BOOKMARK ++ -+ D -+ -+ Delete current item ++ M-a +
    -+ SPC, RET ++ a, M-a + -+ Go to the selected item ++ Add current page to bookmarks +
    -+

    -+ Line-editing mode -+

    -+ -+ -+ ++ ++ ++ ++ ++ ++ ++ + -+ -+ + + + -+ ++ ++ ++ ++ ++ ++ ++ ++ + + -+ -+ + ++ ++ ++ + -+ -+ + + + -+ ++ ++ + + -+ -+ + ++ ++ ++ ++ ++ ++ ++ ++ + -+ -+ + + + -+ ++ ++ ++ ++ ++ ++ ++ ++ + + -+ -+ + ++ ++ ++ + -+ -+ + + + -+ ++ ++ + + -+ -+
    -+ C-f, RIGHT -+
    ++

    File/Stream Operations

    ++
    ++ GOTO ++ -+ Move cursor forward ++ U +
    -+ C-b, LEFT ++ g, U + -+ Move cursor backward ++ Open specified document in a new buffer +
    GOTO_RELATIVEM-uM-uOpen relative address in a new buffer
    ++ LOAD ++ -+ C-h, BKSPC ++ V + -+ Delete previous character ++ V +
    -+ C-d ++ Open local file in a new buffer +
    ++ READ_SHELL ++ -+ Delete current character ++ @ +
    -+ C-k ++ @ + -+ Kill everything after cursor ++ ++ ++ Execute shell command and display output in a new buffer +
    ++ PIPE_SHELL ++ -+ C-u ++ # + -+ Kill everything before cursor ++ # +
    -+ C-a ++ ++ ++ Execute shell command and display output in a new buffer +
    ++

    Content Operations

    ++
    ++ VIEW ++ -+ Move to the beginning of line ++ v +
    -+ C-e ++ \ + -+ Move to the end of line ++ Toggle between source code and rendered view of the document +
    LISTLLList link elements, hyperlinks and images
    ++ FRAME ++ -+ C-p, UP ++ F + -+ Fetch the previous string from the history list ++ F +
    -+ C-n, DOWN ++ Toggle rendering HTML frames +
    ++ REDRAW ++ -+ Fetch the next string from the history list ++ C-l +
    -+ TAB, SPC ++ C-l, C-w + -+ Try to complete filename ++ Draw the screen anew +
    ++ RELOAD ++ -+ RET ++ R + -+ Accept -+
    -+
    -+

    -+ Lynx-like key bindings -+

    -+

    -+ If w3m was compiled with Lynx-like key bindings, you can use -+ the following key bindings. -+

    -+

    -+ In-page navigation -+

    -+ -+ -+ + + -+ ++ ++ + + -+ -+ + ++ ++ ++ + -+ -+ + + + -+ ++ ++ ++ ++ ++ ++ ++ ++ + + -+ -+ + ++ ++ ++ + -+ -+ + + + -+ ++ ++ ++ ++ ++ ++ ++ + ++ + + -+ ++ ++ + + -+ -+ + ++ ++ ++ + -+ -+ + + + -+ ++ ++ + + -+ -+ + ++ ++ ++ + -+ -+ + + + -+ ++ ++ + + -+ -+ + ++ ++ ++ + -+ -+ + + + -+ ++ ++ + + -+ -+ + ++ ++ ++ ++ ++ ++ ++ ++ + -+ -+ + + ++ Search forward ++ + -+ ++ ++ + ++ + + -+ ++ ++ + ++ + + -+ ++ ++ ++ ++ + ++ ++ ++ + -+ -+ + + + -+ ++ ++ + ++ + + -+ ++ ++ + + -+ -+
    -+ SPC, C-v, + ++ R, C-r + -+ Forward page ++ Load current document anew +
    ++ EDIT ++ -+ b, M-v, - ++ E + -+ Backward page ++ E +
    -+ l ++ Edit local source +
    ++ EDIT_SCREEN ++ -+ Cursor right ++ M-e +
    -+ h ++ M-e + -+ Cursor left ++ Edit rendered copy of document +
    PIPE_BUF||Pipe current buffer through a shell command and display output
    ++ DOWNLOAD ++ -+ j ++ M-s + -+ Cursor down ++ M-s +
    -+ k ++ Save document source +
    ++ SAVE_SCREEN ++ -+ Cursor up ++ S +
    -+ J ++ S, p + -+ Scroll screen up one line ++ Save rendered document +
    ++

    Buffer/Tab Navigation

    ++
    ++ BACK ++ -+ K ++ B ++ ++ B, C-b, LEFT + -+ Scroll screen down one line ++ Close current buffer and return to the one below in stack +
    ++ SELECT_MENU ++ -+ ^ ++ s + -+ Go to the beginning of line ++ s, C-h +
    -+ $ ++ Pop up buffer-stack menu +
    ++ TAB_MENU ++ -+ Go to the end of line ++ M-t +
    -+ > ++ M-t + -+ Shift screen right ++ Pop up tab selection menu +
    ++ NEW_TAB ++ -+ < ++ T + -+ Shift screen left ++ T +
    -+ . ++ Open a new tab (with current document) +
    ++ TAB_LINK ++ -+ Shift screen one column right ++ C-t +
    -+ , ++ C-t + -+ Shift screen one column left ++ Follow current hyperlink in a new tab +
    ++ NEXT_TAB ++ -+ C-a, M-< ++ } + -+ Go to the first line ++ } +
    -+ C-e, M-> ++ Switch to the next tab +
    ++ PREV_TAB ++ -+ Go to the last line ++ { +
    -+ G ++ { + -+ Go to the specified line ++ Switch to the previous tab +
    ++ CLOSE_TAB ++ -+ w ++ C-q + -+ Go to the next word ++ C-q +
    -+ W ++ Close the current tab +
    ++

    Searches

    ++
    ++ SEARCH ++ -+ Go to the previous word ++ / +
    -+ Z ++ /, C-s + -+ Center on cursor line -+
    ++ SEARCH_BACK ++ -+ z ++ ? + ++ -+ Center on cursor column ++ Search backward +
    ++ ISEARCH ++ -+ TAB, C-n, DOWN ++ C-s + ++ -+ Move to the next hyperlink ++ Incremental search forward +
    ++ ISEARCH_BACK ++ ++ C-r ++ ++ -+ M-TAB, C-p, C-u, UP ++ Incremental search backward +
    ++ SEARCH_NEXT ++ -+ Move to the previous link ++ n +
    -+ C-g ++ n + -+ Show current position in page ++ Continue search forward +
    ++ SEARCH_PREV ++ -+ [ ++ N + ++ -+ Move to the first hyperlink ++ Continue search backward +
    ++ WRAP_TOGGLE ++ -+ ] ++ C-w + -+ Move to the last hyperlink -+
    -+

    -+ Hyperlink operation -+

    -+ -+ -+ + + -+ -+ ++ ++ ++ ++ ++ ++ ++ + -+ -+ + + + -+ ++ ++ + + -+ -+ + ++ ++ ++ + -+ -+ + + + -+ ++ ++ + + -+ -+ + ++ ++ ++ ++ ++ ++ ++ ++ + -+ -+ + + + -+ ++ ++ ++ + + -+ -+ + ++ ++ ++ + -+ -+ + + + -+ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + -+ -+
    -+ C-f, C-j, C-m, RET, RIGHT ++ w + -+ Follow hyperlink ++ Toggle wrapping mode in searches +
    -+ d, M-RET -+
    ++

    Mark Management

    ++
    ++ MARK ++ -+ Save link to file ++ C-SPC +
    -+ u ++ C-SPC + -+ Show link URL ++ Set/unset mark +
    ++ PREV_MARK ++ -+ i ++ M-p + -+ Show image URL ++ P +
    -+ I ++ Go to the previous mark +
    ++ NEXT_MARK ++ -+ View inline image ++ M-n +
    -+ M-I ++ N + -+ Save inline image to file ++ Go to the next mark +
    ++ REG_MARK ++ -+ : ++ " + -+ Mark URL-like strings as hyperlinks ++ " +
    -+ M-: ++ Mark all occurrences of a pattern +
    ++

    Miscellaneous

    ++
    ++ COMMAND ++ -+ Mark Message-ID-like strings as news anchors ++ M-c +
    -+ c ++ M-c + -+ Show current URL ++ Invoke one or more semicolon-separated w3m functions +
    ++ HELP ++ -+ = ++ H + -+ Show information about current document ++ H, ? +
    -+ C-h ++ Show help panel +
    ++ OPTIONS ++ -+ Show browsing history ++ o +
    -+ M ++ o + -+ Browse current document using external browser (prefix 2, 3, ..., -+ or 9 to invoke alternate configured browsers, e.g. 3 M) ++ Display options setting panel +
    SET_OPTIONM-oM-oSet option
    DEFINE_KEYM-kM-kDefine a binding between a key stroke combination and a command
    MOUSE_TOGGLEmmToggle mouse support
    DOWNLOAD_LISTDDDisplay downloads panel
    ++ COOKIE ++ -+ M-M ++ C-k + -+ Browse link using external browser (prefixed as above, e.g. -+ 3 M-M) -+
    -+

    -+ Bookmark management -+

    -+ -+ -+ + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + -+ -+ + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + -+ -+ + + + -+
    -+ v, M-b ++ C-k + -+ Go to the bookmarks page ++ Show cookie jar +
    UNDO((Cancel the last cursor movement
    REDO))Cancel the last undo
    ++ EXEC_SHELL ++ -+ V ++ ! + -+ Open new file ++ ! +
    -+ @ ++ Execute shell command +
    DICT_WORDM-wM-wExecute dictionary command (see README.dict)
    DICT_WORD_ATM-WM-WExecute dictionary command for word at cursor
    VERSIONrrDisplay the version of w3m
    ++ SUSPEND ++ -+ Execute shell command and view output ++ C-z +
    -+ # ++ C-z + -+ Execute shell command and browse output ++ Suspend w3m to background. (To be withdrawn with shell ++ command fg.) +
    -+

    -+ Content operations -+

    -+ -+ -+ ++ ++ + -+ -+ + + + -+ ++ ++ + ++ + + -+ ++
    -+ \ -+
    ++ QUIT ++ -+ Toggle viewing as text or rendered HTML ++ q +
    -+ F ++ q + -+ Toggle rendering HTML frames ++ Quit with confirmation request +
    ++ EXIT ++ -+ C-l, C-w ++ Q ++ ++ Q + -+ Redraw screen ++ Quit at once +
    + +-
    +- +-

    Local CGI

    +-You can run CGI scripts using w3m, without any HTTP server. +-It means that w3m behaves like an HTTP server and activates CGI script, +-then w3m reads the output of the script and display it. The +-bookmark registration +-and helper-app editor +-are realized as local CGI scripts. +-Using local CGI, w3m can be used as a general purpose form interface. +-

    +-For security reason, CGI scripts invoked by w3m must be in one of +-these directories. +-

      +-
    • The directory where w3m-related files are stored +-(typically /usr/local/lib/w3m). This directory can be referred +-as $LIB. +-
    • /cgi-bin/ directory. You can map /cgi-bin/ to any directory you like +-with option setting panel (``Directory corresponds to /cgi-bin'' field). +-You can specify multiple paths separated by `:', like +-/usr/local/cgi-bin:/home/aito/cgi-bin. To use /cgi-bin/ directory, +-you must use file:/cgi-bin URL as follows: ++

      ++ There are the following operational modes with built-in key ++ bindings for relevant functions. These bindings are not subject to ++ the DEFINE_KEY function or entries in the file keymap. ++

      ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + -+ ++ ++ + + + -+ ++ ++ + + + -+ ++ ++ + + + -+ ++ ++ ++ ++ ++ ++ ++ + ++ SPC, RET, RIGHT + + -+
      ++ Function
      (internal name) ++
      Key binding ++ ++ Description ++
      ++

      Menu Selection Mode

      ++
      ++ BUF:NEXT -+ R, C-r ++ j, C-n, DOWN + -+ Reload ++ Next item +
      BUF:PREV ++ -+ E ++ k, C-p, UP + -+ Edit local source ++ Previous item +
      ++ BUF:DELETE -+ M-e ++ D + -+ Edit rendered copy of page ++ Delete item +
      ++ BUF:GO ++ -+ M-s ++ SPC, RET, RIGHT + -+ Save source ++ Select item +
      ++

      Popup Menu Mode

      ++
      ++MENU:SELECT ++ -+ S, p -+ -+ Save rendered copy of page ++ Select +
      -+

      -+ Buffer/tab navigation -+

      -+ -+ -+ ++ ++ + + -+ -+ ++ ++ ++ + + -+ -+ ++ ++ + + -+ -+ ++ ++ ++ + + -+ -+ ++ ++ + + -+ -+ ++ ++ + + -+ -+ ++ ++ + + -+ -+ ++ ++ + + -+
      -+ B, C-b, LEFT ++
      ++MENU:CLOSE ++ C-c + -+ Go back, popping the buffer stack ++ Close menu +
      -+ s, C-h -+
      ++MENU:CANCEL ++ ++ LEFT, BKSPC, C-h -+ Show buffer-stack menu ++ One selection step backward +
      -+ M-t ++
      ++MENU:DOWN ++ j, C-n, DOWN + -+ Show tab menu ++ Move to the next item +
      -+ T -+
      ++MENU:UP ++ ++ k, C-p, UP -+ Open current page as new tab ++ Move to the previous item +
      -+ C-t ++
      ++MENU:LINE_UP ++ K + -+ Open link as new tab ++ Scroll up one item +
      -+ } ++
      ++MENU:LINE_DOWN ++ J + -+ Switch to next tab ++ Scroll down one item +
      -+ { ++
      ++MENU:TOP ++ C-a + -+ Switch to previous tab ++ Move to the first item +
      -+ C-q ++
      ++MENU:LAST ++ C-e + -+ Close current tab ++ Move to the final item +
      -+

      -+ Search -+

      -+ -+ -+ ++ ++ -+ + -+ -+ ++ ++ + + -+ -+ ++ ++ + + -+
      -+ /, C-s ++
      ++MENU:NEXT ++ C-v, C-f + -+ Search forward ++ Go to the next page +
      -+ n ++
      ++MENU:PREV ++ ESC v, C-b + -+ Next match ++ Go to the previous page +
      -+ w ++
      ++MENU:SEARCH_FORE ++ C-s, / + -+ Toggle wrapping mode in searches ++ Search forward +
      -+

      -+ Mark management -+

      -+ -+ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + -+ ++ ++ + + + -+ ++ ++ + + + -+ ++ ++ + + + -+
      ++MENU:SEARCH_BACK ++ ++ C-r, ? ++ Search backward ++
      ++MENU:SEARCH_NEXT ++ ++ n ++ Search for the next match
      ++MENU:SEARCH_PREV ++ ++ N ++ Search for the previous match
      ++

      Line-editing Mode

      ++
      ++ LINEEDIT:FORWARD ++ -+ C-SPC ++ C-f, RIGHT + -+ Set/unset mark ++ Move cursor forward +
      ++LINEEDIT:BACK ++ -+ P ++ C-b, LEFT + -+ Go to the previous mark ++ Move cursor backward +
      ++LINEEDIT:BS ++ -+ N ++ C-h, BKSPC + -+ Go to the next mark ++ Delete previous character +
      ++LINEEDIT:DEL ++ -+ " ++ C-d + -+ Mark all occurrences of a regular expression ++ Delete current character +
      -+

      -+ Miscellany -+

      -+ -+ -+ ++ ++ + + -+ ++ ++ + + + -+ ++ ++ + + + -+ ++ ++ + + + -+ ++ ++ + + + -+ ++ ++ + + + -+ ++ ++ + + + -+ ++ ++ + + + -+ ++ ++ + + + +
      -+ ! ++
      ++LINEEDIT:KILL_AFTER ++ ++ C-k + -+ Execute shell command ++ Delete everything after cursor +
      ++LINEEDIT:KILL_BEFORE ++ -+ M-c ++ C-u + -+ Invoke w3m function ++ Delete everything before cursor +
      ++LINEEDIT:TOP ++ -+ H, ? ++ C-a + -+ Show help panel ++ Move to the beginning of the line +
      ++LINEEDIT:BOTTOM ++ -+ o ++ C-e + -+ Show options panel ++ Move to the end of the line +
      ++LINEEDIT:PREV ++ -+ C-k ++ C-p, UP + -+ Show cookie jar ++ Fetch the previous string from the history list +
      ++LINEEDIT:NEXT ++ -+ C-c ++ C-n, DOWN + -+ Interrupt ++ Fetch the next string from the history list +
      ++LINEEDIT:COMPLETE ++ -+ C-z ++ TAB, SPC + -+ Suspend w3m ++ Try to complete filename +
      ++LINEEDIT:EDITOR ++ -+ q ++ C-o + -+ Quit (with confirmation dialog) ++ Edit with external editor +
      ++LINEEDIT:ACCEPT ++ -+ Q ++ RET + -+ Quit without confirmation ++ Accept input line +
      -+

      ++ ++ +


      +

      -+ Mouse operation ++ Mouse Operation +

      +

      + If w3m is compiled with mouse support and you are invoking w3m @@ -9031,15 +12881,29 @@ index aff0189..44379e9 100644 + can use the mouse for navigation (in the case of rxvt, you need to + set the TERM environment variable to xterm or kterm). +

      -+ -+ ++

      An introduction to configure mouse actions is provided ++ with README.mouse. ++

      ++
      ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + + @@ -9065,61 +12929,13 @@ index aff0189..44379e9 100644 + + +
      Operation ++ Description ++
      + left click + -+ Move the cursor to the place indicated by the mouse cursor. -+ If you click the cursor and it is on a hyperlink, follow the -+ link. ++First:
      ++Moves the cursor to the place indicated by the mouse pointer.
      ++Then:
      ++Follows a hyperlink the cursor is currently located and the mouse points to. +
      + Scroll document. The default behavior is to grab the document + and drag it. You can reverse the behavior (grab the window and -+ drag it) with the option setting panel. ++ drag it) with the options setting panel. +
      +
      -+

      -+ Key customization -+

      -+

      -+ You can customize the key bindings (except the line-editing keymap) -+ in a ~/.w3m/keymap file. For example, -+

      -
      - 
      -    keymap C-o NEXT_PAGE
      - 
      - 
      --binds `NEXT_PAGE' function (normally bound to SPC and C-v) --to control-o. See README.func for --list of available functions. Original and Lynx-like keymap --definitions are provided (keymap.default --and keymap.lynx) as examples. -- --
      -- --

      Local CGI

      --You can run CGI scripts using w3m, without any HTTP server. --It means that w3m behaves like an HTTP server and activates CGI script, --then w3m reads the output of the script and display it. The --bookmark registration --and helper-app editor --are realized as local CGI scripts. --Using local CGI, w3m can be used as a general purpose form interface. --

      --For security reason, CGI scripts invoked by w3m must be in one of --these directories. --

        --
      • The directory where w3m-related files are stored --(typically /usr/local/lib/w3m). This directory can be referred --as $LIB. --
      • /cgi-bin/ directory. You can map /cgi-bin/ to any directory you like --with option setting panel (``Directory corresponds to /cgi-bin'' field). --You can specify multiple paths separated by `:', like --/usr/local/cgi-bin:/home/aito/cgi-bin. To use /cgi-bin/ directory, --you must use file:/cgi-bin URL as follows: -+

        -+ binds the NEXT_PAGE function (normally bound to SPC and C-v) -+ to control-o. See README.func for a -+ list of available functions. Original and Lynx-like keymap -+ definitions are provided (keymap.default -+ and keymap.lynx) as examples. -+

        -+
        +

        -+ Local CGI ++ Local CGI scripts +

        +

        + You can run CGI scripts using w3m, without any HTTP server. @@ -9141,10 +12957,12 @@ index aff0189..44379e9 100644 +

      • +
      • + The /cgi-bin/ directory. You can map /cgi-bin/ to any directory you -+ like in the option setting panel (the Directory corresponds to ++ like in the options setting panel (the Directory corresponds to + /cgi-bin field). You can specify multiple paths separated by -+ :, like /usr/local/cgi-bin:/home/aito/cgi-bin. To use a -+ /cgi-bin/ directory, you must use a file:/cgi-bin URL as follows: ++ :, like /usr/local/cgi-bin:/home/aito/cgi-bin. It is not ++ recommended to include the current directory to this path. To use ++ a /cgi-bin/ directory, you must use a file:/cgi-bin URL as follows: ++
      •    w3m -o cgi_bin=/path/to/cgi-bin file:/cgi-bin/script.cgi
          
        @@ -9155,21 +12973,20 @@ index aff0189..44379e9 100644 -This field can take any function (see README.func), -and the specified function is invoked after the document is displayed. -For example, The CGI output -+ It is not recommended to include the current directory to this path. -+ +
      +

      -+ The CGI script can use the special header w3m-control: to ++ The CGI script can use the special header ++ w3m-control: to + control w3m. This field can take any function (see + README.func), and the specified function + is invoked after the document is displayed. For example, the CGI + output +

      - 
      +-
        Content-Type: text/plain
        W3m-control: BACK
      - 
      +-
        
      -will display blank page and delete that buffer immediately. -This is useful when you don't want to display any page after @@ -9180,10 +12997,10 @@ index aff0189..44379e9 100644 + the script is invoked. The next example +

      - 
      +-
        Content-Type: text/plain
      -@@ -510,26 +2209,32 @@ W3m-control: DELETE_PREVBUF
      - 
      + W3m-control: DELETE_PREVBUF
      +-
        contents.....
        
      -will override the current buffer. @@ -9195,27 +13012,29 @@ index aff0189..44379e9 100644 + will override the current buffer. +

      +

      -+ Each w3m-control: header can contain only one function, but you can -+ include more than one w3m-control: line in the HTTP header. ++ Each header w3m-control: can ++ contain only one function, but you can ++ include more than one w3m-control: ++ line in the HTTP header. + In addition, you can specify an argument to the GOTO function: +

      - 
      +-
        Content-Type: text/plain
       -W3m-control: GOTO http://www.yahoo.com/
      +-
       +W3m-control: GOTO http://www.example.org/
      - 
        
      -This example works exactly the same way to the Location header: +

      + This example works exactly the same way as the Location header: +

      - 
      +-
        Content-Type: text/plain
       -Location: http://www.yahoo.com/
      +-
       +Location: http://www.example.org/
      - 
        
      -Note that this header has no effect when the CGI script is invoked -through HTTP server. @@ -9682,7 +13501,7 @@ index e55193d..e837f46 100644 func "Add page to bookmark(a)" ADD_BOOKMARK "aA" end diff --git a/doc/w3m.1 b/doc/w3m.1 -index 8f071c6..dbd01af 100644 +index 8f071c6..90488f3 100644 --- a/doc/w3m.1 +++ b/doc/w3m.1 @@ -1,13 +1,10 @@ @@ -9690,7 +13509,7 @@ index 8f071c6..dbd01af 100644 .nr D 5 -.TH W3M 1 Local -.UC 4 -+.TH W3M 1 "2016-04-02" "w3m 0.5.3" ++.TH W3M 1 "2016-08-06" "w3m 0.5.3" .SH NAME -w3m \- a text based Web browser and pager +w3m \- a text based web browser and pager @@ -9698,7 +13517,7 @@ index 8f071c6..dbd01af 100644 -.B w3m -[options] [URL or filename] -.PP -+w3m [OPTION]... [ \fIfile\fP | \fIURL\fP ]... ++w3m [OPTION]... [ \fIfile\fP | \fIURL\fP ]... .SH DESCRIPTION .\" This defines appropriate quote strings for nroff and troff .ds lq \&" @@ -9761,7 +13580,7 @@ index 8f071c6..dbd01af 100644 -.PP +Command line options are introduced with a single \(lq\-\(rq character and +may take an argument. -+.SS General options: ++.SS General options .TP -.B -t tab -set tab width @@ -9821,7 +13640,7 @@ index 8f071c6..dbd01af 100644 -.B -N -open URL of command line on each new tab +\fB\-W\fP -+toggle wrapping in searches ++toggle wrapping mode in searches .TP -.B -F -automatically render frame @@ -9832,7 +13651,7 @@ index 8f071c6..dbd01af 100644 -dump formatted page into stdout +\fB+\fInum\fR +go to line \fInum\fR; only effective for \fInum\fR larger than the number of lines in the terminal -+.SS Browser options: ++.SS Browser options .TP -.B -cols width -specify column width (used with -dump) @@ -9858,7 +13677,7 @@ index 8f071c6..dbd01af 100644 -.B -dump_head -dump response of HEAD request into stdout +\fB\-header \fIstring\fR -+append \fIstring\fR to the HTTP(S) request. Expected to match the header syntax \f(CW Variable: Value\fP ++append \fIstring\fR to the HTTP(S) request. Expected to match the header syntax \f(CWVariable: Value\fP .TP -.B -dump_both -dump HEAD and source into stdout @@ -9885,7 +13704,7 @@ index 8f071c6..dbd01af 100644 -goto line +\fB\-6\fP +IPv6 only. Corresponds to dns_order=6 in configuration files -+.SS Text pager options: ++.SS Text pager options .TP -.B -num -show line number @@ -9909,7 +13728,7 @@ index 8f071c6..dbd01af 100644 -IPv6 only (-o dns_order=6) +\fB\-t\fP \fInum\fP +set tab width to \fInum\fR columns. No effect on stdout -+.SS Data type/encoding options: ++.SS Data type/encoding options .TP -.B -no-mouse -don't use mouse @@ -9925,7 +13744,7 @@ index 8f071c6..dbd01af 100644 -don't use cookie +\fB\-T \fItype\fR +explicit characterization of input data by MIME type -+.SS Options for data output, followed by immediate exit: ++.SS Options for data output, followed by immediate exit .TP -.B -graph -use graphic character @@ -9962,13 +13781,13 @@ index 8f071c6..dbd01af 100644 -.B -o opt=value -assign value to config option +\fB\-show-option\fP -+show all available config options ++show all available configuration options .TP -.B -show-option -show all available config option +\fB\-version\fP +show the version of \fIw3m\fP -+.SS Options for overriding default settings and resources: ++.SS Options for overriding default settings and resources .TP -.B -config file -specify config file @@ -9978,7 +13797,7 @@ index 8f071c6..dbd01af 100644 -.B -help -show usage +\fB\-config \fIfile\fR -+use \fIfile\fR instead of the default config file ++use \fIfile\fR instead of the default configuration file .TP -.B -version -show w3m version @@ -9988,7 +13807,7 @@ index 8f071c6..dbd01af 100644 -.B -reqlog -write request logfile +\fB\-o \fIoption=value\fR -+modify one configuration item with an explicitly given value; without \fIoption=value\fR, equivalent to -show-option ++modify one configuration item with an explicitly given value; without \fIoption=value\fR, equivalent to \fB-show-option\fR .TP -.B -debug -DO NOT USE @@ -10018,7 +13837,7 @@ index 8f071c6..dbd01af 100644 +$ w3m -o auto_image=TRUE http://w3m.sourceforge.net +.EE +.TP -+Display content from Usenet ++Display content from Usenet +.EX +$ w3m -m nntp://news.aioe.org/comp.os.linux.networking +.EE @@ -10190,7 +14009,7 @@ index 8fe1215..dcc6edd 100644 QuietMessage = TRUE; fmInitialized = FALSE; diff --git a/file.c b/file.c -index 567d41e..e26f383 100644 +index 567d41e..b66f8c8 100644 --- a/file.c +++ b/file.c @@ -26,6 +26,8 @@ @@ -10217,6 +14036,24 @@ index 567d41e..e26f383 100644 #endif static Str cur_title; +@@ -67,7 +69,7 @@ static int cur_status; + #ifdef MENU_SELECT + /* menu based