{
case OP_EDITOR_HISTORY_UP:
state->curpos = state->lastchar;
- if (mutt_history_at_scratch(hclass))
+ if (mutt_hist_at_scratch(hclass))
{
mutt_mb_wcstombs(buf, buflen, state->wbuf, state->curpos);
- mutt_history_save_scratch(hclass, buf);
+ mutt_hist_save_scratch(hclass, buf);
}
- replace_part(state, 0, mutt_history_prev(hclass));
+ replace_part(state, 0, mutt_hist_prev(hclass));
redraw = MUTT_REDRAW_INIT;
break;
case OP_EDITOR_HISTORY_DOWN:
state->curpos = state->lastchar;
- if (mutt_history_at_scratch(hclass))
+ if (mutt_hist_at_scratch(hclass))
{
mutt_mb_wcstombs(buf, buflen, state->wbuf, state->curpos);
- mutt_history_save_scratch(hclass, buf);
+ mutt_hist_save_scratch(hclass, buf);
}
- replace_part(state, 0, mutt_history_next(hclass));
+ replace_part(state, 0, mutt_hist_next(hclass));
redraw = MUTT_REDRAW_INIT;
break;
{
mutt_pretty_mailbox(buf, buflen);
if (!pass)
- mutt_history_add(hclass, buf, true);
+ mutt_hist_add(hclass, buf, true);
rc = 0;
goto bye;
}
/* Convert from wide characters */
mutt_mb_wcstombs(buf, buflen, state->wbuf, state->lastchar);
if (!pass)
- mutt_history_add(hclass, buf, true);
+ mutt_hist_add(hclass, buf, true);
if (multiple)
{
bye:
- mutt_reset_history_state(hclass);
+ mutt_hist_reset_state(hclass);
FREE(&tempbuf);
return rc;
}
h->last = 0;
}
-void mutt_read_histfile(void)
+void mutt_hist_read_file(void)
{
FILE *f = NULL;
int line = 0, hclass, read;
if (p)
{
mutt_ch_convert_string(&p, "utf-8", Charset, 0);
- mutt_history_add(hclass, p, false);
+ mutt_hist_add(hclass, p, false);
FREE(&p);
}
}
h->hist[dest--] = NULL;
}
-void mutt_init_history(void)
+void mutt_hist_init(void)
{
if (History == OldSize)
return;
OldSize = History;
}
-void mutt_history_add(enum HistoryClass hclass, const char *s, bool save)
+void mutt_hist_add(enum HistoryClass hclass, const char *s, bool save)
{
int prev;
struct History *h = get_history(hclass);
h->cur = h->last; /* reset to the last entry */
}
-char *mutt_history_next(enum HistoryClass hclass)
+char *mutt_hist_next(enum HistoryClass hclass)
{
int next;
struct History *h = get_history(hclass);
return (h->hist[h->cur] ? h->hist[h->cur] : "");
}
-char *mutt_history_prev(enum HistoryClass hclass)
+char *mutt_hist_prev(enum HistoryClass hclass)
{
int prev;
struct History *h = get_history(hclass);
return (h->hist[h->cur] ? h->hist[h->cur] : "");
}
-void mutt_reset_history_state(enum HistoryClass hclass)
+void mutt_hist_reset_state(enum HistoryClass hclass)
{
struct History *h = get_history(hclass);
h->cur = h->last;
}
-bool mutt_history_at_scratch(enum HistoryClass hclass)
+bool mutt_hist_at_scratch(enum HistoryClass hclass)
{
struct History *h = get_history(hclass);
return h->cur == h->last;
}
-void mutt_history_save_scratch(enum HistoryClass hclass, const char *s)
+void mutt_hist_save_scratch(enum HistoryClass hclass, const char *s)
{
struct History *h = get_history(hclass);
HC_LAST
};
-void mutt_init_history(void);
-void mutt_read_histfile(void);
-void mutt_history_add(enum HistoryClass hclass, const char *s, bool save);
-char *mutt_history_next(enum HistoryClass hclass);
-char *mutt_history_prev(enum HistoryClass hclass);
-void mutt_reset_history_state(enum HistoryClass hclass);
-bool mutt_history_at_scratch(enum HistoryClass hclass);
-void mutt_history_save_scratch(enum HistoryClass hclass, const char *s);
+void mutt_hist_add(enum HistoryClass hclass, const char *str, bool save);
+bool mutt_hist_at_scratch(enum HistoryClass hclass);
+void mutt_hist_init(void);
+char *mutt_hist_next(enum HistoryClass hclass);
+char *mutt_hist_prev(enum HistoryClass hclass);
+void mutt_hist_read_file(void);
+void mutt_hist_reset_state(enum HistoryClass hclass);
+void mutt_hist_save_scratch(enum HistoryClass hclass, const char *str);
#endif /* _MUTT_HISTORY_H */
{
if (*ptr < 0)
*ptr = 0;
- mutt_init_history();
+ mutt_hist_init();
}
else if (mutt_str_strcmp(MuttVars[idx].name, "debug_level") == 0)
{
Suspend = false;
#endif
- mutt_init_history();
+ mutt_hist_init();
/* RFC2368, "4. Unsafe headers"
* The creator of a mailto URL cannot expect the resolver of a URL to
mutt_file_mkdir(Tmpdir, S_IRWXU);
- mutt_read_histfile();
+ mutt_hist_read_file();
#ifdef USE_NOTMUCH
if (VirtualSpoolfile)