(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
#+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
(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
(setq org-startup-indented t)
+(use-package projectile
+ :config (projectile-mode)
+ :bind-keymap
+ ("C-c p" . projectile-command-map))
+
(load "~/.config/emacs/42header.el")