 
 (save-place-mode 1)                           ;; return to the last place we were in the file
 (show-paren-mode t)                           ;; show matching parens
+(electric-pair-mode)                          ;; insert a matching paren
 (size-indication-mode t)                      ;; display the size of the buffer
 (global-hl-line-mode t)                       ;; highlight the current line we're on
 (global-auto-revert-mode t)                   ;; automatically revert buffer if changes are made outside of emacs

  :config
  (which-key-mode))

;; keep init.el clean
(setq custom-file (concat user-emacs-directory "custom.el"))
(load custom-file 'noerror)

  (setq org-log-done t)                             ; default log time when todo is completed
  (setq org-ellipsis " ▼")                          ; fancy collapse of blocks
  (setq org-directory "~/Documents/org")            ; default org directory for files
  (setq org-default-notes-file (concat org-directory "notes.org"))
  (setq org-agenda-files '("~/Documents/org/")))    ; pull in agenda files

;; UTF-8 bullets for org mode
(use-package org-bullets
  :ensure t
  :hook (org-mode . org-bullets-mode))

;; org language support
(org-babel-do-load-languages
