~ruther/emacs.d

5e9d0c8047b930ee1443d14c50ee6e96f3e00e4d — Rutherther 9 months ago 3dd5ad4
fix: adapt vs-modeline for flymake and project.el
1 files changed, 29 insertions(+), 0 deletions(-)

M init.el
M init.el => init.el +29 -0
@@ 606,7 606,36 @@
                         :repo "VojtechStep/vs-modeline.el")

  :demand t
  :custom
  ((vs-modeline-left
   '("%e"
     (:eval (vs-modeline-evil))
     mode-line-process
     (:eval (vs-modeline-project-el-name))
     (:eval (vs-modeline-buffer-name))
     (:eval (when (buffer-modified-p) "+"))
     (:eval (when buffer-read-only " RO"))))
    (vs-modeline-right
      '(
        (:eval (vs-modeline-input-method))
        " "
        flymake-mode-line-exception
        flymake-mode-line-counters
        " "
        mode-name
        " "
        (:eval (vs-modeline-position-rel))
        (:eval (vs-modeline-position)))))
  :config

  (vs-modeline-def-prop-segment project-el-name
    (when-let*
        ((project-info (project-current))
         (project-path (nth 2 project-info))
         (project-name (file-name-nondirectory (directory-file-name project-path))))
      (concat " " project-name))
    'vs-modeline-project)

  (vs-modeline-mode))

;; File browser

Do not follow this link