]> git.r.bdr.sh - rbdr/dotfiles/commitdiff
Add basic emacs config
authorRuben Beltran del Rio <redacted>
Thu, 29 Feb 2024 21:14:29 +0000 (22:14 +0100)
committerRuben Beltran del Rio <redacted>
Thu, 29 Feb 2024 21:14:29 +0000 (22:14 +0100)
config/emacs/init.el [new file with mode: 0644]

diff --git a/config/emacs/init.el b/config/emacs/init.el
new file mode 100644 (file)
index 0000000..fdc6bba
--- /dev/null
@@ -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))