#+title: Emacs Config #+property: header-args :tangle init.el #+author: Dominik Kaiser * Package Management #+begin_src elisp (require 'package) (setq package-archives '(("melpa" . "https://melpa.org/packages/") ("melpa-stable" . "https://stable.melpa.org/packages/") ("org" . "https://orgmode.org/elpa/") ("elpa" . "https://elpa.gnu.org/packages/"))) (package-initialize) (unless package-archive-contents (package-refresh-contents)) (unless (package-installed-p 'use-package) (package-install 'use-package)) (require 'use-package) (setq use-package-always-ensure t) #+end_src * UI ** Remove bars #+begin_src elisp (menu-bar-mode -1) (scroll-bar-mode -1) (tool-bar-mode -1) (tooltip-mode -1) ;; disable tooltips #+end_src ** Line numbers #+begin_src elisp (global-display-line-numbers-mode 1) (setq display-line-numbers-type 'relative) #+end_src ** Remove startup message #+begin_src elisp (setq inhibit-startup-message t) #+end_src ** Set visible bell #+begin_src elisp (setq visible-bell t) #+end_src ** Fringes #+begin_src elisp (set-fringe-mode 10) #+end_src ** Theme #+begin_src elisp (load-theme 'tango-dark) #+end_src