#+title: Settings * Various ** Disable startup screen #+BEGIN_SRC emacs-lisp (setq inhibit-startup-screen t) #+END_SRC ** Disable bars #+BEGIN_SRC emacs-lisp (menu-bar-mode -1) ; Disable menubar (tool-bar-mode -1) ; Disable toolbar (scroll-bar-mode -1) ; Disable scrollbar #+END_SRC ** Other #+BEGIN_SRC emacs-lisp ;(tooltip-mode -1) ; Disable tooltips ;(set-fringe-mode 10) ; Give some breathing room ;; Make ESC quit prompts ;(global-set-key (kbd "") 'keyboard-escape-quit) ;(use-package command-log-mode) ;(use-package ivy ; :diminish ; :bind (("C-s" . swiper) ; :map ivy-minibuffer-map ; ("TAB" . ivy-alt-done) ; ("C-l" . ivy-alt-done) ; ("C-j" . ivy-next-line) ; ("C-k" . ivy-previous-line) ; :map ivy-switch-buffer-map ; ("C-k" . ivy-previous-line) ; ("C-l" . ivy-done) ; ("C-d" . ivy-switch-buffer-kill) ; :map ivy-reverse-i-search-map ; ("C-k" . ivy-previous-line) ; ("C-d" . ivy-reverse-i-search-kill)) ; :config ; (ivy-mode 1)) ;(use-package doom-modeline ; :ensure t ; :init (doom-modeline-mode 1) ; :custom ((doom-modeline-height 15))) #+END_SRC ** Fonts config #+BEGIN_SRC emacs-lisp ;(set-face-attribute 'default nil :font "monospace" :height 140) #+END_SRC ** Load theme #+BEGIN_SRC emacs-lisp ;(load-theme 'doom-palenight) #+END_SRC * Package management ** Set package sources #+BEGIN_SRC emacs-lisp (require 'package) (setq package-archives '(("melpa" . "https://melpa.org/packages/") ("org" . "https://orgmode.org/elpa/") ("elpa" . "https://elpa.gnu.org/packages/"))) (package-initialize) #+END_SRC ** Use-package #+BEGIN_SRC emacs-lisp (unless (package-installed-p 'use-package) (package-refresh-contents) (package-install 'use-package)) (require 'use-package) (setq use-package-always-ensure t) #+END_SRC ** Evil #+BEGIN_SRC emacs-lisp (use-package evil :bind (("" . keyboard-escape-quit)) :init ;; allows for using cgn ;; (setq evil-search-module 'evil-search) (setq evil-want-keybinding nil) ;; no vim insert bindings (setq evil-undo-system 'undo-fu) :config (evil-mode 1)) ;(use-package evil-collection ; :after evil ; :config ; (setq evil-want-integration t) ; (evil-collection-init)) #+END_SRC ** Doom Modeline #+BEGIN_SRC emacs-lisp ;(use-package doom-modeline ; :init (doom-modeline-mode 1) ; :custom ((doom-modeline-height 15))) #+END_SRC ** Ivy #+BEGIN_SRC emacs-lisp ;(use-package ivy ; :diminish ; :config (ivy-mode 1)) #+END_SRC ** Org Mode #+BEGIN_SRC emacs-lisp #+END_SRC * Keybindings #+BEGIN_SRC emacs-lisp #+END_SRC