Variable: combobulate-python-smart-indent
combobulate-python-smart-indent is a customizable variable defined in
combobulate-python.el.
Value
t
Documentation
Smarter indentation handling.
Greatly improves indentation handling when you indent regions. Combobulate will automatically indent the region and preserve the existing indentation. You can then cycle through indentation levels to pick the right one.
If combobulate-python-indent-blocks-dwim is non-nil, then
Combobulate will automatically pick the code block immediately
ahead of point. You can use this to cycle through the indentation
of blocks of code: functions, for statements, etc.
This works by remapping indent-for-tab-command to
combobulate-python-indent-for-tab-command.
Source Code
;; Defined in /nix/store/b5fvrwzi3zvkabyzx0in6gw1cj963z46-emacs-packages-deps/share/emacs/site-lisp/combobulate-python.el
(defcustom combobulate-python-smart-indent t
"Smarter indentation handling.
Greatly improves indentation handling when you indent
regions. Combobulate will automatically indent the region and
preserve the existing indentation. You can then cycle through
indentation levels to pick the right one.
If `combobulate-python-indent-blocks-dwim' is non-nil, then
Combobulate will automatically pick the code block immediately
ahead of point. You can use this to cycle through the indentation
of blocks of code: functions, for statements, etc.
This works by remapping `indent-for-tab-command' to
`combobulate-python-indent-for-tab-command'."
:type 'boolean
:group 'combobulate-python)