예제 #1
0
파일: main.c 프로젝트: SUMPaul/vis
static const char *cursors_clear(Vis *vis, const char *keys, const Arg *arg) {
	View *view = vis_view(vis);
	if (view_cursors_count(view) > 1)
		view_cursors_clear(view);
	else
		view_cursors_selection_clear(view_cursor(view));
	return keys;
}
예제 #2
0
파일: vis-prompt.c 프로젝트: 5paceToast/vis
static const char *prompt_esc(Vis *vis, const char *keys, const Arg *arg) {
	Win *prompt = vis->win;
	if (view_cursors_multiple(prompt->view)) {
		view_cursors_clear(prompt->view);
	} else {
		prompt_restore(prompt);
		prompt_hide(prompt);
	}
	return keys;
}