by shigemk2

当面は技術的なことしか書かない

gist.elの導入はうまくいったけど、anything-gist.elを使おうとしてなんか挫折した

defunkt/gist.el · GitHub

gist.elを使おうとしていたのだけれど、依存関係にあるelispがいっぱいある。
package-installを使えば一瞬って話だけど、重くなるからpackage-install使いたく
ないんだよね。だからgit submodule addをしこしこ実行しながら
全部放り込んだ。

必要なパッケージは、
pcache
logito
gh

23ならtabulated-list.elが必要って書いてあるけど
僕のは24でしたー。

gist.el導入

;; https://github.com/defunkt/gist.el
;; このelispを使うために必要なelispがちょくちょくあるので、すべて導入する
;; 以下 ghを使うためのdependency
(add-to-list 'load-path "~/.emacs.d/pcache/")
(require 'pcache)
(add-to-list 'load-path "~/.emacs.d/logito/")
(require 'logito)
(add-to-list 'load-path "~/.emacs.d/gh.el/")
(require 'gh)
;; 以下 gistを使うためのdependency
(add-to-list 'load-path "~/.emacs.d/gist.el/")
(require 'gist)
;;anything-gist auto-installでいける
(require 'anything-gist)

anything-gist.el導入失敗

if: Symbol's function definition is void: github-with-auth-info

どういうことなのか分からなかった。
一応gist.el自体は使えるみたいだ。

gist.elの使い方

公式から。
defunkt/gist.el · GitHub

g : reload the gist list from server
e : edit current gist description
k : delete current gist
+ : add a file to the current gist
- : remove a file from the current gist

とりあえずgist.elの設定はデフォルトのままなので、
適当にごにょごにょできたらいいなって思っている。