|  | ;;; ------------------------ | 
						
						
							|  | ;;; 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) | 
						
						
							|  | 
 | 
						
						
							|  | 
 |