emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] main 352a662: * elpa-packages: Rename from `externals-list`. Use


From: Stefan Monnier
Subject: [elpa] main 352a662: * elpa-packages: Rename from `externals-list`. Use `:url`.
Date: Fri, 18 Dec 2020 20:15:33 -0500 (EST)

branch: main
commit 352a662a6a89872a89f4e7d63f3ccb9ed0f9d2a5
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Commit: Stefan Monnier <monnier@iro.umontreal.ca>

    * elpa-packages: Rename from `externals-list`.  Use `:url`.
    
    * elpa-config: Adjust accordingly.
    
    * README (External branches): Remove obsolete references to the word
    "external".
---
 README         |  27 ++---
 elpa-config    |   5 +-
 elpa-packages  | 336 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 externals-list | 336 ---------------------------------------------------------
 4 files changed, 353 insertions(+), 351 deletions(-)

diff --git a/README b/README
index 7fb7fc7..1a40d81 100644
--- a/README
+++ b/README
@@ -60,11 +60,12 @@ instructions below, but the gist of it is that you:
    #+end_src
 
    where =<mybranch>= will probably be =master= for most people.
+   [ Note: The name "externals/" is the result of an accident of history.  ]
 
-3. Edit the =externals-list= file to add an entry for =<pkgname>=.
-   It has to have an =:external= property specified but that
+3. Edit the =elpa-packages= file to add an entry for =<pkgname>=.
+   It has to have an =:url= property specified but that
    property can be nil.
-4. =git add externals-list=, =git commit= and =git push=.
+4. =git add elpa-packages=, =git commit= and =git push=.
 
 If you don't have push access to the repository, someone will do steps
 2-4 for you.
@@ -189,6 +190,7 @@ although these should be kept to a minimum.
 
 The copy of the code is not kept in =master= but in the
 =externals/<pkg-name>= branch in the =elpa.git= repository.
+[ Note: The name "externals/" is the result of an accident of history.  ]
 
 To add a new package, first add this =elpa.git= repository as a
 new remote in your existing repository.
@@ -209,29 +211,28 @@ checked out in =$HOME/github/realgud-ipdb=:
    git push elpa master:refs/heads/externals/realgud-ipdb
 #+end_src
 
-Then edit the =externals-list= file as mentioned above, add the line
+Then edit the =elpa-packages= file as mentioned above, add the line
 
 #+begin_src elisp
-   ("realgud-ipdb" :external "https://github.com/realgud/realgud-ipdb";)
+   ("realgud-ipdb" :url "https://github.com/realgud/realgud-ipdb";)
 #+end_src
 
 and push that change to the master branch of =elpa=.  After it's added to
-the =externals-list= file, the package can be maintained just by
+the =elpa-packages= file, the package can be maintained just by
 pushing changes to the =externals/<pkgname>= branch.
 
-If you wish to check out all the external packages into the =packages=
+If you wish to check out all the packages into the =packages=
 directory, you can run the command:
 
 #+begin_src shell
-   make externals
+   make worktrees
 #+end_src
 
-You can check out a specific external =<pkgname>= into the =packages=
+You can check out a specific package =<pkgname>= into the =packages=
 directory with these commands:
 
-#+begin_src 
-   cd packages
-   git worktree add PACKAGE externals/<pkgname>
+#+begin_src
+   make packages/<pkgname>
 #+end_src
 
 If you already have a =packages/<pkgname>= directory with a previous
@@ -257,7 +258,7 @@ you have two choices:
 ** To install all the packages "in place":
 
 #+begin_src shell
-   make externals
+   make worktrees
    make
 #+end_src
 
diff --git a/elpa-config b/elpa-config
index d6b5cdc..6f8ae4b 100644
--- a/elpa-config
+++ b/elpa-config
@@ -5,5 +5,6 @@
  (url                  "https://elpa.gnu.org/packages/";)
  (branch-prefix                "externals/")
  (release-branch-prefix        "externals-release/")
