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
 

Reply via email to