Maryclare, good question, and thanks for using the nimble system. I have a few comments.
I'm not certain what you meant when you mentioned the "adjustWidth" option. The slice sampler doesn't appear to have that. Did you perhaps mean "adaptInterval" instead?
No there isn't a way to always use a fixed interval for the slice sampler. The "adaptInterval" option I mentioned, when set to FALSE, will prevent the sampler from adapting the *width of the increments* used during the "stepping out" procedure. As it's implemented, the slice sampler always operates by using this "stepping out" - originating from the location of the current parameter value - to determine the "slice" from which to sample the next value.
This said, it's fairly straightforward to copy the source code of the slice sampler, name the sampler something different, and make any changes you're after. Then, the modified version of the sampler (with a different name) can be manually added to the MCMC configuration, and will be used in the MCMC. Does that make sense? If you'd like to try that path, I'd be happy to help you get started, or to take a look at your modified version of the sampler.
Cheers,
Daniel