From: Ruben Beltran del Rio Date: Thu, 29 Feb 2024 21:14:29 +0000 (+0100) Subject: Add basic emacs config X-Git-Url: https://git.r.bdr.sh/rbdr/dotfiles/commitdiff_plain/5a24c6a218b69a908b47cfb410b6b29cbc2fae65 Add basic emacs config --- diff --git a/config/emacs/init.el b/config/emacs/init.el new file mode 100644 index 0000000..fdc6bba --- /dev/null +++ b/config/emacs/init.el @@ -0,0 +1,46 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Style +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Editor Style +(setq inhibit-startup-message t) +(global-display-line-numbers-mode 1) +(setq display-line-numbers-type 'relative) + +;; Color / Theme +(load-theme 'deeper-blue t) + +;; Chrome +(menu-bar-mode -1) + +;; Whitespace +(setq-default show-trailing-whitespace t) +(setq-default indicate-empty-lines t) +(setq-default indicate-buffer-boundaries 'left) + +;; IDO Mode +(ido-mode 1) +(ido-everywhere) +(setq ido-enable-flex-matching t) +(fido-mode) + +;; Tab Style +(setq-default indent-tabs-mode nil) +(setq-default tab-width 2) + +;; Match Parentheses +(setq show-paren-delay 0) +(show-paren-mode) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Behaviof +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(setq-default require-final-newline t) +(setq sentence-end-double-space nil) + +;; Packages +(require 'package) +(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) +(package-initialize) +(unless package-archive-contents + (package-refresh-contents))