aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/telega-config.el15
1 files changed, 15 insertions, 0 deletions
diff --git a/modules/telega-config.el b/modules/telega-config.el
index aada717f..003fa15d 100644
--- a/modules/telega-config.el
+++ b/modules/telega-config.el
@@ -16,6 +16,20 @@
;; interactive and happens inside `M-x telega'. This module does not
;; script it.
;;
+;; Install:
+;;
+;; M-x package-refresh-contents
+;; M-x package-install RET telega
+;;
+;; The refresh is important. MELPA rotates dated snapshot tarballs out
+;; from under the cached archive index periodically, so if the local
+;; archive-contents file points at a snapshot that no longer exists on
+;; the server the install fails with a 404. Refreshing pulls a current
+;; index. This module deliberately sets `:ensure nil' so a stale
+;; archive doesn't take Emacs init down at startup; if the package
+;; isn't installed yet, `C-; G' will signal a void-function until the
+;; install runs once.
+;;
;; Launcher: =C-; G= (mnemonic: teleGram). Neither =C-; t= (test-runner
;; menu) nor =C-; m t= (music "repeat track") were available, so the
;; launcher lives at a free top-level letter rather than under a
@@ -27,6 +41,7 @@
(use-package telega
:defer t
+ :ensure nil
:commands (telega)
:custom
(telega-use-docker t))