Variable: prolog-edit-menu-insert-move
prolog-edit-menu-insert-move is a variable defined in prolog.el.gz.
Value
<Align region> <use-region-p> nil
<Comment region> <use-region-p> nil
<Convert variables in region to '_'> <use-region-p> nil
<Indent region> <use-region-p> nil
<Uncomment region> <use-region-p> nil
Documentation
Commands for Prolog code manipulation.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/prolog.el.gz
(easy-menu-define
prolog-edit-menu-insert-move prolog-mode-map
"Commands for Prolog code manipulation."
'("Prolog"
["Comment region" comment-region (use-region-p)]
["Uncomment region" uncomment-region (use-region-p)]
["Add comment/move to comment" indent-for-comment t]
["Convert variables in region to '_'" prolog-variables-to-anonymous
:active (use-region-p) :included (not (eq prolog-system 'mercury))]
"---"
["Insert predicate template" prolog-insert-predicate-template t]
["Insert next clause head" prolog-insert-next-clause t]
["Insert predicate spec" prolog-insert-predspec t]
["Insert module modeline" prolog-insert-module-modeline t]
"---"
["Beginning of clause" prolog-beginning-of-clause t]
["End of clause" prolog-end-of-clause t]
["Beginning of predicate" prolog-beginning-of-predicate t]
["End of predicate" prolog-end-of-predicate t]
"---"
["Indent line" indent-according-to-mode t]
["Indent region" indent-region (use-region-p)]
["Indent predicate" prolog-indent-predicate t]
["Indent buffer" prolog-indent-buffer t]
["Align region" align (use-region-p)]
"---"
["Mark clause" prolog-mark-clause t]
["Mark predicate" prolog-mark-predicate t]
["Mark paragraph" mark-paragraph t]
))