Lines Matching refs:abAppend
886 void abAppend(struct abuf *ab, const char *s, int len) {
907 abAppend(&ab,"\x1b[?25l",6); /* Hide cursor. */
908 abAppend(&ab,"\x1b[H",3); /* Go home. */
919 abAppend(&ab,"~",1);
922 while(padding--) abAppend(&ab," ",1);
923 abAppend(&ab,welcome,welcomelen);
925 abAppend(&ab,"~\x1b[0K\r\n",7);
942 abAppend(&ab,"\x1b[7m",4);
947 abAppend(&ab,&sym,1);
948 abAppend(&ab,"\x1b[0m",4);
951 abAppend(&ab,"\x1b[39m",5);
954 abAppend(&ab,c+j,1);
961 abAppend(&ab,buf,clen);
963 abAppend(&ab,c+j,1);
967 abAppend(&ab,"\x1b[39m",5);
968 abAppend(&ab,"\x1b[0K",4);
969 abAppend(&ab,"\r\n",2);
973 abAppend(&ab,"\x1b[0K",4);
974 abAppend(&ab,"\x1b[7m",4);
981 abAppend(&ab,status,len);
984 abAppend(&ab,rstatus,rlen);
987 abAppend(&ab," ",1);
991 abAppend(&ab,"\x1b[0m\r\n",6);
994 abAppend(&ab,"\x1b[0K",4);
997 abAppend(&ab,E.statusmsg,msglen <= E.screencols ? msglen : E.screencols);
1013 abAppend(&ab,buf,strlen(buf));
1014 abAppend(&ab,"\x1b[?25h",6); /* Show cursor. */