Function: web-mode-relayql-indentation
web-mode-relayql-indentation is a natively compiled function defined
in web-mode.el.
Signature
(web-mode-relayql-indentation POS &optional PREFIX)
Source Code
;; Defined in /nix/store/2qgnz1rp30nzfz6w0apx4kdm14if1bbs-emacs-packages-deps/share/emacs/site-lisp/elpa/web-mode-20260831.219/web-mode.el
(defun web-mode-relayql-indentation (pos &optional prefix)
(unless prefix (setq prefix "relayql"))
(let (beg offset level char)
(setq char (char-after))
(setq beg (web-mode-part-token-beginning-position pos))
(goto-char beg)
(cond
((member char '(?\`))
(setq offset (current-indentation))
)
((member char '(?\) ?\} ?\]))
(web-mode-go (web-mode-token-opening-paren-position pos beg prefix))
(setq offset (current-indentation))
)
((setq level (web-mode-bracket-level pos beg))
(setq offset (+ level web-mode-code-indent-offset))
)
(t
(setq offset (+ (current-indentation) web-mode-code-indent-offset))
)
)
offset))