Skip to content

ELPA version of nano-modeline is missing deps (nano-faces?) #148

Description

@aschmitz-crnc

Since recently I get error messages when starting up Emacs with nano-modeline enabled. I installed nano-modeline a long time back using ELPA. The error I get is:

Debugger entered--Lisp error: (error "Invalid face")
  internal-get-lisp-face-attribute(nil :foreground nil)
  face-attribute(nil :foreground nil nil)
  face-foreground(nil)
  byte-code("\300\301\302\303\304\305%\210\300\306\302\307\304\301%\210\310\311\312\313\314DD\315\316\317\304\306&\7\210\310\320\312\313\321DD\322\316\323\304\306&\7\210\324\325\326\327..." [custom-declare-group nano nil "N Λ N O" :group convenience nano-modeline "N Λ N O Modeline" custom-declare-variable nano-modeline-padding funcall function #f(compiled-function () #<bytecode -0x154e0bfffe90e070>) "Default vertical space adjustment (in fraction of ..." :type (cons (float :tag "Top spacing") (float :tag "Bottom spacing")) nano-modeline-position #f(compiled-function () #<bytecode 0x1f402b5e61b54>) "Default position for the nano modeline" (choice (const :tag "Top" nano-modeline-header) (const :tag "Bottom" nano-modeline-footer)) custom-declare-face nano-modeline-active t :foreground face-foreground default :background face-background header-line :box :line-width 1 :color "Face for when line is active" nano-modeline-inactive :inherit facep nano-faded (nano-modeline-active) "Face for when line is inactive" nano-modeline-status shadow (:inherit bold) "Face for line status" nano-modeline-button-active-face :family "Roboto Mono" 2 (:style none) "Active button face" ...] 15)
  require(nano-modeline nil t)
  (not (require 'nano-modeline nil t))
  (if (not (require 'nano-modeline nil t)) (display-warning 'use-package (format "Cannot load %s" 'nano-modeline) :error))
  (condition-case err (if (not (require 'nano-modeline nil t)) (display-warning 'use-package (format "Cannot load %s" 'nano-modeline) :error)) ((debug error) (funcall use-package--warning19 :catch err)))
  (progn (use-package-ensure-elpa 'nano-modeline '(t) 'nil) (defvar use-package--warning19 #'(lambda (keyword err) (let ((msg (format "%s/%s: %s" ... keyword ...))) (display-warning 'use-package msg :error)))) (condition-case err (if (not (require 'nano-modeline nil t)) (display-warning 'use-package (format "Cannot load %s" 'nano-modeline) :error)) ((debug error) (funcall use-package--warning19 :catch err))))
  elisp--eval-last-sexp(nil)
  eval-last-sexp(nil)
  funcall-interactively(eval-last-sexp nil)
  command-execute(eval-last-sexp)

I think the problem is that there is no nano-faces package available on ELPA. Maybe more of the nano packages are even missing.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions