   :bind ("C-c t i" . highlight-indent-guides-mode)
   :config
   (setq highlight-indent-guides-method 'character))
+
+;; tree sitter
+(use-package tree-sitter
+  :straight t
+  :config
+  (add-hook 'tree-sitter-after-on-hook #'tree-sitter-hl-mode))
+(use-package tree-sitter-langs
+  :straight t
+  :config
+  (global-tree-sitter-mode))
+(use-package tree-sitter-indent
+  :straight t)
 
 ;; terminal emulator
 (use-package vterm

        ("\\(^\\*helpful\\|\\*Help\\*\\)"
         (display-buffer-reuse-window display-buffer-pop-up-window display-buffer-in-side-window)
         (slot . 1)
         (inhibit-same-window . t)
         (window-height . .3))
        ("\\(^magit:\\|\\*info\\*\\|NEWS\\)"
         (display-buffer-reuse-window

;;; init.el --- Personal configuration to suit my workflow. -*- lexical-binding: t -*-
;; 5-3-2020

;;; Commentary:
