]> git.dkaiser.de - config/emacs.git/commitdiff
Add olivetti and projectile
authorDominik Kaiser <dkaisr@proton.me>
Mon, 10 Feb 2025 17:35:43 +0000 (18:35 +0100)
committerDominik Kaiser <dkaisr@proton.me>
Mon, 10 Feb 2025 17:35:43 +0000 (18:35 +0100)
README.org
init.el

index a7929437b0ce707a0f3a099dcec091fea7f6f046..fce7134dc69dfd9c1fa6dd30a5e070ce5b4374c7 100644 (file)
@@ -19,7 +19,7 @@
   (require 'use-package)
   (setq use-package-always-ensure t)
 #+end_src
-* Basic UI
+* UI
 ** Remove bars
 #+begin_src elisp
   (menu-bar-mode -1)
 #+begin_src elisp
   (set-fringe-mode 10)
 #+end_src
-** Theme
-#+begin_src elisp
-  (use-package doom-themes
-    :config
-    (load-theme 'doom-solarized-dark t))
-#+end_src
 ** Modeline
 *** Doom modeline
 #+begin_src elisp
 #+begin_src elisp
   (column-number-mode)
 #+end_src
+** Olivetti
+#+begin_src elisp
+  (use-package olivetti
+    :bind ("C-c f" . olivetti-mode)
+    :config
+    (setq-default olivetti-body-width 100)
+    (add-hook 'text-mode-hook #'olivetti-mode))
+#+end_src
 * Completion
 ** Ivy
 #+begin_src elisp
@@ -107,6 +109,14 @@ These settings ensure that block highlights aren't visible when collapsed.
 #+begin_src elisp
   (setq org-startup-indented t)
 #+end_src
+* Project Management
+** Projectile
+#+begin_src elisp
+  (use-package projectile
+    :config (projectile-mode)
+    :bind-keymap
+    ("C-c p" . projectile-command-map))
+#+end_src
 * 42
 ** Header
 #+begin_src elisp
diff --git a/init.el b/init.el
index a50b37a4d1edd85dfb10630f7ff507c3b633d7ba..a18eac59577262cb758ba885dae6e56cd3243392 100644 (file)
--- a/init.el
+++ b/init.el
 
 (set-fringe-mode 10)
 
-(use-package doom-themes
-  :config
-  (load-theme 'doom-solarized-dark t))
-
 (use-package doom-modeline
   :ensure t
   :init (doom-modeline-mode 1))
 
 (column-number-mode)
 
+(use-package olivetti
+  :bind ("C-c f" . olivetti-mode)
+  :config
+  (setq-default olivetti-body-width 100)
+  (add-hook 'text-mode-hook #'olivetti-mode))
+
 (use-package ivy
   :bind (("C-s" . swiper)
         :map ivy-minibuffer-map
@@ -66,4 +68,9 @@
 
 (setq org-startup-indented t)
 
+(use-package projectile
+  :config (projectile-mode)
+  :bind-keymap
+  ("C-c p" . projectile-command-map))
+
 (load "~/.config/emacs/42header.el")