From 60dc15ace3e69da40bf821442e75b3faa8ce39fe Mon Sep 17 00:00:00 2001 From: nigel barink Date: Fri, 17 Jan 2025 22:41:24 +0100 Subject: [PATCH] Added my first emacs config --- emacs/.emacs | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 emacs/.emacs diff --git a/emacs/.emacs b/emacs/.emacs new file mode 100644 index 0000000..bab8ebe --- /dev/null +++ b/emacs/.emacs @@ -0,0 +1,32 @@ +; set variables +(setq ido-enable-flex-matching t) +(setq ido-everywhere t) +(setq inhibit-splash-screen t) +(setq tab-width 4) +(setq custom-file "~/emacs-custom.el") +(setq display-line-numbers 'relative) + +; Toggle modes +(ido-mode 1) +(tool-bar-mode -1) +(toggle-scroll-bar -1) +(menu-bar-mode -1) +(global-display-line-numbers-mode 1) + +; Install and load packages +(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) +(package-initialize) +(require 'package) +(use-package catppuccin-theme :ensure) +(use-package magit :ensure) +(use-package paredit :ensure) + +; Activate font and theme +(add-to-list 'default-frame-alist '(font . "SF Mono")) +(set-face-attribute 'default t :font "SF Mono") +(load-theme 'catppuccin :no-confirm) +(setq catppuccin-flavor 'frappe) +(set-frame-parameter nil 'alpha-background 80) +(add-to-list 'default-frame-alist '(alpha-background . 80)) + +(load custom-file)