- (specs-file           "externals-list")
- (debug                        nil))
+ ;;(specs-file         "elpa-packages")
+ ;;(debug              nil)
+ )
diff --git a/elpa-packages b/elpa-packages
new file mode 100644
index 0000000..16dbe17
--- /dev/null
+++ b/elpa-packages
@@ -0,0 +1,336 @@
+;; -*- lisp-data -*-
+
+;; List of packages that are maintained externally.
+;; The list is made of elements of the form (NAME KIND URL OPTS...).
+;;
+;; Where NAME is the name of the package;
+;;
+;; KIND can be one of:
+;;  :url = kept in a separate `externals/<name>' branch.
+;;  :core     = part of GNU Emacs repository.
+;;
+
+;; For KIND :url URL is the URL of the remote git repository that we want
+;; to track, or `nil' if there is no upstream, i.e., if development of this
+;; package takes place directly on the `externals/<name>' branch of the
+;; `elpa.git' repository.  For packages of KIND :core URL must be a list of:
+;;    STRING = A file-name to copy from Emacs repo.
+;;    (STRING STRING) = A file-name to copy renamed from Emacs repo.
+
+;; For packages consisting of a single file, a plain string is also allowed.
+;; All file-names must be relative to the Emacs repository root and the package
+;; directory.  When a file-name points to a directory all its files are copied
+;; recursively into the package root or specified destination.  A special
+;; :excludes key can be provided to specify files to exclude when copying
+;; directories, wildcards are supported, "*.elc" and "*~" are always excluded.
+;; Exclude matches must be against the full file-name, substring matches don't
+;; work unless wildcards are used (e.g. use "etc/*" instead of "etc/").
+
+;; The FIXMEs indicate that the branch can't be merged as is because it needs
+;; some manual intervention (typically, because the two branches have
+;; diverged).
+
+(("ace-window"         :url "https://github.com/abo-abo/ace-window";)
+ ("ack"                        :url "https://github.com/leoliu/ack-el";)
+ ("ada-mode"           :url nil)
+ ("ada-ref-man"                :url nil)
+ ("adaptive-wrap"      :url nil)
+ ("adjust-parens"      :url nil)
+ ("advice-patch"       :url nil)
+ ("aggressive-indent"  :url 
"https://github.com/Malabarba/aggressive-indent-mode";)
+ ("ahungry-theme"      :url "https://github.com/ahungry/color-theme-ahungry";)
+ ("all"                        :url nil)
+ ("ampc"               :url nil)
+ ("arbitools"          :url nil)
+ ("ascii-art-to-unicode" :url nil)
+ ("async"              :url "https://github.com/jwiegley/emacs-async";)
+ ("auctex"             :url "git://git.sv.gnu.org/auctex.git")
+ ("aumix-mode"         :url nil)
+ ("auto-overlays"      :url "http://www.dr-qubit.org/git/predictive.git";
+  :doc "docs/auto-overlay-manual.texinfo")
+ ("auto-correct"       :url nil)
+ ("avy"                        :url "https://github.com/abo-abo/avy";)
+ ("bbdb"               :url "git://git.savannah.nongnu.org/bbdb.git")
+ ("beacon"             :url "https://github.com/Malabarba/beacon";)
+ ("bluetooth"          :url "https://gitlab.com/rstocker/emacs-bluetooth";)
+ ("bnf-mode"           :url "https://github.com/sergeyklay/bnf-mode";)
+ ("brief"              :url nil)
+ ("buffer-expose"      :url "https://github.com/clemera/buffer-expose";)
+ ("bug-hunter"         :url "https://github.com/Malabarba/elisp-bug-hunter";)
+ ;;FIXME:("cedet"      :url "??")
+ ;; ("cc-mode"         :core ("lisp/progmodes/cc-align.el"
+ ;;                               "lisp/progmodes/cc-awk.el"
+ ;;                               "lisp/progmodes/cc-bytecomp.el"
+ ;;                               "lisp/progmodes/cc-cmds.el"
+ ;;                               "lisp/progmodes/cc-defs.el"
+ ;;                               "lisp/progmodes/cc-engine.el"
+ ;;                               "lisp/progmodes/cc-fonts.el"
+ ;;                               "lisp/progmodes/cc-guess.el"
+ ;;                               "lisp/progmodes/cc-langs.el"
+ ;;                               "lisp/progmodes/cc-menus.el"
+ ;;                               "lisp/progmodes/cc-mode.el"
+ ;;                               "lisp/progmodes/cc-styles.el"
+ ;;                               "lisp/progmodes/cc-vars.el"
+ ;;                               ;; FIXME: elpa.gnu.org doesn't know how to 
build
+ ;;                               ;; the .info file from this texi file!
+ ;;                               "doc/misc/cc-mode.texi"))
+ ("caps-lock"          :url nil)
+ ("captain"            :url nil)
+ ("chess"              :url nil) ;; Was 
https://github.com/jwiegley/emacs-chess.git
+ ("cl-generic"         :url nil)
+ ("cl-lib"             :url nil)
+ ("cobol-mode"          :url 
"https://gist.github.com/Edward-H/6768e7dc53ea3dd2adca";)
+ ("cl-print"           :core "lisp/emacs-lisp/cl-print.el")
+ ("clipboard-collector" :url "https://github.com/clemera/clipboard-collector";)
+ ("coffee-mode"                :url "https://github.com/defunkt/coffee-mode";)
+ ("compact-docstrings"  :url 
"https://github.com/cpitclaudel/compact-docstrings";)
+ ("company"            :url "https://github.com/company-mode/company-mode.git";)
+ ("company-ebdb"       :url nil)
+ ("company-math"       :url "https://github.com/vspinu/company-math.git";)
+ ("company-statistics" :url 
"https://github.com/company-mode/company-statistics";)
+ ("context-coloring"   :url 
"https://github.com/jacksonrayhamilton/context-coloring.git";)
+ ("counsel"            :url "https://github.com/abo-abo/swiper";)
+ ("cpio-mode"          :url "https://github.com/dlewan/cpio-mode";)
+ ("crisp"              :url nil)
+ ("csv-mode"           :url nil)
+ ("cycle-quotes"       :url nil)
+ ("darkroom"            :url "https://github.com/capitaomorte/darkroom.git";)
+ ("dash"                :url "https://github.com/magnars/dash.el.git";)
+ ("dbus-codegen"       :url "https://github.com/ueno/dbus-codegen-el.git";)
+ ("debbugs"            :url nil)
+ ("delight"            :url "https://git.savannah.gnu.org/r/delight.git";)
+ ("dict-tree"          :url "http://www.dr-qubit.org/git/predictive.git";)
+ ("diffview"            :url "https://github.com/mgalgs/diffview-mode.git";)
+ ("diff-hl"            :url "https://github.com/dgutov/diff-hl.git";)
+ ("dired-du"           :url nil)
+ ("dired-git-info"     :url "https://github.com/clemera/dired-git-info";)
+ ("disk-usage"         :url "https://gitlab.com/ambrevar/emacs-disk-usage";)
+ ("dismal"             :url nil)
+ ("djvu"               :url nil)
+ ("docbook"            :url nil)
+ ("dts-mode"           :url "https://github.com/bgamari/dts-mode.git";)
+ ("easy-kill"          :url "https://github.com/leoliu/easy-kill";)
+ ("ebdb"                :url "https://github.com/girzel/ebdb.git";)
+ ("ebdb-gnorb"         :url nil)
+ ("ebdb-i18n-chn"      :url nil)
+ ("ediprolog"          :url nil)
+ ("eev"                        :url "https://github.com/edrx/eev.git";) ;branch 
UTF-8
+ ("eglot"               :url "https://github.com/joaotavora/eglot.git";)
+ ("el-search"          :url nil)
+ ("eldoc"              :core "lisp/emacs-lisp/eldoc.el")
+ ("eldoc-eval"         :url 
"https://github.com/thierryvolpiatto/eldoc-eval.git";)
+ ("electric-spacing"   :url nil)
+ ("elisp-benchmarks"   :url nil)
+ ("emms"               :url "https://git.savannah.gnu.org/git/emms.git";)
+ ("enwc"               :url "hg::https://hg.savannah.nongnu.org/hgweb/enwc/";)
+ ("epoch-view"         :url nil)
+ ("ergoemacs-mode"     :url "https://github.com/ergoemacs/ergoemacs-mode.git";)
+ ("excorporate"                :url nil)
+ ("expand-region"      :url "https://github.com/magnars/expand-region.el";)
+ ("exwm"               :url "https://github.com/ch11ng/exwm.git";)
+ ("f90-interface-browser" :url "https://github.com/wence-/f90-iface";)
+ ("filladapt"          :url nil)
+ ("flylisp"            :url nil)
+ ("flymake"            :core "lisp/progmodes/flymake.el")
+ ("frame-tabs"         :url nil)
+ ("frog-menu"          :url "https://github.com/clemera/frog-menu";)
+ ("fsm"                        :url nil)
+ ("gcmh"               :url "https://gitlab.com/koral/gcmh";)
+ ("ggtags"             :url "https://github.com/leoliu/ggtags";)
+ ("gited"              :url nil)
+ ("gle-mode"           :url nil)
+ ("gnome-c-style"      :url "https://github.com/ueno/gnome-c-style.git";)
+ ("gnorb"               :url nil) ;; Was "https://github.com/girzel/gnorb";
+ ("gnu-elpa"           :url nil)
+ ("gnu-elpa-keyring-update" :url nil)
+ ("gnugo"              :url nil)
+ ("gnus-mock"          :url nil)
+ ("gpastel"            :url "https://gitlab.petton.fr/DamienCassou/gpastel";)
+ ("greader"            :url 
"https://gitlab.com/michelangelo-rodriguez/greader";)
+ ("greenbar"           :url nil)
+ ("guess-language"     :url "https://github.com/tmalsburg/guess-language.el";)
+ ("heap"               :url "http://www.dr-qubit.org/git/predictive.git";)
+ ("highlight-escape-sequences" :url 
"https://github.com/dgutov/highlight-escape-sequences/";)
+ ("hook-helpers"       :url 
"https://git.savannah.nongnu.org/git/hook-helpers-el.git";)
+ ("html5-schema"       :url nil)
+ ("hydra"              :url "https://github.com/abo-abo/hydra";)
+ ("hyperbole"           :url "http://git.savannah.gnu.org/r/hyperbole.git";)
+ ("ioccur"             :url "https://github.com/thierryvolpiatto/ioccur.git";)
+ ("iterators"          :url nil)
+ ("ivy"                        :url "https://github.com/abo-abo/swiper";)
+ ("ivy-explorer"        :url "https://github.com/clemera/ivy-explorer";)
+ ("ivy-posframe"        :url "https://github.com/tumashu/ivy-posframe";)
+ ("javaimp"            :url nil)
+ ("jgraph-mode"                :url nil)
+ ("js2-mode"           :url "https://github.com/mooz/js2-mode.git";)
+ ("json-mode"          :url nil)
+ ("jsonrpc"            :core "lisp/jsonrpc.el")
+ ("jumpc"              :url nil)
+ ("kmb"                        :url nil)
+ ("landmark"           :url nil)
+ ("leaf"               :url "https://github.com/conao3/leaf.el";)
+ ("let-alist"          :core "lisp/emacs-lisp/let-alist.el")
+ ("lex"                        :url nil)
+ ("lmc"                        :url nil)
+ ("load-dir"           :url nil)
+ ("load-relative"      :url "http://github.com/rocky/emacs-load-relative";)
+ ("loc-changes"                :url 
"http://github.com/rocky/emacs-loc-changes";)
+ ("loccur"             :url "https://github.com/fourier/loccur";)
+ ("map"                 :core "lisp/emacs-lisp/map.el")
+ ("markchars"          :url nil)
+ ("math-symbol-lists"  :url "https://github.com/vspinu/math-symbol-lists.git";)
+ ("memory-usage"       :url nil)
+ ("metar"              :url nil)
+ ("midi-kbd"           :url nil)
+ ("mines"              :url "https://github.com/calancha/Minesweeper";)
+ ("minibuffer-line"    :url nil)
+ ("minimap"            :url nil)
+ ("mmm-mode"            :url "https://github.com/purcell/mmm-mode.git";)
+ ("modus-operandi-theme":url "https://gitlab.com/protesilaos/modus-themes";)
+ ("modus-vivendi-theme"        :url 
"https://gitlab.com/protesilaos/modus-themes";)
+ ("multishell"         :url "https://github.com/kenmanheimer/EmacsMultishell";)
+ ("muse"               :url "https://github.com/alexott/muse";) ;FIXME: Not 
nearly in-sync
+ ("myers"              :url nil)
+ ("nadvice"            :url nil)
+ ("nameless"           :url "https://github.com/Malabarba/Nameless";)
+ ("names"              :url "http://github.com/Malabarba/names";)
+ ("nhexl-mode"         :url nil)
+ ("nlinum"             :url nil)
+ ("notes-mode"         :url nil)
+ ("ntlm"               :core "lisp/net/ntlm.el")
+ ("num3-mode"          :url nil)
+ ("oauth2"             :url nil)
+ ("objed"              :url "https://github.com/clemera/objed";)
+ ("omn-mode"            :url nil)
+ ("on-screen"           :url 
"https://github.com/michael-heerdegen/on-screen.el.git";)
+ ("org"
+  :url "https://code.orgmode.org/bzg/org-mode";
+  :main-file "lisp/org.el"
+  :release-branch "maint"
+  :ignored-files ("etc/schema" "contrib" "mk" "testing" "lisp/org-install.el")
+  :renames (("lisp/" ""))
+  :news "etc/ORG-NEWS"
+  :doc "doc/org-manual.org")
+ ("org-translate"      :url nil)
+ ("orgalist"            :url nil)
+ ("org-edna"           :url 
"https://savannah.nongnu.org/projects/org-edna-el";) ;URL?
+ ("osc"                        :url nil)
+ ("other-frame-window" :url nil)
+ ("paced"              :url 
"bzr::bzr://bzr.savannah.nongnu.org/paced-el/trunk")
+ ("pabbrev"             :url "https://github.com/phillord/pabbrev.git";)
+ ("package-fixes"      :url nil)
+ ("parsec"              :url "https://github.com/cute-jumper/parsec.el.git";)
+ ("path-iterator"      :url nil)
+ ("peg"                        :url) ;Was in "https://github.com/ellerh/peg.el";
+ ("persist"             :url "https://gitlab.com/phillord/persist.git";)
+ ("phps-mode"          :url "https://github.com/cjohansson/emacs-phps-mode";)
+ ("pinentry"           :url "https://github.com/ueno/pinentry-el.git";)
+ ("poker"              :url nil)
+ ("posframe"           :url "https://github.com/tumashu/posframe";)
+ ("prefixed-core"      :url nil)
+ ("project"            :core "lisp/progmodes/project.el")
+ ("psgml"               :url "https://github.com/lenst/psgml.git";)
+ ;; FIXME: We actually used a filtered version of pspp.git using:
+ ;;     git filter-branch                                           \
+ ;;         --index-filter "git read-tree --empty;                  \
+ ;;                         git reset \$GIT_COMMIT -- pspp-mode.el" \
+ ;;         -- -- pspp-mode.el
+ ("pspp-mode"          :url nil) ;; Was "https://git.sv.gnu.org/r/pspp.git";
+ ("python"             :core "lisp/progmodes/python.el")
+ ("quarter-plane"      :url nil)
+ ("queue"              :url "http://www.dr-qubit.org/git/predictive.git";)
+ ("rainbow-mode"       :url nil)
+ ("rbit"               :url nil)
+ ("rcirc-color"                :url nil)
+ ("rcirc-menu"         :url nil)
+ ("realgud"             :url "https://github.com/realgud/realgud";)
+ ("realgud-ipdb"        :url "https://github.com/realgud/realgud-ipdb";)
+ ("realgud-jdb"         :url "https://github.com/realgud/jdb";)
+ ("realgud-lldb"        :url "https://github.com/realgud/realgud-lldb";)
+ ("realgud-node-debug"  :url "https://github.com/realgud/realgud-node-debug";)
+ ("realgud-node-inspect" :url 
"https://github.com/realgud/realgud-node-inspect";)
+ ("realgud-trepan-ni"   :url "https://github.com/realgud/realgud-ni";)
+ ("rec-mode"           :url 
"https://git.savannah.gnu.org/git/recutils/rec-mode.git";)
+ ("register-list"      :url nil)
+ ("relint"             :url "https://github.com/mattiase/relint";)
+ ("rich-minority"      :url "https://github.com/Malabarba/rich-minority";)
+ ("rnc-mode"           :url nil)
+ ("rt-liberation"      :url "https://git.savannah.nongnu.org/git/rtliber";)
+ ("rudel"              :url nil) ;; Was 
bzr::bzr://rudel.bzr.sourceforge.net/bzrroot/rudel/trunk
+ ("scanner"            :url "https://gitlab.com/rstocker/scanner.git";)
+ ("scroll-restore"     :url nil)
+ ("sed-mode"           :url nil)
+ ("seq"                        :url nil)
+ ("shelisp"            :url nil)
+ ("shell-command+"     :url "https://git.sr.ht/~zge/bang/tree/shell-command+";)
+ ("shell-quasiquote"   :url nil)
+ ("shen-mode"          :url nil)
+ ("sisu-mode"          :url nil)
+ ("slime-volleyball"   :url nil)
+ ("sm-c-mode"          :url nil)
+ ("smalltalk-mode"     :url "git://git.sv.gnu.org/smalltalk")
+ ("smart-yank"         :url nil)
+ ("sml-mode"           :url nil)
+ ("so-long"             :core "lisp/so-long.el")
+ ("soap-client"                :core ("lisp/net/soap-client.el" 
"lisp/net/soap-inspect.el"))
+ ("sokoban"            :url nil)
+ ("sotlisp"            :url 
"https://github.com/Malabarba/speed-of-thought-lisp";)
+ ("spinner"            :url "https://github.com/Malabarba/spinner.el";)
+ ("sql-beeline"                :url nil)
+ ("sql-indent"          :url "https://github.com/alex-hhh/emacs-sql-indent";)
+ ("sql-smie"            :url nil)
+ ("ssh-deploy"         :url "https://github.com/cjohansson/emacs-ssh-deploy";)
+ ("stream"             :url nil)
+ ("svg"                        :core ("lisp/svg.el"))
+ ("svg-clock"          :url nil)
+ ("swiper"             :url "https://github.com/abo-abo/swiper";)
+ ("system-packages"    :url "https://gitlab.com/jabranham/system-packages";)
+ ("systemd"            :url nil)
+ ("temp-buffer-browse"  :url "https://github.com/leoliu/temp-buffer-browse";)
+ ("test-simple"         :url "https://github.com/rocky/emacs-test-simple";)
+ ("timerfunctions"     :url nil)
+ ("tiny"               :url "https://github.com/abo-abo/tiny";)
+ ("tNFA"               :url "http://www.dr-qubit.org/git/predictive.git";)
+ ("tramp"              :url "git://git.sv.gnu.org/tramp.git" :branch "elpa")
+ ("tramp-theme"                :url nil)
+ ("transcribe"         :url nil)
+ ("transient"          :url "https://github.com/magit/transient";
+  :main-file "lisp/transient.el"
+  :renames (("lisp/" ""))
+  :doc "docs/transient.org")
+ ("trie"               :url "http://www.dr-qubit.org/git/predictive.git";)
+ ("undo-tree"          :url "http://www.dr-qubit.org/git/undo-tree.git";)
+ ("uni-confusables"    :url nil)
+ ("uniquify-files"     :url nil)
+ ("url-http-ntlm"      :url nil)
+ ("validate"           :url "https://github.com/Malabarba/validate.el";)
+ ("valign"             :url "https://github.com/casouri/valign";)
+ ("vcard"              :url nil)
+ ("vdiff"               :url "https://github.com/justbur/emacs-vdiff";)
+ ("vcl-mode"           :url "git://git.gnu.org.ua/vcl-mode")
+ ("vigenere"           :url nil)
+ ("visual-filename-abbrev" :url nil)
+ ("visual-fill"                :url nil)
+ ("vlf"                        :url "https://github.com/m00natic/vlfi";)
+ ("verilog-mode"        :core "lisp/progmodes/verilog-mode.el")
+ ("wcheck-mode"                :url "https://github.com/tlikonen/wcheck-mode";)
+ ("wconf"              :url "https://github.com/ilohmar/wconf";)
+ ("web-server"         :url "https://github.com/eschulte/emacs-web-server.git";)
+ ("webfeeder"          :url "https://gitlab.com/ambrevar/emacs-webfeeder.git";)
+ ("websocket"          :url "https://github.com/ahyatt/emacs-websocket.git";)
+ ("windower"           :url "https://gitlab.com/ambrevar/emacs-windower";)
+ ("windresize"         :url nil)
+ ("wisi"               :url nil)
+ ("wisitoken-grammar-mode" :url nil)
+ ("which-key"           :url "https://github.com/justbur/emacs-which-key";)
+ ("wpuzzle"            :url nil)
+ ("xclip"              :url nil)
+ ("xelb"               :url "https://github.com/ch11ng/xelb.git";)
+ ("xpm"                        :url nil)
+ ("xr"                 :url "https://github.com/mattiase/xr";)
+ ("xref"               :core "lisp/progmodes/xref.el")
+ ("yasnippet"          :url "https://github.com/capitaomorte/yasnippet.git";)
+ ("yasnippet-classic-snippets" :url nil)
+ ("zones"              :url nil)  ;https://www.emacswiki.org/emacs/zones.el
+ ("ztree"              :url "https://github.com/fourier/ztree";)
+ )
diff --git a/externals-list b/externals-list
deleted file mode 100644
index b193f5f..0000000
--- a/externals-list
+++ /dev/null
@@ -1,336 +0,0 @@
-;; -*- lisp-data -*-
-
-;; List of packages that are maintained externally.
-;; The list is made of elements of the form (NAME KIND URL OPTS...).
-;;
-;; Where NAME is the name of the package;
-;;
-;; KIND can be one of:
-;;  :external = kept in a separate `externals/<name>' branch.
-;;  :core     = part of GNU Emacs repository.
-;;
-
-;; For KIND :external URL is the URL of the remote git repository that we want
-;; to track, or `nil' if there is no upstream, i.e., if development of this
-;; package takes place directly on the `externals/<name>' branch of the
-;; `elpa.git' repository.  For packages of KIND :core URL must be a list of:
-;;    STRING = A file-name to copy from Emacs repo.
-;;    (STRING STRING) = A file-name to copy renamed from Emacs repo.
-
-;; For packages consisting of a single file, a plain string is also allowed.
-;; All file-names must be relative to the Emacs repository root and the package
-;; directory.  When a file-name points to a directory all its files are copied
-;; recursively into the package root or specified destination.  A special
-;; :excludes key can be provided to specify files to exclude when copying
-;; directories, wildcards are supported, "*.elc" and "*~" are always excluded.
-;; Exclude matches must be against the full file-name, substring matches don't
-;; work unless wildcards are used (e.g. use "etc/*" instead of "etc/").
-
-;; The FIXMEs indicate that the branch can't be merged as is because it needs
-;; some manual intervention (typically, because the two branches have
-;; diverged).
-
-(("ace-window"         :external "https://github.com/abo-abo/ace-window";)
- ("ack"                        :external "https://github.com/leoliu/ack-el";)
- ("ada-mode"           :external nil)
- ("ada-ref-man"                :external nil)
- ("adaptive-wrap"      :external nil)
- ("adjust-parens"      :external nil)
- ("advice-patch"       :external nil)
- ("aggressive-indent"  :external 
"https://github.com/Malabarba/aggressive-indent-mode";)
- ("ahungry-theme"      :external 
"https://github.com/ahungry/color-theme-ahungry";)
- ("all"                        :external nil)
- ("ampc"               :external nil)
- ("arbitools"          :external nil)
- ("ascii-art-to-unicode" :external nil)
- ("async"              :external "https://github.com/jwiegley/emacs-async";)
- ("auctex"             :external "git://git.sv.gnu.org/auctex.git")
- ("aumix-mode"         :external nil)
- ("auto-overlays"      :external "http://www.dr-qubit.org/git/predictive.git";
-  :doc "docs/auto-overlay-manual.texinfo")
- ("auto-correct"       :external nil)
- ("avy"                        :external "https://github.com/abo-abo/avy";)
- ("bbdb"               :external "git://git.savannah.nongnu.org/bbdb.git")
- ("beacon"             :external "https://github.com/Malabarba/beacon";)
- ("bluetooth"          :external "https://gitlab.com/rstocker/emacs-bluetooth";)
- ("bnf-mode"           :external "https://github.com/sergeyklay/bnf-mode";)
- ("brief"              :external nil)
- ("buffer-expose"      :external "https://github.com/clemera/buffer-expose";)
- ("bug-hunter"         :external 
"https://github.com/Malabarba/elisp-bug-hunter";)
- ;;FIXME:("cedet"      :external "??")
- ;; ("cc-mode"         :core ("lisp/progmodes/cc-align.el"
- ;;                               "lisp/progmodes/cc-awk.el"
- ;;                               "lisp/progmodes/cc-bytecomp.el"
- ;;                               "lisp/progmodes/cc-cmds.el"
- ;;                               "lisp/progmodes/cc-defs.el"
- ;;                               "lisp/progmodes/cc-engine.el"
- ;;                               "lisp/progmodes/cc-fonts.el"
- ;;                               "lisp/progmodes/cc-guess.el"
- ;;                               "lisp/progmodes/cc-langs.el"
- ;;                               "lisp/progmodes/cc-menus.el"
- ;;                               "lisp/progmodes/cc-mode.el"
- ;;                               "lisp/progmodes/cc-styles.el"
- ;;                               "lisp/progmodes/cc-vars.el"
- ;;                               ;; FIXME: elpa.gnu.org doesn't know how to 
build
- ;;                               ;; the .info file from this texi file!
- ;;                               "doc/misc/cc-mode.texi"))
- ("caps-lock"          :external nil)
- ("captain"            :external nil)
- ("chess"              :external nil) ;; Was 
https://github.com/jwiegley/emacs-chess.git
- ("cl-generic"         :external nil)
- ("cl-lib"             :external nil)
- ("cobol-mode"          :external 
"https://gist.github.com/Edward-H/6768e7dc53ea3dd2adca";)
- ("cl-print"           :core "lisp/emacs-lisp/cl-print.el")
- ("clipboard-collector" :external 
"https://github.com/clemera/clipboard-collector";)
- ("coffee-mode"                :external 
"https://github.com/defunkt/coffee-mode";)
- ("compact-docstrings"  :external 
"https://github.com/cpitclaudel/compact-docstrings";)
- ("company"            :external 
"https://github.com/company-mode/company-mode.git";)
- ("company-ebdb"       :external nil)
- ("company-math"       :external "https://github.com/vspinu/company-math.git";)
- ("company-statistics" :external 
"https://github.com/company-mode/company-statistics";)
- ("context-coloring"   :external 
"https://github.com/jacksonrayhamilton/context-coloring.git";)
- ("counsel"            :external "https://github.com/abo-abo/swiper";)
- ("cpio-mode"          :external "https://github.com/dlewan/cpio-mode";)
- ("crisp"              :external nil)
- ("csv-mode"           :external nil)
- ("cycle-quotes"       :external nil)
- ("darkroom"            :external 
"https://github.com/capitaomorte/darkroom.git";)
- ("dash"                :external "https://github.com/magnars/dash.el.git";)
- ("dbus-codegen"       :external "https://github.com/ueno/dbus-codegen-el.git";)
- ("debbugs"            :external nil)
- ("delight"            :external "https://git.savannah.gnu.org/r/delight.git";)
- ("dict-tree"          :external "http://www.dr-qubit.org/git/predictive.git";)
- ("diffview"            :external 
"https://github.com/mgalgs/diffview-mode.git";)
- ("diff-hl"            :external "https://github.com/dgutov/diff-hl.git";)
- ("dired-du"           :external nil)
- ("dired-git-info"     :external "https://github.com/clemera/dired-git-info";)
- ("disk-usage"         :external 
"https://gitlab.com/ambrevar/emacs-disk-usage";)
- ("dismal"             :external nil)
- ("djvu"               :external nil)
- ("docbook"            :external nil)
- ("dts-mode"           :external "https://github.com/bgamari/dts-mode.git";)
- ("easy-kill"          :external "https://github.com/leoliu/easy-kill";)
- ("ebdb"                :external "https://github.com/girzel/ebdb.git";)
- ("ebdb-gnorb"         :external nil)
- ("ebdb-i18n-chn"      :external nil)
- ("ediprolog"          :external nil)
- ("eev"                        :external "https://github.com/edrx/eev.git";) 
;branch UTF-8
- ("eglot"               :external "https://github.com/joaotavora/eglot.git";)
- ("el-search"          :external nil)
- ("eldoc"              :core "lisp/emacs-lisp/eldoc.el")
- ("eldoc-eval"         :external 
"https://github.com/thierryvolpiatto/eldoc-eval.git";)
- ("electric-spacing"   :external nil)
- ("elisp-benchmarks"   :external nil)
- ("emms"               :external "https://git.savannah.gnu.org/git/emms.git";)
- ("enwc"               :external 
"hg::https://hg.savannah.nongnu.org/hgweb/enwc/";)
- ("epoch-view"         :external nil)
- ("ergoemacs-mode"     :external 
"https://github.com/ergoemacs/ergoemacs-mode.git";)
- ("excorporate"                :external nil)
- ("expand-region"      :external "https://github.com/magnars/expand-region.el";)
- ("exwm"               :external "https://github.com/ch11ng/exwm.git";)
- ("f90-interface-browser" :external "https://github.com/wence-/f90-iface";)
- ("filladapt"          :external nil)
- ("flylisp"            :external nil)
- ("flymake"            :core "lisp/progmodes/flymake.el")
- ("frame-tabs"         :external nil)
- ("frog-menu"          :external "https://github.com/clemera/frog-menu";)
- ("fsm"                        :external nil)
- ("gcmh"               :external "https://gitlab.com/koral/gcmh";)
- ("ggtags"             :external "https://github.com/leoliu/ggtags";)
- ("gited"              :external nil)
- ("gle-mode"           :external nil)
- ("gnome-c-style"      :external "https://github.com/ueno/gnome-c-style.git";)
- ("gnorb"               :external nil) ;; Was "https://github.com/girzel/gnorb";
- ("gnu-elpa"           :external nil)
- ("gnu-elpa-keyring-update" :external nil)
- ("gnugo"              :external nil)
- ("gnus-mock"          :external nil)
- ("gpastel"            :external 
"https://gitlab.petton.fr/DamienCassou/gpastel";)
- ("greader"            :external 
"https://gitlab.com/michelangelo-rodriguez/greader";)
- ("greenbar"           :external nil)
- ("guess-language"     :external 
"https://github.com/tmalsburg/guess-language.el";)
- ("heap"               :external "http://www.dr-qubit.org/git/predictive.git";)
- ("highlight-escape-sequences" :external 
"https://github.com/dgutov/highlight-escape-sequences/";)
- ("hook-helpers"       :external 
"https://git.savannah.nongnu.org/git/hook-helpers-el.git";)
- ("html5-schema"       :external nil)
- ("hydra"              :external "https://github.com/abo-abo/hydra";)
- ("hyperbole"           :external 
"http://git.savannah.gnu.org/r/hyperbole.git";)
- ("ioccur"             :external 
"https://github.com/thierryvolpiatto/ioccur.git";)
- ("iterators"          :external nil)
- ("ivy"                        :external "https://github.com/abo-abo/swiper";)
- ("ivy-explorer"        :external "https://github.com/clemera/ivy-explorer";)
- ("ivy-posframe"        :external "https://github.com/tumashu/ivy-posframe";)
- ("javaimp"            :external nil)
- ("jgraph-mode"                :external nil)
- ("js2-mode"           :external "https://github.com/mooz/js2-mode.git";)
- ("json-mode"          :external nil)
- ("jsonrpc"            :core "lisp/jsonrpc.el")
- ("jumpc"              :external nil)
- ("kmb"                        :external nil)
- ("landmark"           :external nil)
- ("leaf"               :external "https://github.com/conao3/leaf.el";)
- ("let-alist"          :core "lisp/emacs-lisp/let-alist.el")
- ("lex"                        :external nil)
- ("lmc"                        :external nil)
- ("load-dir"           :external nil)
- ("load-relative"      :external "http://github.com/rocky/emacs-load-relative";)
- ("loc-changes"                :external 
"http://github.com/rocky/emacs-loc-changes";)
- ("loccur"             :external "https://github.com/fourier/loccur";)
- ("map"                 :core "lisp/emacs-lisp/map.el")
- ("markchars"          :external nil)
- ("math-symbol-lists"  :external 
"https://github.com/vspinu/math-symbol-lists.git";)
- ("memory-usage"       :external nil)
- ("metar"              :external nil)
- ("midi-kbd"           :external nil)
- ("mines"              :external "https://github.com/calancha/Minesweeper";)
- ("minibuffer-line"    :external nil)
- ("minimap"            :external nil)
- ("mmm-mode"            :external "https://github.com/purcell/mmm-mode.git";)
- ("modus-operandi-theme":external 
"https://gitlab.com/protesilaos/modus-themes";)
- ("modus-vivendi-theme"        :external 
"https://gitlab.com/protesilaos/modus-themes";)
- ("multishell"         :external 
"https://github.com/kenmanheimer/EmacsMultishell";)
- ("muse"               :external "https://github.com/alexott/muse";) ;FIXME: 
Not nearly in-sync
- ("myers"              :external nil)
- ("nadvice"            :external nil)
- ("nameless"           :external "https://github.com/Malabarba/Nameless";)
- ("names"              :external "http://github.com/Malabarba/names";)
- ("nhexl-mode"         :external nil)
- ("nlinum"             :external nil)
- ("notes-mode"         :external nil)
- ("ntlm"               :core "lisp/net/ntlm.el")
- ("num3-mode"          :external nil)
- ("oauth2"             :external nil)
- ("objed"              :external "https://github.com/clemera/objed";)
- ("omn-mode"            :external nil)
- ("on-screen"           :external 
"https://github.com/michael-heerdegen/on-screen.el.git";)
- ("org"
-  :external "https://code.orgmode.org/bzg/org-mode";
-  :main-file "lisp/org.el"
-  :release-branch "maint"
-  :ignored-files ("etc/schema" "contrib" "mk" "testing" "lisp/org-install.el")
-  :renames (("lisp/" ""))
-  :news "etc/ORG-NEWS"
-  :doc "doc/org-manual.org")
- ("org-translate"      :external nil)
- ("orgalist"            :external nil)
- ("org-edna"           :external 
"https://savannah.nongnu.org/projects/org-edna-el";) ;URL?
- ("osc"                        :external nil)
- ("other-frame-window" :external nil)
- ("paced"              :external 
"bzr::bzr://bzr.savannah.nongnu.org/paced-el/trunk")
- ("pabbrev"             :external "https://github.com/phillord/pabbrev.git";)
- ("package-fixes"      :external nil)
- ("parsec"              :external 
"https://github.com/cute-jumper/parsec.el.git";)
- ("path-iterator"      :external nil)
- ("peg"                        :external) ;Was in 
"https://github.com/ellerh/peg.el";
- ("persist"             :external "https://gitlab.com/phillord/persist.git";)
- ("phps-mode"          :external 
"https://github.com/cjohansson/emacs-phps-mode";)
- ("pinentry"           :external "https://github.com/ueno/pinentry-el.git";)
- ("poker"              :external nil)
- ("posframe"           :external "https://github.com/tumashu/posframe";)
- ("prefixed-core"      :external nil)
- ("project"            :core "lisp/progmodes/project.el")
- ("psgml"               :external "https://github.com/lenst/psgml.git";)
- ;; FIXME: We actually used a filtered version of pspp.git using:
- ;;     git filter-branch                                           \
- ;;         --index-filter "git read-tree --empty;                  \
- ;;                         git reset \$GIT_COMMIT -- pspp-mode.el" \
- ;;         -- -- pspp-mode.el
- ("pspp-mode"          :external nil) ;; Was 
"https://git.sv.gnu.org/r/pspp.git";
- ("python"             :core "lisp/progmodes/python.el")
- ("quarter-plane"      :external nil)
- ("queue"              :external "http://www.dr-qubit.org/git/predictive.git";)
- ("rainbow-mode"       :external nil)
- ("rbit"               :external nil)
- ("rcirc-color"                :external nil)
- ("rcirc-menu"         :external nil)
- ("realgud"             :external "https://github.com/realgud/realgud";)
- ("realgud-ipdb"        :external "https://github.com/realgud/realgud-ipdb";)
- ("realgud-jdb"         :external "https://github.com/realgud/jdb";)
- ("realgud-lldb"        :external "https://github.com/realgud/realgud-lldb";)
- ("realgud-node-debug"  :external 
"https://github.com/realgud/realgud-node-debug";)
- ("realgud-node-inspect" :external 
"https://github.com/realgud/realgud-node-inspect";)
- ("realgud-trepan-ni"   :external "https://github.com/realgud/realgud-ni";)
- ("rec-mode"           :external 
"https://git.savannah.gnu.org/git/recutils/rec-mode.git";)
- ("register-list"      :external nil)
- ("relint"             :external "https://github.com/mattiase/relint";)
- ("rich-minority"      :external "https://github.com/Malabarba/rich-minority";)
- ("rnc-mode"           :external nil)
- ("rt-liberation"      :external "https://git.savannah.nongnu.org/git/rtliber";)
- ("rudel"              :external nil) ;; Was 
bzr::bzr://rudel.bzr.sourceforge.net/bzrroot/rudel/trunk
- ("scanner"            :external "https://gitlab.com/rstocker/scanner.git";)
- ("scroll-restore"     :external nil)
- ("sed-mode"           :external nil)
- ("seq"                        :external nil)
- ("shelisp"            :external nil)
- ("shell-command+"     :external 
"https://git.sr.ht/~zge/bang/tree/shell-command+";)
- ("shell-quasiquote"   :external nil)
- ("shen-mode"          :external nil)
- ("sisu-mode"          :external nil)
- ("slime-volleyball"   :external nil)
- ("sm-c-mode"          :external nil)
- ("smalltalk-mode"     :external "git://git.sv.gnu.org/smalltalk")
- ("smart-yank"         :external nil)
- ("sml-mode"           :external nil)
- ("so-long"             :core "lisp/so-long.el")
- ("soap-client"                :core ("lisp/net/soap-client.el" 
"lisp/net/soap-inspect.el"))
- ("sokoban"            :external nil)
- ("sotlisp"            :external 
"https://github.com/Malabarba/speed-of-thought-lisp";)
- ("spinner"            :external "https://github.com/Malabarba/spinner.el";)
- ("sql-beeline"                :external nil)
- ("sql-indent"          :external 
"https://github.com/alex-hhh/emacs-sql-indent";)
- ("sql-smie"            :external nil)
- ("ssh-deploy"         :external 
"https://github.com/cjohansson/emacs-ssh-deploy";)
- ("stream"             :external nil)
- ("svg"                        :core ("lisp/svg.el"))
- ("svg-clock"          :external nil)
- ("swiper"             :external "https://github.com/abo-abo/swiper";)
- ("system-packages"    :external 
"https://gitlab.com/jabranham/system-packages";)
- ("systemd"            :external nil)
- ("temp-buffer-browse"  :external 
"https://github.com/leoliu/temp-buffer-browse";)
- ("test-simple"         :external "https://github.com/rocky/emacs-test-simple";)
- ("timerfunctions"     :external nil)
- ("tiny"               :external "https://github.com/abo-abo/tiny";)
- ("tNFA"               :external "http://www.dr-qubit.org/git/predictive.git";)
- ("tramp"              :external "git://git.sv.gnu.org/tramp.git" :branch 
"elpa")
- ("tramp-theme"                :external nil)
- ("transcribe"         :external nil)
- ("transient"          :external "https://github.com/magit/transient";
-  :main-file "lisp/transient.el"
-  :renames (("lisp/" ""))
-  :doc "docs/transient.org")
- ("trie"               :external "http://www.dr-qubit.org/git/predictive.git";)
- ("undo-tree"          :external "http://www.dr-qubit.org/git/undo-tree.git";)
- ("uni-confusables"    :external nil)
- ("uniquify-files"     :external nil)
- ("url-http-ntlm"      :external nil)
- ("validate"           :external "https://github.com/Malabarba/validate.el";)
- ("valign"             :external "https://github.com/casouri/valign";)
- ("vcard"              :external nil)
- ("vdiff"               :external "https://github.com/justbur/emacs-vdiff";)
- ("vcl-mode"           :external "git://git.gnu.org.ua/vcl-mode")
- ("vigenere"           :external nil)
- ("visual-filename-abbrev" :external nil)
- ("visual-fill"                :external nil)
- ("vlf"                        :external "https://github.com/m00natic/vlfi";)
- ("verilog-mode"        :core "lisp/progmodes/verilog-mode.el")
- ("wcheck-mode"                :external 
"https://github.com/tlikonen/wcheck-mode";)
- ("wconf"              :external "https://github.com/ilohmar/wconf";)
- ("web-server"         :external 
"https://github.com/eschulte/emacs-web-server.git";)
- ("webfeeder"          :external 
"https://gitlab.com/ambrevar/emacs-webfeeder.git";)
- ("websocket"          :external 
"https://github.com/ahyatt/emacs-websocket.git";)
- ("windower"           :external "https://gitlab.com/ambrevar/emacs-windower";)
- ("windresize"         :external nil)
- ("wisi"               :external nil)
- ("wisitoken-grammar-mode" :external nil)
- ("which-key"           :external "https://github.com/justbur/emacs-which-key";)
- ("wpuzzle"            :external nil)
- ("xclip"              :external nil)
- ("xelb"               :external "https://github.com/ch11ng/xelb.git";)
- ("xpm"                        :external nil)
- ("xr"                 :external "https://github.com/mattiase/xr";)
- ("xref"               :core "lisp/progmodes/xref.el")
- ("yasnippet"          :external 
"https://github.com/capitaomorte/yasnippet.git";)
- ("yasnippet-classic-snippets" :external nil)
- ("zones"              :external nil)  
;https://www.emacswiki.org/emacs/zones.el
- ("ztree"              :external "https://github.com/fourier/ztree";)
- )



reply via email to

[Prev in Thread] Current Thread [Next in Thread]