Cannot start blog-admin at all
LdBeth opened this issue · 2 comments
LdBeth commented
Environment Info
Emacs version
"GNU Emacs 25.1.1 (x86_64-apple-darwin16.3.0, NS appkit-1504.76 Version 10.12.2 (Build 16C67))
of 2017-01-07"
Spacemacs version
0.200.7@25.1.1 (spacemacs)
Configuration
(defun social/init-blog-admin ()
"Initialize blog-admin"
(use-package blog-admin
:defer t
:init
;; Keybinding
(spacemacs/set-leader-keys "ab" 'blog-admin-start)
:config
(progn
;; Open post after create new post
(add-hook 'blog-admin-backend-after-new-post-hook 'find-file)
;; Hexo
(setq blog-admin-backend-path "~/blog")
(setq blog-admin-backend-type 'hexo)
;; create new post in drafts by default
(setq blog-admin-backend-new-post-in-drafts t)
;; create same-name directory with new post
(setq blog-admin-backend-new-post-with-same-name-dir t)
;; default assumes _config.yml
(setq blog-admin-backend-hexo-config-file "_config.yml"))
)
)
Detail
After I updated blog-admin, I cannot find blog-admin-start
in M-x
.
I tried to delete packages and recompile, but it didn't work.
Compile-log
Leaving directory ‘/Users/apple/.emacs.d/elpa/blog-admin-20170110.2351’
Compiling file /Users/apple/.emacs.d/elpa/blog-admin-20170110.2351/blog-admin-backend-hexo.el at Mon Jan 23 15:30:52 2017
Entering directory ‘/Users/apple/.emacs.d/elpa/blog-admin-20170110.2351/’
Compiling file /Users/apple/.emacs.d/elpa/blog-admin-20170110.2351/blog-admin-backend-nikola.el at Mon Jan 23 15:30:53 2017
Compiling file /Users/apple/.emacs.d/elpa/blog-admin-20170110.2351/blog-admin-backend-org-page.el at Mon Jan 23 15:30:53 2017
Compiling file /Users/apple/.emacs.d/elpa/blog-admin-20170110.2351/blog-admin-backend.el at Mon Jan 23 15:30:53 2017
Compiling file /Users/apple/.emacs.d/elpa/blog-admin-20170110.2351/blog-admin.el at Mon Jan 23 15:30:53 2017
Compiling no file at Mon Jan 23 15:30:53 2017
Warning (bytecomp): the following functions are not known to be defined:
blog-admin--table-current-file, blog-admin-refresh
Warning (bytecomp): Unused lexical argument ‘file-attributes’
Warning (bytecomp): Unused lexical variable ‘output’
Warning (bytecomp): macro ‘blog-admin-backend-nikola--with-venv’ defined too late
Warning (bytecomp): the following functions are not known to be defined:
blog-admin--table-current-file, blog-admin-refresh,
org-next-visible-heading
Warning (bytecomp): reference to free variable ‘op/category-ignore-list’
Warning (bytecomp): assignment to free variable ‘op/category-ignore-list’
Warning (bytecomp): reference to free variable ‘op/category-ignore-list’
Warning (bytecomp): reference to free variable ‘op/site-preview-directory’
Warning (bytecomp): the following functions are not known to be defined:
blog-admin--table-current-file, blog-admin-refresh, op/do-publication
xcodebuild commented
(defun social/init-blog-admin ()
"Initialize blog-admin"
(use-package blog-admin
:defer t
:commands blog-admin-start
:init
;; Keybinding
(spacemacs/set-leader-keys "ab" 'blog-admin-start)
:config
(progn
;; Open post after create new post
(add-hook 'blog-admin-backend-after-new-post-hook 'find-file)
;; Hexo
(setq blog-admin-backend-path "~/blog")
(setq blog-admin-backend-type 'hexo)
;; create new post in drafts by default
(setq blog-admin-backend-new-post-in-drafts t)
;; create same-name directory with new post
(setq blog-admin-backend-new-post-with-same-name-dir t)
;; default assumes _config.yml
(setq blog-admin-backend-hexo-config-file "_config.yml"))
)
)
should works, I just missed :command blog-admin-start
in README.
Thanks for your detailed feedback.
LdBeth commented
Thank you, it works!