idlwave-surround

idlwave-surround is a compiled Lisp function in `idlwave.el'.

(idlwave-surround &optional BEFORE AFTER LENGTH IS-ACTION)

Surround the LENGTH characters before point with blanks.
LENGTH defaults to 1.
Optional arguments BEFORE and AFTER affect the behavior before and
after the characters (see also description of `idlwave-make-space'):

nil do nothing
0 force no spaces
integer > 0 force exactly n spaces
integer < 0 at least |n| spaces

The function does nothing if any of the following conditions is true:
- `idlwave-surround-by-blank' is nil
- the character before point is inside a string or comment