Function: prolog-atom-under-point
prolog-atom-under-point is a byte-compiled function defined in
prolog.el.gz.
Signature
(prolog-atom-under-point)
Documentation
Return the atom under or left to the point.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/prolog.el.gz
(defun prolog-atom-under-point ()
"Return the atom under or left to the point."
(save-excursion
(let ((nonatom_chars "[](){},. \t\n")
start)
(skip-chars-forward (concat "^" nonatom_chars))
(skip-chars-backward nonatom_chars)
(skip-chars-backward (concat "^" nonatom_chars))
(setq start (point))
(skip-chars-forward (concat "^" nonatom_chars))
(buffer-substring-no-properties start (point))
)))