Variable: sqlind-minor-mode
sqlind-minor-mode is a buffer-local variable defined in sql-indent.el.
Documentation
Non-nil if sqlind minor mode is enabled.
Use the command sqlind-minor-mode(var)/sqlind-minor-mode(fun) to change this variable.
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/jxjf2h9nnkdqnn1w1mr0ag8bqng2rlrs-emacs-packages-deps/share/emacs/site-lisp/elpa/sql-indent-1.7/sql-indent.el
;;;###autoload
(define-minor-mode sqlind-minor-mode
"Toggle SQL syntactic indentation on or off.
With syntactic indentation, hitting TAB on a line in a SQL buffer
will indent the line according to the syntactic context of the
SQL statement being edited.
A set of alignment rules are also enabled with this minor mode.
Selecting a region of text and typing `M-x align RET' will align
the statements. This can be used, for example, to align the `as'
column aliases in select statements."
:lighter " sqlind"
;; :group 'sqlind ;;FIXME: There's no such group!
:global nil
:init-value nil
(if sqlind-minor-mode
(progn
(set (make-local-variable 'indent-line-function) #'sqlind-indent-line)
(set (make-local-variable 'align-mode-rules-list) sqlind-align-rules))
(progn
(kill-local-variable 'indent-line-function)
(kill-local-variable 'align-mode-rules-list))))