From bdd5aef0d518c794d45e4f1b46e040b64e82ac77 Mon Sep 17 00:00:00 2001 From: Alexandre Tuleu Date: Tue, 12 Sep 2023 09:08:15 +0200 Subject: [PATCH] Configures a nice modeline --- .emacs | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/.emacs b/.emacs index 92f32b8..c2ec3b5 100644 --- a/.emacs +++ b/.emacs @@ -18,6 +18,12 @@ (other . "gnu"))) '(company-idle-delay 20.0) '(compilation-scroll-output 'first-error) + '(display-time-24hr-format t) + '(display-time-default-load-average nil) + '(doom-modeline-github t) + '(doom-modeline-indent-info t) + '(doom-modeline-minor-modes t) + '(doom-modeline-total-line-number t) '(global-auto-revert-mode t) '(global-display-line-numbers-mode t) '(gofmt-command "goimports") @@ -57,7 +63,7 @@ (setq package-archives '(("melpa" . "https://melpa.org/packages/") ("gnu" . "https://elpa.gnu.org/packages/"))) - +(package-initialize) (eval-when-compile (unless (package-installed-p 'use-package) (unless package-archive-contents @@ -69,6 +75,13 @@ (require 'use-package-ensure) (setq use-package-always-ensure t) +(use-package doom-modeline + :init + (doom-modeline-mode 1) + (display-time-mode 1)) + +(use-package delight) + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; window separator ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -173,6 +186,7 @@ :bind ( :map projectile-mode-map ( "C-c p" . 'projectile-command-map) ) + :delight :config (projectile-mode +1) (setq projectile-per-project-compilation-buffer t) @@ -182,7 +196,14 @@ :test "ng test --progress=false" :run "ng serve" :test-suffix ".spec") - + :custom + (projectile-moel-line-prefix "") + (projectile-mode-line-function + (lambda () + (format " [%s:%s]" + (projectile-project-name) + (projectile-project-type))) + ) ) (use-package vterm)