;; ==========18.indent-bars==========;; -*- lexical-binding: t; -*-

(use-package indent-bars
  :ensure t
  :hook (python-mode . indent-bars-mode)
  :config
  (setq
   indent-bars-color '("#4d4d4d")
   indent-bars-pattern "│"
   ;;     indent-bars-pattern "."     
   indent-bars-width-frac 0.25
   indent-bars-pad-frac 0.1
   indent-bars-color-by-depth nil
   indent-bars-prefer-character t
   indent-bars-highlight-current-depth '(:color "#999999" :blend 1)
   indent-bars-display-on-blank-lines nil)
  (indent-bars-reset))

;;     indent-bars-color-by-depth '(:regexp "outline-\\([0-9]+\\)" :blend 0.4)
;;     indent-bars-color-by-depth '(:palette ("red" "cyan" "orange" "green") :blend 0.4)
;;  (use-package highlight-indent-guides
;;    :ensure t
;;    :hook (python-mode . highlight-indent-guides-mode)
;;    :config
;;;;    (highlight-indent-guides-mode 1)
;;    (setq highlight-indent-guides-auto-enabled nil)
;;    (setq highlight-indent-guides-method 'character)
;;    (setq highlight-indent-guides-responsive 'top)
;;    (setq highlight-indent-guides-delay 0)
;;    (custom-set-faces
;;     '(highlight-indent-guides-character-face ((t (:foreground "#4d4d4d"))))
;;     '(highlight-indent-guides-top-character-face ((t (:foreground "#999999"))))
;;     )
;;    (message "highlight-indent-guides...DONE")
;;    )

(message "Loading Indent-bars...DONE")
(provide 'init-indent-bars)

;;; init-indent-bars.el ends here
