我知道有dashboard,但是startify有很多dashboard没有的功能:
startify上面有一只满嘴名言的牛;
startify上要打开各种文件,只要按一个快捷键,就可以跳转过去了。
不知道有没有类似的package,或者dashboard有类似的功能?
我知道有dashboard,但是startify有很多dashboard没有的功能:
startify上面有一只满嘴名言的牛;
startify上要打开各种文件,只要按一个快捷键,就可以跳转过去了。
不知道有没有类似的package,或者dashboard有类似的功能?
或许可以试试我一直在用的 maple-scratch, 原本就是参考vim-startify写的
满嘴名言的牛
这个我没有包括在里面,但可以使用以下实现
(defun maple/initial-message(&optional prefix)
"Show initial message when PREFIX comment."
(interactive)
(concat (when (executable-find "fortune")
(format (concat prefix "%s\n\n")
(replace-regexp-in-string
"e\\[[0-9]*m" "" ; remove chinese shell char
(replace-regexp-in-string
"\n" (concat "\n" prefix) ; comment each line
(replace-regexp-in-string
"\s*$" "" ; remove spaces
(replace-regexp-in-string
"\n$" "" ; remove trailing linebreak
(shell-command-to-string
"fortune -a | fmt -80 -s | cowsay -$(shuf -n 1 -e b d g p s t w y) -f $(shuf -n 1 -e $(cowsay -l | tail -n +2)) -n")))))))
(concat prefix "Happy hacking, " user-login-name " - Emacs ♥ you!\n\n")))
(setq initial-scratch-message (propertize (maple/initial-message)
'font-lock-face
'font-lock-comment-face))
打开各种文件,只要按一个快捷键,就可以跳转过去了
maple-scratch默认只绑定了以下操作
(define-key map (kbd "C-n") #'maple-scratch-next-button)
(define-key map (kbd "C-p") #'maple-scratch-previous-button)
(define-key map (kbd "C-q") #'save-buffers-kill-terminal)
需要更多可以自己绑定到快捷键maple-scratch-mode-map
startify确实挺好,要是spacemacs的home界面也能这样就好了,特别是一键直达这个功能。
为什么是利用 scratch 这个buffer的……
看了下 vim-startify,它的「一只满嘴名言的牛」是自己实现的,只有一百多条编程相关的名言,
并不是用的是 fortune | cowsay
:
平时用习惯了,我也经常会记一些临时笔记到这个buffer里
dashboard
可以定制,也有快捷键的,不过默认是一键到达 section。
我加了个 hydra,感觉够用了。
这个牛超赞!!!
刷刷存在感
给我的scratch打打广告
啥样的?有链接/图片吗?
惭愧 没图片 只是一个小函数
开玩笑的