Dear all, I just wrote a code snippet to enhance R's code completion. Now it also includes completion for arguments (which contain '=') of the current function. Furthermore it toggles FALSE into TRUE and visa versa to avoid typing it ;)
My first scratch is the following: note: [ '|' is indicating the cursor] ## if you type: dist(a, m|) and then I press TAB it gives you now the following method= machine() mad() mahalanobis() ... ## if you type: dist(a, |) and then I press TAB it gives you now all arguments containing '=' method= diag=TRUE toggled! upper=TRUE toggled! p= ## if you type: matrix(c(1:3,|)) and then I press TAB it completes it at once to matrix(c(1:3,recursive=TRUE)) ## if you type: matrix(c(1:3,recursive=TRUE),b|) and then I press TAB it gives you now the following byrow=TRUE backsolve() balanceMethodsList() ... because the cursor is located within the matrix function #### I just tried it out some while and it turned out that by using the enhanced code completion you can save much more time and you decrease typos ;) Is this something useful for other users as well? Are there any comments? Would it be better to separate the argument completion from the code completion by, e.g., pressing SHIFT+TAB? ...? Cheers, Hans _______________________________________________ R-SIG-Mac mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-sig-mac
