Lines Matching defs:qu
159 Char qu = 0, *pat = STRNULL;
175 if (!cmap(qu, _ESC)) {
177 if (qu == 0 || qu == *cp) {
178 qu ^= *cp;
182 if (qu != '\'' && cmap(*cp, _QB)) {
208 else if (qu && (tricky(*cp) || *cp == '~') &&
209 !(qu == '\"' && tricky_dq(*cp)))
216 if (cmap(qu, _ESC))
217 qu = 0;
331 insert_meta(word_start, str_end, qline.s + word, !qu) < 0)
372 if (insert_meta(word_start, str_end, qline.s + word, !qu) < 0)
420 if (insert_meta(word_start, str_end, bptr, !qu) < 0) {
434 if (insert_meta(word_start, str_end, bptr, !qu) < 0) {
456 if (insert_meta(word_start, str_end, p, !qu) < 0) {
598 Char qu = 0;
606 if (in_sync && !cmap(qu, _ESC) && cmap(*cp, _QF|_ESC))
607 if (qu == 0 || qu == *cp) {
608 qu ^= *cp;
626 if (!wq && qu && tricky(w) && !(qu == '\"' && tricky_dq(w))) {
629 if (cmap(qu, _ESC))
632 Strbuf_append1(&buffer, qu);
635 qu = 0;
637 Strbuf_append1(&buffer, qu);
639 } else if (qu && w == qu) {
641 if (buffer.len != 0 && buffer.s[buffer.len - 1] == qu) {
645 qu = 0;
647 Strbuf_append1(&buffer, qu);
650 Strbuf_append1(&buffer, qu);
653 else if (wq && qu == '\"' && tricky_dq(w)) {
655 Strbuf_append1(&buffer, qu);
658 Strbuf_append1(&buffer, qu);
660 ((!qu && (tricky(w) || (w == HISTSUB && HISTSUB != '\0'
662 (!cmap(qu, _ESC) && w == HIST && HIST != '\0'))) {
672 if (cmap(qu, _ESC))
673 qu = 0;
675 if (closequotes && qu && !cmap(qu, _ESC))