;;; init-window.el --- configure windows -*- lexical-binding: t -*- ;; Author: Franck Cuny ;;; Commentary: ;; commentary ;;; Code: ;;; Header line context of symbol/heading (breadcrumb.el) (use-package breadcrumb :ensure t :config (setq breadcrumb-project-max-length 0.5) (setq breadcrumb-project-crumb-separator "/") (setq breadcrumb-imenu-max-length 1.0) (setq breadcrumb-imenu-crumb-separator " > ") :init (breadcrumb-mode 1)) (use-package whitespace :ensure nil :config (setq whitespace-style '(face tabs spaces tab-mark space-mark trailing missing-newline-at-eof space-after-tab::tab space-after-tab::space space-before-tab::tab space-before-tab::space))) (setq display-buffer-alist `( ("\\*wclock\\*" (display-buffer-in-side-window) (side . left) (slot . 0) (window-width . 0.35)) ((or . ((derived-mode . flymake-diagnostics-buffer-mode) (derived-mode . flymake-project-diagnostics-mode) (derived-mode . messages-buffer-mode) (derived-mode . backtrace-mode))) (display-buffer-reuse-mode-window display-buffer-at-bottom) (window-height . 0.3) (dedicated . t) (preserve-size . (t . t))))) (provide 'init-window) ;;; init-window.el ends here