- :def! now overwrites a previous command with the same name - :def on its own lists the defined macros - ":undef f g" undefines both f and g