;;; ------------------------ ;;; Emacs configiration file for MacOS ;;; Gerardo Marx June - 2022 ;;; ------------------------ ;; Melpa repository: (package-initialize) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/")t) ;; +++++++++++++ ;; My functions: ;; ---- ;;function to check installed packages: (defun is-installed (pack) "Check if a package is istalled" (unless (package-installed-p pack) (package-refresh-contents) (package-install pack))) ;; =-=-=-=-=-=- ;; UI behaivior (setq inhibit-startup-message t) (tool-bar-mode -1) (menu-bar-mode -1) (scroll-bar-mode -1) (defalias 'yes-or-no-p 'y-or-n-p) ;; =-=-=-= ;; Themes (is-installed 'doom-themes) (require 'doom-themes) ;; Global settings (defaults) (setq doom-themes-enable-bold t ; if nil, bold is universally disabled doom-themes-enable-italic t) ; if nil, italics is universally disabled (load-theme 'doom-one t) (doom-themes-visual-bell-config) ; Enable flashing mode-line on errors ;; Enable custom neotree theme ;(doom-themes-neotree-config) ; all-the-icons fonts must be installed! ;;=-=-=-=-= ;; Packages: ;; 1 org-bullets: (is-installed 'org-bullets) (require 'org-bullets) (add-hook 'org-mode-hook (lambda () (org-bullets-mode 1))) ;; 2 minimap: like subblime (is-installed 'minimap) (require 'minimap)