ergoemacs / ergoemacs-mode

ergoemacs-mode
ergoemacs.github.io/
GNU General Public License v3.0
293 stars 35 forks source link

Error loading on Emacs 26.1 #476

Closed eawayman closed 3 years ago

eawayman commented 6 years ago

When I install from ELPA and start Emacs with --debug-init, I get the following:

  signal(invalid-slot-name ("#<ergoemacs-theme-component-map-list ergoemacs-theme-component-map-list>" standard))
  slot-missing(#<ergoemacs-theme-component-map-list ergoemacs-theme-component-map-list> standard oset :map-list)
  #f(compiled-function (obj slots) "Set slots of OBJ with SLOTS which is a list of name/value pairs.\nCalled from the constructor routine." #<bytecode 0x55ebed>)(#<ergoemacs-theme-component-map-list ergoemacs-theme-component-map-list> (standard :map-list (#<ergoemacs-theme-component-maps standard-theme> #<ergoemacs-theme-component-maps copy> #<ergoemacs-theme-component-maps dired-to-wdired> #<ergoemacs-theme-component-maps execute> #<ergoemacs-theme-component-maps fixed-newline> #<ergoemacs-theme-component-maps help> #<ergoemacs-theme-component-maps kill-line> #<ergoemacs-theme-component-maps misc> #<ergoemacs-theme-component-maps move-bracket> #<ergoemacs-theme-component-maps move-buffer> #<ergoemacs-theme-component-maps move-char> #<ergoemacs-theme-component-maps move-line> #<ergoemacs-theme-component-maps move-page> #<ergoemacs-theme-component-maps move-paragraph> #<ergoemacs-theme-component-maps move-word> #<ergoemacs-theme-component-maps search> #<ergoemacs-theme-component-maps select-items> #<ergoemacs-theme-component-maps switch> #<ergoemacs-theme-component-maps text-transform> #<ergoemacs-theme-component-maps ergoemacs-remaps> #<ergoemacs-theme-component-maps standard-vars> #<ergoemacs-theme-component-maps save-options-on-exit> #<ergoemacs-theme-component-maps apps-swap> #<ergoemacs-theme-component-maps quit> #<ergoemacs-theme-component-maps multiple-cursors-remaps> #<ergoemacs-theme-component-maps helm-remaps> #<ergoemacs-theme-component-maps ido-remaps> #<ergoemacs-theme-component-maps standard-fixed> #<ergoemacs-theme-component-maps fixed-bold-italic> #<ergoemacs-theme-component-maps f2-edit> #<ergoemacs-theme-component-maps fn-keys> #<ergoemacs-theme-component-maps backspace-is-back> #<ergoemacs-theme-component-maps backspace-del-seq> #<ergoemacs-theme-component-maps apps> #<ergoemacs-theme-component-maps apps-toggle> #<ergoemacs-theme-component-maps apps-apps> #<ergoemacs-theme-component-maps apps-punctuation>) :components (standard-theme copy dired-to-wdired execute fixed-newline help kill-line misc move-bracket move-buffer move-char move-line move-page move-paragraph move-word search select-items switch text-transform ergoemacs-remaps standard-vars save-options-on-exit apps-swap quit multiple-cursors-remaps helm-remaps ido-remaps standard-fixed fixed-bold-italic f2-edit fn-keys backspace-is-back backspace-del-seq apps apps-toggle apps-apps apps-punctuation)))
  apply(#f(compiled-function (obj slots) "Set slots of OBJ with SLOTS which is a list of name/value pairs.\nCalled from the constructor routine." #<bytecode 0x55ebed>) #<ergoemacs-theme-component-map-list ergoemacs-theme-component-map-list> (standard :map-list (#<ergoemacs-theme-component-maps standard-theme> #<ergoemacs-theme-component-maps copy> #<ergoemacs-theme-component-maps dired-to-wdired> #<ergoemacs-theme-component-maps execute> #<ergoemacs-theme-component-maps fixed-newline> #<ergoemacs-theme-component-maps help> #<ergoemacs-theme-component-maps kill-line> #<ergoemacs-theme-component-maps misc> #<ergoemacs-theme-component-maps move-bracket> #<ergoemacs-theme-component-maps move-buffer> #<ergoemacs-theme-component-maps move-char> #<ergoemacs-theme-component-maps move-line> #<ergoemacs-theme-component-maps move-page> #<ergoemacs-theme-component-maps move-paragraph> #<ergoemacs-theme-component-maps move-word> #<ergoemacs-theme-component-maps search> #<ergoemacs-theme-component-maps select-items> #<ergoemacs-theme-component-maps switch> #<ergoemacs-theme-component-maps text-transform> #<ergoemacs-theme-component-maps ergoemacs-remaps> #<ergoemacs-theme-component-maps standard-vars> #<ergoemacs-theme-component-maps save-options-on-exit> #<ergoemacs-theme-component-maps apps-swap> #<ergoemacs-theme-component-maps quit> #<ergoemacs-theme-component-maps multiple-cursors-remaps> #<ergoemacs-theme-component-maps helm-remaps> #<ergoemacs-theme-component-maps ido-remaps> #<ergoemacs-theme-component-maps standard-fixed> #<ergoemacs-theme-component-maps fixed-bold-italic> #<ergoemacs-theme-component-maps f2-edit> #<ergoemacs-theme-component-maps fn-keys> #<ergoemacs-theme-component-maps backspace-is-back> #<ergoemacs-theme-component-maps backspace-del-seq> #<ergoemacs-theme-component-maps apps> #<ergoemacs-theme-component-maps apps-toggle> #<ergoemacs-theme-component-maps apps-apps> #<ergoemacs-theme-component-maps apps-punctuation>) :components (standard-theme copy dired-to-wdired execute fixed-newline help kill-line misc move-bracket move-buffer move-char move-line move-page move-paragraph move-word search select-items switch text-transform ergoemacs-remaps standard-vars save-options-on-exit apps-swap quit multiple-cursors-remaps helm-remaps ido-remaps standard-fixed fixed-bold-italic f2-edit fn-keys backspace-is-back backspace-del-seq apps apps-toggle apps-apps apps-punctuation)))
  shared-initialize(#<ergoemacs-theme-component-map-list ergoemacs-theme-component-map-list> (standard :map-list (#<ergoemacs-theme-component-maps standard-theme> #<ergoemacs-theme-component-maps copy> #<ergoemacs-theme-component-maps dired-to-wdired> #<ergoemacs-theme-component-maps execute> #<ergoemacs-theme-component-maps fixed-newline> #<ergoemacs-theme-component-maps help> #<ergoemacs-theme-component-maps kill-line> #<ergoemacs-theme-component-maps misc> #<ergoemacs-theme-component-maps move-bracket> #<ergoemacs-theme-component-maps move-buffer> #<ergoemacs-theme-component-maps move-char> #<ergoemacs-theme-component-maps move-line> #<ergoemacs-theme-component-maps move-page> #<ergoemacs-theme-component-maps move-paragraph> #<ergoemacs-theme-component-maps move-word> #<ergoemacs-theme-component-maps search> #<ergoemacs-theme-component-maps select-items> #<ergoemacs-theme-component-maps switch> #<ergoemacs-theme-component-maps text-transform> #<ergoemacs-theme-component-maps ergoemacs-remaps> #<ergoemacs-theme-component-maps standard-vars> #<ergoemacs-theme-component-maps save-options-on-exit> #<ergoemacs-theme-component-maps apps-swap> #<ergoemacs-theme-component-maps quit> #<ergoemacs-theme-component-maps multiple-cursors-remaps> #<ergoemacs-theme-component-maps helm-remaps> #<ergoemacs-theme-component-maps ido-remaps> #<ergoemacs-theme-component-maps standard-fixed> #<ergoemacs-theme-component-maps fixed-bold-italic> #<ergoemacs-theme-component-maps f2-edit> #<ergoemacs-theme-component-maps fn-keys> #<ergoemacs-theme-component-maps backspace-is-back> #<ergoemacs-theme-component-maps backspace-del-seq> #<ergoemacs-theme-component-maps apps> #<ergoemacs-theme-component-maps apps-toggle> #<ergoemacs-theme-component-maps apps-apps> #<ergoemacs-theme-component-maps apps-punctuation>) :components (standard-theme copy dired-to-wdired execute fixed-newline help kill-line misc move-bracket move-buffer move-char move-line move-page move-paragraph move-word search select-items switch text-transform ergoemacs-remaps standard-vars save-options-on-exit apps-swap quit multiple-cursors-remaps helm-remaps ido-remaps standard-fixed fixed-bold-italic f2-edit fn-keys backspace-is-back backspace-del-seq apps apps-toggle apps-apps apps-punctuation)))
  #f(compiled-function (this &optional slots) "Construct the new object THIS based on SLOTS.\nSLOTS is a tagged list where odd numbered elements are tags, and\neven numbered elements are the values to store in the tagged slot.\nIf you overload the `initialize-instance', there you will need to\ncall `shared-initialize' yourself, or you can call `call-next-method'\nto have this constructor called automatically.  If these steps are\nnot taken, then new objects of your class will not have their values\ndynamically set from SLOTS." #<bytecode 0xd4875d>)(#<ergoemacs-theme-component-map-list ergoemacs-theme-component-map-list> (standard :map-list (#<ergoemacs-theme-component-maps standard-theme> #<ergoemacs-theme-component-maps copy> #<ergoemacs-theme-component-maps dired-to-wdired> #<ergoemacs-theme-component-maps execute> #<ergoemacs-theme-component-maps fixed-newline> #<ergoemacs-theme-component-maps help> #<ergoemacs-theme-component-maps kill-line> #<ergoemacs-theme-component-maps misc> #<ergoemacs-theme-component-maps move-bracket> #<ergoemacs-theme-component-maps move-buffer> #<ergoemacs-theme-component-maps move-char> #<ergoemacs-theme-component-maps move-line> #<ergoemacs-theme-component-maps move-page> #<ergoemacs-theme-component-maps move-paragraph> #<ergoemacs-theme-component-maps move-word> #<ergoemacs-theme-component-maps search> #<ergoemacs-theme-component-maps select-items> #<ergoemacs-theme-component-maps switch> #<ergoemacs-theme-component-maps text-transform> #<ergoemacs-theme-component-maps ergoemacs-remaps> #<ergoemacs-theme-component-maps standard-vars> #<ergoemacs-theme-component-maps save-options-on-exit> #<ergoemacs-theme-component-maps apps-swap> #<ergoemacs-theme-component-maps quit> #<ergoemacs-theme-component-maps multiple-cursors-remaps> #<ergoemacs-theme-component-maps helm-remaps> #<ergoemacs-theme-component-maps ido-remaps> #<ergoemacs-theme-component-maps standard-fixed> #<ergoemacs-theme-component-maps fixed-bold-italic> #<ergoemacs-theme-component-maps f2-edit> #<ergoemacs-theme-component-maps fn-keys> #<ergoemacs-theme-component-maps backspace-is-back> #<ergoemacs-theme-component-maps backspace-del-seq> #<ergoemacs-theme-component-maps apps> #<ergoemacs-theme-component-maps apps-toggle> #<ergoemacs-theme-component-maps apps-apps> #<ergoemacs-theme-component-maps apps-punctuation>) :components (standard-theme copy dired-to-wdired execute fixed-newline help kill-line misc move-bracket move-buffer move-char move-line move-page move-paragraph move-word search select-items switch text-transform ergoemacs-remaps standard-vars save-options-on-exit apps-swap quit multiple-cursors-remaps helm-remaps ido-remaps standard-fixed fixed-bold-italic f2-edit fn-keys backspace-is-back backspace-del-seq apps apps-toggle apps-apps apps-punctuation)))
  apply(#f(compiled-function (this &optional slots) "Construct the new object THIS based on SLOTS.\nSLOTS is a tagged list where odd numbered elements are tags, and\neven numbered elements are the values to store in the tagged slot.\nIf you overload the `initialize-instance', there you will need to\ncall `shared-initialize' yourself, or you can call `call-next-method'\nto have this constructor called automatically.  If these steps are\nnot taken, then new objects of your class will not have their values\ndynamically set from SLOTS." #<bytecode 0xd4875d>) #<ergoemacs-theme-component-map-list ergoemacs-theme-component-map-list> (standard :map-list (#<ergoemacs-theme-component-maps standard-theme> #<ergoemacs-theme-component-maps copy> #<ergoemacs-theme-component-maps dired-to-wdired> #<ergoemacs-theme-component-maps execute> #<ergoemacs-theme-component-maps fixed-newline> #<ergoemacs-theme-component-maps help> #<ergoemacs-theme-component-maps kill-line> #<ergoemacs-theme-component-maps misc> #<ergoemacs-theme-component-maps move-bracket> #<ergoemacs-theme-component-maps move-buffer> #<ergoemacs-theme-component-maps move-char> #<ergoemacs-theme-component-maps move-line> #<ergoemacs-theme-component-maps move-page> #<ergoemacs-theme-component-maps move-paragraph> #<ergoemacs-theme-component-maps move-word> #<ergoemacs-theme-component-maps search> #<ergoemacs-theme-component-maps select-items> #<ergoemacs-theme-component-maps switch> #<ergoemacs-theme-component-maps text-transform> #<ergoemacs-theme-component-maps ergoemacs-remaps> #<ergoemacs-theme-component-maps standard-vars> #<ergoemacs-theme-component-maps save-options-on-exit> #<ergoemacs-theme-component-maps apps-swap> #<ergoemacs-theme-component-maps quit> #<ergoemacs-theme-component-maps multiple-cursors-remaps> #<ergoemacs-theme-component-maps helm-remaps> #<ergoemacs-theme-component-maps ido-remaps> #<ergoemacs-theme-component-maps standard-fixed> #<ergoemacs-theme-component-maps fixed-bold-italic> #<ergoemacs-theme-component-maps f2-edit> #<ergoemacs-theme-component-maps fn-keys> #<ergoemacs-theme-component-maps backspace-is-back> #<ergoemacs-theme-component-maps backspace-del-seq> #<ergoemacs-theme-component-maps apps> #<ergoemacs-theme-component-maps apps-toggle> #<ergoemacs-theme-component-maps apps-apps> #<ergoemacs-theme-component-maps apps-punctuation>) :components (standard-theme copy dired-to-wdired execute fixed-newline help kill-line misc move-bracket move-buffer move-char move-line move-page move-paragraph move-word search select-items switch text-transform ergoemacs-remaps standard-vars save-options-on-exit apps-swap quit multiple-cursors-remaps helm-remaps ido-remaps standard-fixed fixed-bold-italic f2-edit fn-keys backspace-is-back backspace-del-seq apps apps-toggle apps-apps apps-punctuation)))
  initialize-instance(#<ergoemacs-theme-component-map-list ergoemacs-theme-component-map-list> (standard :map-list (#<ergoemacs-theme-component-maps standard-theme> #<ergoemacs-theme-component-maps copy> #<ergoemacs-theme-component-maps dired-to-wdired> #<ergoemacs-theme-component-maps execute> #<ergoemacs-theme-component-maps fixed-newline> #<ergoemacs-theme-component-maps help> #<ergoemacs-theme-component-maps kill-line> #<ergoemacs-theme-component-maps misc> #<ergoemacs-theme-component-maps move-bracket> #<ergoemacs-theme-component-maps move-buffer> #<ergoemacs-theme-component-maps move-char> #<ergoemacs-theme-component-maps move-line> #<ergoemacs-theme-component-maps move-page> #<ergoemacs-theme-component-maps move-paragraph> #<ergoemacs-theme-component-maps move-word> #<ergoemacs-theme-component-maps search> #<ergoemacs-theme-component-maps select-items> #<ergoemacs-theme-component-maps switch> #<ergoemacs-theme-component-maps text-transform> #<ergoemacs-theme-component-maps ergoemacs-remaps> #<ergoemacs-theme-component-maps standard-vars> #<ergoemacs-theme-component-maps save-options-on-exit> #<ergoemacs-theme-component-maps apps-swap> #<ergoemacs-theme-component-maps quit> #<ergoemacs-theme-component-maps multiple-cursors-remaps> #<ergoemacs-theme-component-maps helm-remaps> #<ergoemacs-theme-component-maps ido-remaps> #<ergoemacs-theme-component-maps standard-fixed> #<ergoemacs-theme-component-maps fixed-bold-italic> #<ergoemacs-theme-component-maps f2-edit> #<ergoemacs-theme-component-maps fn-keys> #<ergoemacs-theme-component-maps backspace-is-back> #<ergoemacs-theme-component-maps backspace-del-seq> #<ergoemacs-theme-component-maps apps> #<ergoemacs-theme-component-maps apps-toggle> #<ergoemacs-theme-component-maps apps-apps> #<ergoemacs-theme-component-maps apps-punctuation>) :components (standard-theme copy dired-to-wdired execute fixed-newline help kill-line misc move-bracket move-buffer move-char move-line move-page move-paragraph move-word search select-items switch text-transform ergoemacs-remaps standard-vars save-options-on-exit apps-swap quit multiple-cursors-remaps helm-remaps ido-remaps standard-fixed fixed-bold-italic f2-edit fn-keys backspace-is-back backspace-del-seq apps apps-toggle apps-apps apps-punctuation)))
  #f(compiled-function (class &rest slots) "Default constructor for CLASS `eieio-default-superclass'.\nSLOTS are the initialization slots used by `initialize-instance'.\nThis static method is called when an object is constructed.\nIt allocates the vector used to represent an EIEIO object, and then\ncalls `initialize-instance' on that object." #<bytecode 0x55ebd5>)(ergoemacs-theme-component-map-list standard :map-list (#<ergoemacs-theme-component-maps standard-theme> #<ergoemacs-theme-component-maps copy> #<ergoemacs-theme-component-maps dired-to-wdired> #<ergoemacs-theme-component-maps execute> #<ergoemacs-theme-component-maps fixed-newline> #<ergoemacs-theme-component-maps help> #<ergoemacs-theme-component-maps kill-line> #<ergoemacs-theme-component-maps misc> #<ergoemacs-theme-component-maps move-bracket> #<ergoemacs-theme-component-maps move-buffer> #<ergoemacs-theme-component-maps move-char> #<ergoemacs-theme-component-maps move-line> #<ergoemacs-theme-component-maps move-page> #<ergoemacs-theme-component-maps move-paragraph> #<ergoemacs-theme-component-maps move-word> #<ergoemacs-theme-component-maps search> #<ergoemacs-theme-component-maps select-items> #<ergoemacs-theme-component-maps switch> #<ergoemacs-theme-component-maps text-transform> #<ergoemacs-theme-component-maps ergoemacs-remaps> #<ergoemacs-theme-component-maps standard-vars> #<ergoemacs-theme-component-maps save-options-on-exit> #<ergoemacs-theme-component-maps apps-swap> #<ergoemacs-theme-component-maps quit> #<ergoemacs-theme-component-maps multiple-cursors-remaps> #<ergoemacs-theme-component-maps helm-remaps> #<ergoemacs-theme-component-maps ido-remaps> #<ergoemacs-theme-component-maps standard-fixed> #<ergoemacs-theme-component-maps fixed-bold-italic> #<ergoemacs-theme-component-maps f2-edit> #<ergoemacs-theme-component-maps fn-keys> #<ergoemacs-theme-component-maps backspace-is-back> #<ergoemacs-theme-component-maps backspace-del-seq> #<ergoemacs-theme-component-maps apps> #<ergoemacs-theme-component-maps apps-toggle> #<ergoemacs-theme-component-maps apps-apps> #<ergoemacs-theme-component-maps apps-punctuation>) :components (standard-theme copy dired-to-wdired execute fixed-newline help kill-line misc move-bracket move-buffer move-char move-line move-page move-paragraph move-word search select-items switch text-transform ergoemacs-remaps standard-vars save-options-on-exit apps-swap quit multiple-cursors-remaps helm-remaps ido-remaps standard-fixed fixed-bold-italic f2-edit fn-keys backspace-is-back backspace-del-seq apps apps-toggle apps-apps apps-punctuation))
  apply(#f(compiled-function (class &rest slots) "Default constructor for CLASS `eieio-default-superclass'.\nSLOTS are the initialization slots used by `initialize-instance'.\nThis static method is called when an object is constructed.\nIt allocates the vector used to represent an EIEIO object, and then\ncalls `initialize-instance' on that object." #<bytecode 0x55ebd5>) (ergoemacs-theme-component-map-list standard :map-list (#<ergoemacs-theme-component-maps standard-theme> #<ergoemacs-theme-component-maps copy> #<ergoemacs-theme-component-maps dired-to-wdired> #<ergoemacs-theme-component-maps execute> #<ergoemacs-theme-component-maps fixed-newline> #<ergoemacs-theme-component-maps help> #<ergoemacs-theme-component-maps kill-line> #<ergoemacs-theme-component-maps misc> #<ergoemacs-theme-component-maps move-bracket> #<ergoemacs-theme-component-maps move-buffer> #<ergoemacs-theme-component-maps move-char> #<ergoemacs-theme-component-maps move-line> #<ergoemacs-theme-component-maps move-page> #<ergoemacs-theme-component-maps move-paragraph> #<ergoemacs-theme-component-maps move-word> #<ergoemacs-theme-component-maps search> #<ergoemacs-theme-component-maps select-items> #<ergoemacs-theme-component-maps switch> #<ergoemacs-theme-component-maps text-transform> #<ergoemacs-theme-component-maps ergoemacs-remaps> #<ergoemacs-theme-component-maps standard-vars> #<ergoemacs-theme-component-maps save-options-on-exit> #<ergoemacs-theme-component-maps apps-swap> #<ergoemacs-theme-component-maps quit> #<ergoemacs-theme-component-maps multiple-cursors-remaps> #<ergoemacs-theme-component-maps helm-remaps> #<ergoemacs-theme-component-maps ido-remaps> #<ergoemacs-theme-component-maps standard-fixed> #<ergoemacs-theme-component-maps fixed-bold-italic> #<ergoemacs-theme-component-maps f2-edit> #<ergoemacs-theme-component-maps fn-keys> #<ergoemacs-theme-component-maps backspace-is-back> #<ergoemacs-theme-component-maps backspace-del-seq> #<ergoemacs-theme-component-maps apps> #<ergoemacs-theme-component-maps apps-toggle> #<ergoemacs-theme-component-maps apps-apps> #<ergoemacs-theme-component-maps apps-punctuation>) :components (standard-theme copy dired-to-wdired execute fixed-newline help kill-line misc move-bracket move-buffer move-char move-line move-page move-paragraph move-word search select-items switch text-transform ergoemacs-remaps standard-vars save-options-on-exit apps-swap quit multiple-cursors-remaps helm-remaps ido-remaps standard-fixed fixed-bold-italic f2-edit fn-keys backspace-is-back backspace-del-seq apps apps-toggle apps-apps apps-punctuation)))
  #f(compiled-function (&rest cnm-args) #<bytecode 0xf4026d>)()
  #f(compiled-function (class &rest args) #<bytecode 0xd7dc01>)(#f(compiled-function (&rest cnm-args) #<bytecode 0xf4026d>) ergoemacs-theme-component-map-list standard :map-list (#<ergoemacs-theme-component-maps standard-theme> #<ergoemacs-theme-component-maps copy> #<ergoemacs-theme-component-maps dired-to-wdired> #<ergoemacs-theme-component-maps execute> #<ergoemacs-theme-component-maps fixed-newline> #<ergoemacs-theme-component-maps help> #<ergoemacs-theme-component-maps kill-line> #<ergoemacs-theme-component-maps misc> #<ergoemacs-theme-component-maps move-bracket> #<ergoemacs-theme-component-maps move-buffer> #<ergoemacs-theme-component-maps move-char> #<ergoemacs-theme-component-maps move-line> #<ergoemacs-theme-component-maps move-page> #<ergoemacs-theme-component-maps move-paragraph> #<ergoemacs-theme-component-maps move-word> #<ergoemacs-theme-component-maps search> #<ergoemacs-theme-component-maps select-items> #<ergoemacs-theme-component-maps switch> #<ergoemacs-theme-component-maps text-transform> #<ergoemacs-theme-component-maps ergoemacs-remaps> #<ergoemacs-theme-component-maps standard-vars> #<ergoemacs-theme-component-maps save-options-on-exit> #<ergoemacs-theme-component-maps apps-swap> #<ergoemacs-theme-component-maps quit> #<ergoemacs-theme-component-maps multiple-cursors-remaps> #<ergoemacs-theme-component-maps helm-remaps> #<ergoemacs-theme-component-maps ido-remaps> #<ergoemacs-theme-component-maps standard-fixed> #<ergoemacs-theme-component-maps fixed-bold-italic> #<ergoemacs-theme-component-maps f2-edit> #<ergoemacs-theme-component-maps fn-keys> #<ergoemacs-theme-component-maps backspace-is-back> #<ergoemacs-theme-component-maps backspace-del-seq> #<ergoemacs-theme-component-maps apps> #<ergoemacs-theme-component-maps apps-toggle> #<ergoemacs-theme-component-maps apps-apps> #<ergoemacs-theme-component-maps apps-punctuation>) :components (standard-theme copy dired-to-wdired execute fixed-newline help kill-line misc move-bracket move-buffer move-char move-line move-page move-paragraph move-word search select-items switch text-transform ergoemacs-remaps standard-vars save-options-on-exit apps-swap quit multiple-cursors-remaps helm-remaps ido-remaps standard-fixed fixed-bold-italic f2-edit fn-keys backspace-is-back backspace-del-seq apps apps-toggle apps-apps apps-punctuation))
  apply(#f(compiled-function (class &rest args) #<bytecode 0xd7dc01>) #f(compiled-function (&rest cnm-args) #<bytecode 0xf4026d>) (ergoemacs-theme-component-map-list standard :map-list (#<ergoemacs-theme-component-maps standard-theme> #<ergoemacs-theme-component-maps copy> #<ergoemacs-theme-component-maps dired-to-wdired> #<ergoemacs-theme-component-maps execute> #<ergoemacs-theme-component-maps fixed-newline> #<ergoemacs-theme-component-maps help> #<ergoemacs-theme-component-maps kill-line> #<ergoemacs-theme-component-maps misc> #<ergoemacs-theme-component-maps move-bracket> #<ergoemacs-theme-component-maps move-buffer> #<ergoemacs-theme-component-maps move-char> #<ergoemacs-theme-component-maps move-line> #<ergoemacs-theme-component-maps move-page> #<ergoemacs-theme-component-maps move-paragraph> #<ergoemacs-theme-component-maps move-word> #<ergoemacs-theme-component-maps search> #<ergoemacs-theme-component-maps select-items> #<ergoemacs-theme-component-maps switch> #<ergoemacs-theme-component-maps text-transform> #<ergoemacs-theme-component-maps ergoemacs-remaps> #<ergoemacs-theme-component-maps standard-vars> #<ergoemacs-theme-component-maps save-options-on-exit> #<ergoemacs-theme-component-maps apps-swap> #<ergoemacs-theme-component-maps quit> #<ergoemacs-theme-component-maps multiple-cursors-remaps> #<ergoemacs-theme-component-maps helm-remaps> #<ergoemacs-theme-component-maps ido-remaps> #<ergoemacs-theme-component-maps standard-fixed> #<ergoemacs-theme-component-maps fixed-bold-italic> #<ergoemacs-theme-component-maps f2-edit> #<ergoemacs-theme-component-maps fn-keys> #<ergoemacs-theme-component-maps backspace-is-back> #<ergoemacs-theme-component-maps backspace-del-seq> #<ergoemacs-theme-component-maps apps> #<ergoemacs-theme-component-maps apps-toggle> #<ergoemacs-theme-component-maps apps-apps> #<ergoemacs-theme-component-maps apps-punctuation>) :components (standard-theme copy dired-to-wdired execute fixed-newline help kill-line misc move-bracket move-buffer move-char move-line move-page move-paragraph move-word search select-items switch text-transform ergoemacs-remaps standard-vars save-options-on-exit apps-swap quit multiple-cursors-remaps helm-remaps ido-remaps standard-fixed fixed-bold-italic f2-edit fn-keys backspace-is-back backspace-del-seq apps apps-toggle apps-apps apps-punctuation)))
  #f(compiled-function (&rest args) #<bytecode 0xd43241>)(ergoemacs-theme-component-map-list standard :map-list (#<ergoemacs-theme-component-maps standard-theme> #<ergoemacs-theme-component-maps copy> #<ergoemacs-theme-component-maps dired-to-wdired> #<ergoemacs-theme-component-maps execute> #<ergoemacs-theme-component-maps fixed-newline> #<ergoemacs-theme-component-maps help> #<ergoemacs-theme-component-maps kill-line> #<ergoemacs-theme-component-maps misc> #<ergoemacs-theme-component-maps move-bracket> #<ergoemacs-theme-component-maps move-buffer> #<ergoemacs-theme-component-maps move-char> #<ergoemacs-theme-component-maps move-line> #<ergoemacs-theme-component-maps move-page> #<ergoemacs-theme-component-maps move-paragraph> #<ergoemacs-theme-component-maps move-word> #<ergoemacs-theme-component-maps search> #<ergoemacs-theme-component-maps select-items> #<ergoemacs-theme-component-maps switch> #<ergoemacs-theme-component-maps text-transform> #<ergoemacs-theme-component-maps ergoemacs-remaps> #<ergoemacs-theme-component-maps standard-vars> #<ergoemacs-theme-component-maps save-options-on-exit> #<ergoemacs-theme-component-maps apps-swap> #<ergoemacs-theme-component-maps quit> #<ergoemacs-theme-component-maps multiple-cursors-remaps> #<ergoemacs-theme-component-maps helm-remaps> #<ergoemacs-theme-component-maps ido-remaps> #<ergoemacs-theme-component-maps standard-fixed> #<ergoemacs-theme-component-maps fixed-bold-italic> #<ergoemacs-theme-component-maps f2-edit> #<ergoemacs-theme-component-maps fn-keys> #<ergoemacs-theme-component-maps backspace-is-back> #<ergoemacs-theme-component-maps backspace-del-seq> #<ergoemacs-theme-component-maps apps> #<ergoemacs-theme-component-maps apps-toggle> #<ergoemacs-theme-component-maps apps-apps> #<ergoemacs-theme-component-maps apps-punctuation>) :components (standard-theme copy dired-to-wdired execute fixed-newline help kill-line misc move-bracket move-buffer move-char move-line move-page move-paragraph move-word search select-items switch text-transform ergoemacs-remaps standard-vars save-options-on-exit apps-swap quit multiple-cursors-remaps helm-remaps ido-remaps standard-fixed fixed-bold-italic f2-edit fn-keys backspace-is-back backspace-del-seq apps apps-toggle apps-apps apps-punctuation))
  apply(#f(compiled-function (&rest args) #<bytecode 0xd43241>) ergoemacs-theme-component-map-list (standard :map-list (#<ergoemacs-theme-component-maps standard-theme> #<ergoemacs-theme-component-maps copy> #<ergoemacs-theme-component-maps dired-to-wdired> #<ergoemacs-theme-component-maps execute> #<ergoemacs-theme-component-maps fixed-newline> #<ergoemacs-theme-component-maps help> #<ergoemacs-theme-component-maps kill-line> #<ergoemacs-theme-component-maps misc> #<ergoemacs-theme-component-maps move-bracket> #<ergoemacs-theme-component-maps move-buffer> #<ergoemacs-theme-component-maps move-char> #<ergoemacs-theme-component-maps move-line> #<ergoemacs-theme-component-maps move-page> #<ergoemacs-theme-component-maps move-paragraph> #<ergoemacs-theme-component-maps move-word> #<ergoemacs-theme-component-maps search> #<ergoemacs-theme-component-maps select-items> #<ergoemacs-theme-component-maps switch> #<ergoemacs-theme-component-maps text-transform> #<ergoemacs-theme-component-maps ergoemacs-remaps> #<ergoemacs-theme-component-maps standard-vars> #<ergoemacs-theme-component-maps save-options-on-exit> #<ergoemacs-theme-component-maps apps-swap> #<ergoemacs-theme-component-maps quit> #<ergoemacs-theme-component-maps multiple-cursors-remaps> #<ergoemacs-theme-component-maps helm-remaps> #<ergoemacs-theme-component-maps ido-remaps> #<ergoemacs-theme-component-maps standard-fixed> #<ergoemacs-theme-component-maps fixed-bold-italic> #<ergoemacs-theme-component-maps f2-edit> #<ergoemacs-theme-component-maps fn-keys> #<ergoemacs-theme-component-maps backspace-is-back> #<ergoemacs-theme-component-maps backspace-del-seq> #<ergoemacs-theme-component-maps apps> #<ergoemacs-theme-component-maps apps-toggle> #<ergoemacs-theme-component-maps apps-apps> #<ergoemacs-theme-component-maps apps-punctuation>) :components (standard-theme copy dired-to-wdired execute fixed-newline help kill-line misc move-bracket move-buffer move-char move-line move-page move-paragraph move-word search select-items switch text-transform ergoemacs-remaps standard-vars save-options-on-exit apps-swap quit multiple-cursors-remaps helm-remaps ido-remaps standard-fixed fixed-bold-italic f2-edit fn-keys backspace-is-back backspace-del-seq apps apps-toggle apps-apps apps-punctuation)))
  make-instance(ergoemacs-theme-component-map-list standard :map-list (#<ergoemacs-theme-component-maps standard-theme> #<ergoemacs-theme-component-maps copy> #<ergoemacs-theme-component-maps dired-to-wdired> #<ergoemacs-theme-component-maps execute> #<ergoemacs-theme-component-maps fixed-newline> #<ergoemacs-theme-component-maps help> #<ergoemacs-theme-component-maps kill-line> #<ergoemacs-theme-component-maps misc> #<ergoemacs-theme-component-maps move-bracket> #<ergoemacs-theme-component-maps move-buffer> #<ergoemacs-theme-component-maps move-char> #<ergoemacs-theme-component-maps move-line> #<ergoemacs-theme-component-maps move-page> #<ergoemacs-theme-component-maps move-paragraph> #<ergoemacs-theme-component-maps move-word> #<ergoemacs-theme-component-maps search> #<ergoemacs-theme-component-maps select-items> #<ergoemacs-theme-component-maps switch> #<ergoemacs-theme-component-maps text-transform> #<ergoemacs-theme-component-maps ergoemacs-remaps> #<ergoemacs-theme-component-maps standard-vars> #<ergoemacs-theme-component-maps save-options-on-exit> #<ergoemacs-theme-component-maps apps-swap> #<ergoemacs-theme-component-maps quit> #<ergoemacs-theme-component-maps multiple-cursors-remaps> #<ergoemacs-theme-component-maps helm-remaps> #<ergoemacs-theme-component-maps ido-remaps> #<ergoemacs-theme-component-maps standard-fixed> #<ergoemacs-theme-component-maps fixed-bold-italic> #<ergoemacs-theme-component-maps f2-edit> #<ergoemacs-theme-component-maps fn-keys> #<ergoemacs-theme-component-maps backspace-is-back> #<ergoemacs-theme-component-maps backspace-del-seq> #<ergoemacs-theme-component-maps apps> #<ergoemacs-theme-component-maps apps-toggle> #<ergoemacs-theme-component-maps apps-apps> #<ergoemacs-theme-component-maps apps-punctuation>) :components (standard-theme copy dired-to-wdired execute fixed-newline help kill-line misc move-bracket move-buffer move-char move-line move-page move-paragraph move-word search select-items switch text-transform ergoemacs-remaps standard-vars save-options-on-exit apps-swap quit multiple-cursors-remaps helm-remaps ido-remaps standard-fixed fixed-bold-italic f2-edit fn-keys backspace-is-back backspace-del-seq apps apps-toggle apps-apps apps-punctuation))
  apply(make-instance ergoemacs-theme-component-map-list (standard :map-list (#<ergoemacs-theme-component-maps standard-theme> #<ergoemacs-theme-component-maps copy> #<ergoemacs-theme-component-maps dired-to-wdired> #<ergoemacs-theme-component-maps execute> #<ergoemacs-theme-component-maps fixed-newline> #<ergoemacs-theme-component-maps help> #<ergoemacs-theme-component-maps kill-line> #<ergoemacs-theme-component-maps misc> #<ergoemacs-theme-component-maps move-bracket> #<ergoemacs-theme-component-maps move-buffer> #<ergoemacs-theme-component-maps move-char> #<ergoemacs-theme-component-maps move-line> #<ergoemacs-theme-component-maps move-page> #<ergoemacs-theme-component-maps move-paragraph> #<ergoemacs-theme-component-maps move-word> #<ergoemacs-theme-component-maps search> #<ergoemacs-theme-component-maps select-items> #<ergoemacs-theme-component-maps switch> #<ergoemacs-theme-component-maps text-transform> #<ergoemacs-theme-component-maps ergoemacs-remaps> #<ergoemacs-theme-component-maps standard-vars> #<ergoemacs-theme-component-maps save-options-on-exit> #<ergoemacs-theme-component-maps apps-swap> #<ergoemacs-theme-component-maps quit> #<ergoemacs-theme-component-maps multiple-cursors-remaps> #<ergoemacs-theme-component-maps helm-remaps> #<ergoemacs-theme-component-maps ido-remaps> #<ergoemacs-theme-component-maps standard-fixed> #<ergoemacs-theme-component-maps fixed-bold-italic> #<ergoemacs-theme-component-maps f2-edit> #<ergoemacs-theme-component-maps fn-keys> #<ergoemacs-theme-component-maps backspace-is-back> #<ergoemacs-theme-component-maps backspace-del-seq> #<ergoemacs-theme-component-maps apps> #<ergoemacs-theme-component-maps apps-toggle> #<ergoemacs-theme-component-maps apps-apps> #<ergoemacs-theme-component-maps apps-punctuation>) :components (standard-theme copy dired-to-wdired execute fixed-newline help kill-line misc move-bracket move-buffer move-char move-line move-page move-paragraph move-word search select-items switch text-transform ergoemacs-remaps standard-vars save-options-on-exit apps-swap quit multiple-cursors-remaps helm-remaps ido-remaps standard-fixed fixed-bold-italic f2-edit fn-keys backspace-is-back backspace-del-seq apps apps-toggle apps-apps apps-punctuation)))
  ergoemacs-theme-component-map-list(standard :map-list (#<ergoemacs-theme-component-maps standard-theme> #<ergoemacs-theme-component-maps copy> #<ergoemacs-theme-component-maps dired-to-wdired> #<ergoemacs-theme-component-maps execute> #<ergoemacs-theme-component-maps fixed-newline> #<ergoemacs-theme-component-maps help> #<ergoemacs-theme-component-maps kill-line> #<ergoemacs-theme-component-maps misc> #<ergoemacs-theme-component-maps move-bracket> #<ergoemacs-theme-component-maps move-buffer> #<ergoemacs-theme-component-maps move-char> #<ergoemacs-theme-component-maps move-line> #<ergoemacs-theme-component-maps move-page> #<ergoemacs-theme-component-maps move-paragraph> #<ergoemacs-theme-component-maps move-word> #<ergoemacs-theme-component-maps search> #<ergoemacs-theme-component-maps select-items> #<ergoemacs-theme-component-maps switch> #<ergoemacs-theme-component-maps text-transform> #<ergoemacs-theme-component-maps ergoemacs-remaps> #<ergoemacs-theme-component-maps standard-vars> #<ergoemacs-theme-component-maps save-options-on-exit> #<ergoemacs-theme-component-maps apps-swap> #<ergoemacs-theme-component-maps quit> #<ergoemacs-theme-component-maps multiple-cursors-remaps> #<ergoemacs-theme-component-maps helm-remaps> #<ergoemacs-theme-component-maps ido-remaps> #<ergoemacs-theme-component-maps standard-fixed> #<ergoemacs-theme-component-maps fixed-bold-italic> #<ergoemacs-theme-component-maps f2-edit> #<ergoemacs-theme-component-maps fn-keys> #<ergoemacs-theme-component-maps backspace-is-back> #<ergoemacs-theme-component-maps backspace-del-seq> #<ergoemacs-theme-component-maps apps> #<ergoemacs-theme-component-maps apps-toggle> #<ergoemacs-theme-component-maps apps-apps> #<ergoemacs-theme-component-maps apps-punctuation>) :components (standard-theme copy dired-to-wdired execute fixed-newline help kill-line misc move-bracket move-buffer move-char move-line move-page move-paragraph move-word search select-items switch text-transform ergoemacs-remaps standard-vars save-options-on-exit apps-swap quit multiple-cursors-remaps helm-remaps ido-remaps standard-fixed fixed-bold-italic f2-edit fn-keys backspace-is-back backspace-del-seq apps apps-toggle apps-apps apps-punctuation))
  ergoemacs-theme-get-component((standard-theme copy dired-to-wdired execute fixed-newline help kill-line misc move-bracket move-buffer move-char move-line move-page move-paragraph move-word search select-items switch text-transform ergoemacs-remaps standard-vars save-options-on-exit apps-swap quit multiple-cursors-remaps helm-remaps ido-remaps standard-fixed fixed-bold-italic f2-edit fn-keys backspace-is-back backspace-del-seq apps apps-toggle apps-apps apps-punctuation) nil standard)
  ergoemacs-theme-get-obj(standard nil)
  ergoemacs-theme-install(standard)
  ergoemacs-setup-keys(t)
  ergoemacs-mode(1)
  eval-buffer(#<buffer  *load*> nil "~/.emacs.d/init.el" nil t)  ; Reading at buffer position 2000
  load-with-code-conversion("~/.emacs.d/init.el" "~/.emacs.d/init.el" t t)
  load("~/.emacs.d/init" t t)
  #f(compiled-function () #<bytecode 0x25be45>)()
  command-line()
  normal-top-level()
mattfidler commented 6 years ago

I haven't had time to upgrade emacs in awhile. Still running 25.2

Did you try removing the elc and reinstalling?

If I get some time I might look into it.

eawayman commented 6 years ago

I found the problem. The version in ELPA is out of date: it's ergoemacs-mode-5.14.7.3. Would it be possible for you to update the version in ELPA?

(By the way, installing ergoemacs-mode from ELPA also causes the same bug in Emacs 25.1.1. I hadn't noticed this before because I had downloaded the package manually from Github instead.)

Also, on a side note, I don't see any way to contribute financially to this project, though I would like to.

mattfidler commented 6 years ago

Thanks @eawayman

There was a way to update elpa.

Unfortunately, its been a such a long time since I updated ergoemacs-mode I have forgotten how. I think I might have to contact the emacs maintainer to figure out how to. I have even forgotten who it is right now. I remember it changed, though.

I was hoping to fix up all the bugs and make it pass all the tests I made for it, but I haven't found the time for that either.

mattfidler commented 6 years ago

I also don't know how to setup somthing for financial contributions to the project, though that would be possibly useful and attract someone to help the project.

I would be more interested in having anyone help with the project, since I seem to have less time for this than I would like.

mattfidler commented 6 years ago

Even someone who would update elpa for me would be useful.

eawayman commented 6 years ago

Thanks for your response! I will look into how to update the project on ELPA and see if I can update it myself. I'll get back to you with those results as soon as I have them.

eawayman commented 6 years ago

I e-mailed the GNU Emacs co-maintainer, Eli Zaretskii, asking how I can update the package in ELPA, and he told me to e-mail the emacs-devel mailing list, so the maintainers of ELPA would see the message and respond. I did so three days ago but have not heard back from anyone.

The fact that I couldn't easily find out who to contact about this, and that after following the recommendations still no one has contacted me, does not bode well for ELPA. I think we should just forget about upgrading the package on ELPA, at least for the time being. It looks like many Emacs users are relying on MELPA these days anyway, and the version in MELPA is up-to-date.

mattfidler commented 6 years ago

Stefan Monnier updated it I think....

mattfidler commented 6 years ago

They gave me read/write access to ELPA but I have forgotten how to access it.

eawayman commented 6 years ago

He responded a few hours after I wrote my last comment here. I guess I should have been a little more patient. You can see his response at https://lists.gnu.org/archive/html/emacs-devel/2018-08/msg00186.html .

He would like you to, from now on, push the changes to elpa.git as well as this Github repository. Maybe you could e-mail him for details if what he wrote in the post I linked doesn't make sense.

He is also asking in that post for you to synchronize the changes he has made to ergoemacs-mode in elpa.git to the main Github repository. Would it be possible for you to do that?

mattfidler commented 6 years ago

I just tried upgrading from elpa and I can't run ergoemacs-mode. I'm unsure if I want to use Stephan's changes.

olegbc1 commented 6 years ago

Was there ever an update to this? I am also unable to use ergoemacs layout in 26.1 on windows; would be happy to contribute to the project financially

mattfidler commented 6 years ago

I spent about an hour trying to figure out this. Currently the best solution is to use ergoemacs-mode on github.

mattfidler commented 6 years ago

Its the second request for funding support, so I need to set something up.

xahlee commented 6 years ago

hi Matt, on the front page, i think it's proper to put your name first. Me and David Capello second. (i haven't checked with David but i think he probably agrees.) Also, if you setup paypal or patreon, i'd share the post. (though, am not sure there's much money, but still.)

mattfidler commented 6 years ago

Thanks @xahlee . I need to have a higher priority for this. Cant find the time right now.

mattfidler commented 3 years ago

Reopen if you have issues on the new github version