Assertion: lisp's function | /r/CapableOf | comment out selected region
Facets:
Source sentences:
text: DWIM functionality is often mentioned in the command's name; GNU Emacs has a comment-dwim function that comments out a selected region if uncommented, or uncomments it when already commented out, using comment characters and indentation appropriate for the environment and current context.