> > is there a way to disable a region every time a command has been run > > on it? For example, I mark a region, M-x eval-region and I would like > > that the region selection disappear. > > What' you're asking is the normal behavior, usually. That was going to be my answer: this is the normal behavior of the command loop. Generally, if you _don't_ want the region deactivated after each command you need to do something, such as call `deactivate-mark' or reset var `deactivate-mark' to nil.