Lines Matching +defs:expr +defs:string
25 * ::vim::expr {expr} # Evaluate {expr} using vim's evaluator.
42 * $win expr {expr} # Evaluate vim expression in context of $win.
47 * set l [$buf get {n}] # Get buffer line {n} as a string.
53 * $buf set {n} {l} # Set line {n} to string {l}.
58 * $buf expr {cmd} # Evaluate vim expression in context of $buf.
60 * $buf append {n} {str} # Append string {str} to buffer,after line {n}.
61 * $buf insert {n} {str} # Insert string {str} in buffer as line {n}.
78 #include <string.h>
481 char *what, *string;
494 string = tclgetwindow(interp, win);
495 if (string == NULL)
497 Tcl_AppendElement(interp, string);
538 "append", "command", "count", "delcmd", "delete", "expr",
678 * Replace one line with a string.
679 * $buf set {n} {string}
975 "buffer", "command", "cursor", "delcmd", "expr",
1380 * Do-it-all function for "::vim::expr", "$buf expr" and "$win expr".
1390 char *expr, *str;
1401 expr = Tcl_GetStringFromObj(objv[objn], NULL);
1402 str = (char *)eval_to_string((char_u *)expr, NULL, TRUE);
1786 Tcl_CreateObjCommand(interp, "::vim::expr", exprcmd,