Function: web-mode-use-tabs
web-mode-use-tabs is a natively compiled function defined in
web-mode.el.
Signature
(web-mode-use-tabs)
Documentation
Tweaks vars to be compatible with TAB indentation.
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-use-tabs ()
"Tweaks vars to be compatible with TAB indentation."
(let (offset)
(setq web-mode-block-padding 0)
(setq web-mode-script-padding 0)
(setq web-mode-style-padding 0)
(setq offset
(cond
((and (boundp 'tab-width) tab-width) tab-width)
((and (boundp 'standard-indent) standard-indent) standard-indent)
(t 4)))
;; (message "offset(%S)" offset)
(setq web-mode-attr-indent-offset offset)
(setq web-mode-code-indent-offset offset)
(setq web-mode-css-indent-offset offset)
(setq web-mode-markup-indent-offset offset)
(setq web-mode-sql-indent-offset offset)
(add-to-list 'web-mode-indentation-params '("lineup-args" . nil))
(add-to-list 'web-mode-indentation-params '("lineup-calls" . nil))
(add-to-list 'web-mode-indentation-params '("lineup-concats" . nil))
(add-to-list 'web-mode-indentation-params '("lineup-ternary" . nil))
))