aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorRuben Beltran del Rio <git@r.bdr.sh>2024-02-29 22:14:29 +0100
committerRuben Beltran del Rio <git@r.bdr.sh>2024-02-29 22:14:29 +0100
commit5a24c6a218b69a908b47cfb410b6b29cbc2fae65 (patch)
tree40e5b49024b3c564f9e6db6ea6574ebd3e86f810 /config
parentd92a10d1f40db22b0a2876a17b5b58aae86355c2 (diff)
Add basic emacs config
Diffstat (limited to 'config')
-rw-r--r--config/emacs/init.el46
1 files changed, 46 insertions, 0 deletions
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))