;; no menu (menu-bar-mode -1) ;; show parenthesis (show-paren-mode +1) ;; enable colors (global-font-lock-mode +1) ;; no startup screen (setq inhibit-startup-message t) (setq initial-scratch-message ";; scratch buffer") ;; highlight the current line (global-hl-line-mode +1) (setq frame-title-format '(buffer-file-name "%f" ("%b"))) ;; no blink cursor (blink-cursor-mode -1) ;; show the column number in the mode-line (setq column-number-mode t) (when window-system ;;hide tool-bar (tool-bar-mode 0) ;;hide scroll-bar (scroll-bar-mode 0) ;;hide menu-bar (menu-bar-mode +1) ;; set the font size and family (custom-set-faces '(default ((t (:height 130 :family "Droid Sans Mono")))))) (require 'whitespace) (global-whitespace-mode 1) (setq whitespace-style '(face trailing tabs tab-mark)) (use-package leuven-theme :init (load-theme 'leuven t)) (use-package smart-mode-line :ensure t :config (setq sml/theme 'light) (setq rm-whitelist '("")) (sml/setup)) (use-package rainbow-delimiters :ensure t :defer t :init (progn (add-hook 'emacs-lisp-mode-hook #'rainbow-delimiters-mode))) (provide 'core-ui)