   (package-refresh-contents)
   (package-install 'use-package))
 
+;; miscellania
+(set-language-environment "UTF-8")
+
+(set-default-coding-systems 'utf-8)
+
+(set-face-attribute 'default nil
+                    :family "Essential PragmataPro"
+                    :height 143
+                    :slant 'normal
+                    :weight 'normal
+                    :width 'normal)
+
+(global-set-key (kbd "C-\\") 'comment-or-uncomment-region) ; easy binding for commenting
+(global-set-key (kbd "C-x l") 'bookmark-bmenu-list)
+
+(when (window-system)
+  (scroll-bar-mode -1))            ;; no scroll bar
+;;(tool-bar-mode 0)                ;; no tool bar
+;;(menu-bar-mode 0)                ;; no menu bar
+(show-paren-mode 1)                ;; visualize matching parenthesees
+(global-hl-line-mode 1)            ;; highlight current line
+(global-display-line-numbers-mode t)
+;;(setq linum-format "%4d \u2591 ")  ;; and give some air
+(set-cursor-color "LightSalmon") 
+
+
 ;; better-defaults - https://melpa.org/#/better-defaults
 (use-package better-defaults :defer t :ensure t)
 
 ;; make shell ENV vars available
 (use-package exec-path-from-shell :ensure t)
 (exec-path-from-shell-initialize)
+
+(use-package ace-window
+  :ensure t
+  :defer t
+  :bind ("C-x o" . ace-window))
 
 (use-package doom-themes
   :ensure t

;; https://github.com/emacsorphanage/helm-ag
(use-package helm-ag
  :ensure t)
;; Magit

(use-package magit
  :ensure t
  :config
  (global-set-key (kbd "C-x g") 'magit-status))

;; https://github.com/justbur/emacs-which-key
(use-package which-key
  :ensure t

;; y or n instead of yes-or no
(fset 'yes-or-no-p 'y-or-n-p)

;; follow symlinks
(setq vc-follow-symlinks t)

;; projectile do not try to follow git submodules
(setq projectile-git-submodule-command nil)
