summary refs log tree commit diff
path: root/emacs.d
diff options
context:
space:
mode:
Diffstat (limited to 'emacs.d')
-rw-r--r--emacs.d/core/core-ui.el23
1 files changed, 15 insertions, 8 deletions
diff --git a/emacs.d/core/core-ui.el b/emacs.d/core/core-ui.el
index 1e519b4..266fb15 100644
--- a/emacs.d/core/core-ui.el
+++ b/emacs.d/core/core-ui.el
@@ -53,14 +53,6 @@
 (global-whitespace-mode 1)
 (setq whitespace-style '(face trailing tabs tab-mark))
 
-(use-package smart-mode-line
-  :ensure t
-  :config
-  (setq sml/theme 'light)
-  (setq rm-whitelist '(""))
-  (setq sml/no-confirm-load-theme t)
-  (sml/setup))
-
 (use-package rainbow-delimiters
   :ensure t
   :defer t
@@ -68,4 +60,19 @@
   (progn
     (add-hook 'emacs-lisp-mode-hook #'rainbow-delimiters-mode)))
 
+(setq-default mode-line-format
+              '("%e" mode-line-front-space
+                ;; Standard info about the current buffer
+                mode-line-mule-info
+                mode-line-client
+                mode-line-modified
+                mode-line-remote
+                mode-line-frame-identification
+                mode-line-buffer-identification " " mode-line-position
+                ;; Some specific information about the current buffer:
+                (flycheck-mode flycheck-mode-line) ; Flycheck status
+                mode-line-misc-info
+                ;; And the modes, which I don't really care for anyway
+                " " mode-line-modes mode-line-end-spaces))
+
 (provide 'core-ui)