Function: sh-smie--keyword-p

sh-smie--keyword-p is a byte-compiled function defined in sh-script.el.gz.

Signature

(sh-smie--keyword-p)

Documentation

Non-nil if we're at a keyword position.

A keyword position is one where if we're looking at something that looks like a keyword, then it is a keyword.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/sh-script.el.gz
(defun sh-smie--keyword-p ()
  "Non-nil if we're at a keyword position.
A keyword position is one where if we're looking at something that looks
like a keyword, then it is a keyword."
  (let ((prev (funcall smie-backward-token-function)))
    (if (zerop (length prev))
        (looking-back "\\`\\|\\s(" (1- (point)))
      (assoc prev smie-grammar))))