もう数年くらい前からJetBrains課金しててIntelliJメインで使ってるけど、open-junk-fileのメモ書きだったりちょっとしたファイルのcatでいまだに使ってる 職種はSREで、コーディング的なのもIaCがメインで、CloudFormationとかTerraformとかKubernetesとかをなんとなく読み書きしてて、GitHub Copliotならいい感じに補完してくれるからEmacsでIaCの定義体を書かない。 Cask使ってたけどCaskはもう何年も前から最低限のメンテに留まっているので、インストールできないプラグインも多く… OSのアプデやEmacsのアプデでビクビクしながら使うのがしんどくなってきた…
何のエラーなのかエラー内容がざっくりしすぎてて頑張ってどうにかするのを諦めたエラーログ…
Debugger entered--Lisp error: (error "Some dependencies were not available: auto-install...") signal(error ("Some dependencies were not available: auto-install...")) error("Some dependencies were not available: %s" "auto-install, cask, ghc") (let ((missing-dependencies (cdr err))) (error "Some dependencies were not available: %s" (s-join ", " (mapcar #'symbol-name (mapcar #'cask-dependency-name missing-dependencies))))) (condition-case err (progn (cask-install (cask-cli--bundle))) (cask-missing-dependencies (let ((missing-dependencies (cdr err))) (error "Some dependencies were not available: %s" (s-join ", " (mapcar #'symbol-name (mapcar #'cask-dependency-name missing-dependencies)))))) (cask-failed-initialization (let* ((data (cdr err)) (message (error-message-string (nth 0 data))) (output (nth 1 data))) (error "Package initialization failed: %s\nOutput:\n%s" message output))) (cask-failed-installation (let* ((data (cdr err)) (message (nth 0 data)) (output (nth 1 data))) (error "Package installation failed: %s\nOutput:\n%s" message output))))
ので、ひと様のdot emacsを拝借しつつuse-packageでEmacs helmとopen-junk-fileをインスコするのを頑張ってみることにする。 github.com github.com
これだけ書いてれば大体いけるはず open-junk-fileは簡単なEmacs Lispだからこの世が滅んでも多分使えると思う
;; use-package (eval-when-compile (require 'package) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)