After adding (require 'evil-magit) into my emacs init file, I get the following warning:
Warning (initialization): An error occurred while loading ‘/home/karan/.emacs.d/init.el’:
Symbol's function definition is void: transient-suffix-put
To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file. Start Emacs with
the ‘--debug-init’ option to view a complete error backtrace.
After running Emacs with --debug-init, I get the following backtrace:
Debugger entered--Lisp error: (void-function transient-suffix-put)
transient-suffix-put(magit-branch "x" :key "X")
evil-magit-change-popup-key(magit-branch "x" "X" magit-branch-reset)
apply(evil-magit-change-popup-key (magit-branch "x" "X" magit-branch-reset))
evil-magit-adjust-popups()
evil-magit-init()
require(evil-magit)
eval-buffer(#<buffer load-875345> nil "/home/karan/.emacs.d/config.el.el" nil t) ; Reading at buffer position 2245
load-with-code-conversion("/home/karan/.emacs.d/config.el.el" "/home/karan/.emacs.d/config.el.el" nil nil)
load("/home/karan/.emacs.d/config.el.el" nil nil t)
load-file("/home/karan/.emacs.d/config.el.el")
org-babel-load-file("/home/karan/.emacs.d/config.el.org")
eval-buffer(#<buffer load> nil "/home/karan/.emacs.d/init.el" nil t) ; Reading at buffer position 848
load-with-code-conversion("/home/karan/.emacs.d/init.el" "/home/karan/.emacs.d/init.el" t t)
load("/home/karan/.emacs.d/init" t t)
I have both magit and evil installed.
After adding
(require 'evil-magit)
into my emacs init file, I get the following warning:After running Emacs with
--debug-init
, I get the following backtrace:My config is here (I've commented out the evil magit line): https://github.com/knjk04/.emacs.d/blob/master/config.el.org
Any idea why?