     (with-eval-after-load 'linum
       (set-face-attribute 'linum nil :weight 'thin))))
 
-(set-terminal-coding-system 'utf-8)
-(set-keyboard-coding-system 'utf-8)
 (prefer-coding-system 'utf-8)
 
 ;; Enable initially disabled keys

  (if (and (not (use-region-p)))
      (comment-or-uncomment-region (line-beginning-position) (line-end-position))
    (comment-dwim arg)))

;; Nobody cares about ASCII control codes anymore except those readline basics
(define-key input-decode-map (kbd "C-m") [C-m]) ;; enter
(define-key input-decode-map (kbd "C-i") [C-i]) ;; tab
(define-key input-decode-map (kbd "C-[") [C-\[]) ;; escape

(eval-when-compile (require 'use-package))
(require 'bind-key)


;; Use icons in dired
(use-package all-the-icons-dired
  :if (display-graphic-p)
  :after all-the-icons
  :config (add-hook 'dired-mode-hook 'all-the-icons-dired-mode))

