commit 27ad998a5c19d4ab2abb23a001b47331af038f73
parent feea6d8119e05250353d8289b8e7c38fae18f3b7
Author: ukai <ukai>
Date: Sat, 1 Jun 2002 16:31:54 +0000
[w3m-dev 03196] C-w
* linein.c (inputLineHistSearch) move_word changed
* linein.c (setStrType): add space to termchar
From: Hiroaki Shimotsu <shim@d5.bs1.fc.nec.co.jp>
Diffstat:
2 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/ChangeLog b/ChangeLog
@@ -1,3 +1,9 @@
+2002-06-02 Hiroaki Shimotsu <shim@d5.bs1.fc.nec.co.jp>
+
+ * [w3m-dev 03196] C-w
+ * linein.c (inputLineHistSearch) move_word changed
+ * linein.c (setStrType): add space to termchar
+
2002-05-15 Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
* [w3m-dev 03191] typo in file.c:extract_auth_val()?
diff --git a/linein.c b/linein.c
@@ -97,7 +97,7 @@ inputLineHistSearch(char *prompt, char *def_str, int flag, Hist *hist,
in_kanji = FALSE;
#endif
is_passwd = FALSE;
- move_word = FALSE;
+ move_word = TRUE;
CurrentHist = hist;
if (hist != NULL) {
@@ -109,15 +109,14 @@ inputLineHistSearch(char *prompt, char *def_str, int flag, Hist *hist,
}
if (flag & IN_URL) {
cm_mode = CPL_ALWAYS | CPL_URL;
- move_word = TRUE;
}
else if (flag & IN_FILENAME) {
cm_mode = CPL_ALWAYS;
- move_word = TRUE;
}
else if (flag & IN_PASSWORD) {
cm_mode = CPL_NEVER;
is_passwd = TRUE;
+ move_word = FALSE;
}
else if (flag & IN_COMMAND)
cm_mode = CPL_ON;
@@ -1115,7 +1114,7 @@ setStrType(Str str, Lineprop *prop)
static int
terminated(unsigned char c)
{
- int termchar[] = { '/', '&', '?', -1 };
+ int termchar[] = { '/', '&', '?', ' ', -1 };
int *tp;
for (tp = termchar; *tp > 0; tp++) {