branch: externals/indent-bars
commit e2bc08847ed77bb809f837783dc9859d80fa971e
Author: oryktos <[email protected]>
Commit: oryktos <[email protected]>
feat: guess spacing for R TS, ESS R modes
`r-ts-mode`: check `r-ts-mode-indent-offset` and
`r-ts-mode-indent-level`; the latter is needed because ESR calls it
`level` rather than `offset`
`ess-r-mode`: check `ess-indent-offset`
see:
https://codeberg.org/teoten/esr/src/commit/2dc0efe520152d9f80848bd5a180488ac4896c4a/esr.el#L56-L59
---
indent-bars.el | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/indent-bars.el b/indent-bars.el
index ec6e0b7003..c606accd58 100644
--- a/indent-bars.el
+++ b/indent-bars.el
@@ -1762,6 +1762,12 @@ Adapted from `highlight-indentation-mode'."
tcl-indent-level)
((and (derived-mode-p 'haml-mode) (boundp 'haml-indent-offset))
haml-indent-offset)
+ ((and (derived-mode-p 'r-ts-mode) (boundp 'r-ts-mode-indent-offset))
+ r-ts-mode-indent-offset)
+ ((and (derived-mode-p 'r-ts-mode) (boundp 'r-ts-mode-indent-level))
+ r-ts-mode-indent-level)
+ ((and (derived-mode-p 'ess-r-mode) (boundp 'ess-indent-offset))
+ ess-indent-offset)
((and (boundp 'standard-indent) standard-indent))
(t 4))) ; backup