From 4639e8b11543f6a342c9071c194ab1183c37b0e3 Mon Sep 17 00:00:00 2001 From: tavo-wasd Date: Wed, 12 Jun 2024 12:42:08 -0600 Subject: [PATCH] emacs finishing touches --- emacs/init.el | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/emacs/init.el b/emacs/init.el index 4f240a0..b05567b 100644 --- a/emacs/init.el +++ b/emacs/init.el @@ -23,6 +23,7 @@ (delete-selection-mode 1) (electric-indent-mode -1) (electric-pair-mode 1) +(setq backup-directory-alist '((".*" . "~/.local/share/emacs/backup"))) ;; Package manager (require 'package) @@ -36,7 +37,7 @@ (eval-when-compile (require 'use-package)) ;; Packages -(dolist (pkg '(gruvbox-theme evil evil-collection nerd-icons all-the-icons all-the-icons-dired)) +(dolist (pkg '(gruvbox-theme evil evil-collection nerd-icons all-the-icons all-the-icons-dired projectile)) (unless (package-installed-p pkg) (package-install pkg))) @@ -69,13 +70,22 @@ (use-package dashboard :ensure t :init - (setq initial-buffer-choice 'dashboard-open) (setq dashboard-set-heading-icons t) (setq dashboard-set-file-icons t) - (setq dashboard-center-content nil) - (setq dashboard-banner-logo-title "✨ M'illumino d'immenso ✨") + (setq dashboard-center-content t) + (setq dashboard-startupify-list '(dashboard-insert-banner + dashboard-insert-banner-title + dashboard-insert-newline + dashboard-insert-items + dashboard-insert-newline)) + (setq dashboard-projects-backend 'projectile) (setq dashboard-startup-banner "~/.config/emacs/default.txt") - (setq dashboard-items '((recents . 5)))) + (setq dashboard-banner-logo-title "✨ M'illumino d'immenso ✨") + (setq dashboard-items '((projects . 5) + (recents . 5))) + :config + (dashboard-setup-startup-hook)) +(setq initial-buffer-choice (lambda () (get-buffer-create dashboard-buffer-name))) ;; Keybinds (global-set-key (kbd "C-") 'next-buffer)