[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: NonGNU ELPA work
From: |
Philip Kaludercic |
Subject: |
Re: NonGNU ELPA work |
Date: |
Thu, 23 Sep 2021 22:51:39 +0000 |
It might be interesting to consider adding a few of these libraries to
NonGNU ELPA: https://www.emacswiki.org/emacs/DrewsElispLibraries
For them to be added to nongnu.git, we'd have to use the emacsmirror
(https://github.com/emacsmirror) repositories.
These seem interesting:
- bookmark+
* buff-menu+
* calendar+
* compile+
- dired+
* doremi
* grep+
* help+
* help-fns+
* highlight
* hl-line+
- icicles
* imenu+
* info+
* isearch+
* lacarte
* window+
There are two main issues:
1. The ...+ libraries tend to overwrite functions defined in Emacs
itself. While from what I understand this is also the intention, it
might be nice if this could be avoided.
2. The packages with an "*" have a version number set to 0. This
indicates they shouldn't be released on the main archive.
I Cc'ed Drew to see if he is interested in cooperating.
Here is the (untested) diff of elpa-packages:
diff --git a/elpa-packages b/elpa-packages
index 1074f4c30..d8a4704d4 100644
--- a/elpa-packages
+++ b/elpa-packages
@@ -16,6 +16,12 @@
("bison-mode" :url "https://github.com/Wilfred/bison-mode")
+ ("bookmark+" :url "https://github.com/emacsmirror/bookmark-plus")
+
+ ("buff-menu+" :url "https://github.com/emacsmirror/buff-menu-plus")
+
+ ("calendar+" :url "https://github.com/emacsmirror/calendar-plus")
+
("caml" :url "https://github.com/ocaml/caml-mode"
;; The version 4.7.1 from Melpa-stable seems to correspond to
;; revision a9134009.
@@ -25,6 +31,8 @@
:ignored-files ("clojure-mode-extra-font-locking.el" "doc" "test" "test.clj")
:news "CHANGELOG.md")
+ ("compile+" :url "https://github.com/emacsmirror/compile-plus")
+
("crux" :url "https://github.com/bbatsov/crux")
("d-mode" :url
"https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode"
@@ -34,6 +42,10 @@
:ignored-files ("test" "Cask" "Makefile")
:news "CHANGELOG.md")
+ ("dired+" :url "https://github.com/emacsmirror/dired-plus")
+
+ ("doremi" :url "https://github.com/emacsmirror/doremi")
+
("editorconfig" :url
"https://github.com/editorconfig/editorconfig-emacs"
:doc "doc/editorconfig.texi"
:news "CHANGELOG.md"
@@ -78,6 +90,8 @@
("goto-chg" :url "https://github.com/emacs-evil/goto-chg")
+ ("grep+" :url "https://github.com/emacsmirror/grep-plus")
+
("guru-mode" :url "https://github.com/bbatsov/guru-mode")
("haml-mode" :url "https://github.com/nex3/haml-mode")
@@ -94,15 +108,25 @@
;; ;; https://github.com/haskell/haskell-mode/releases/tag/17.2
;; :version-map ((nil "17.2" "e72677668f5fc7cc148008e885a0f256e245dd43")))
+ ("help+" :url "https://github.com/emacsmirror/help-plus")
+
+ ("help-fns+" :url "https://github.com/emacsmirror/help-fns-plus")
+
+ ("highlight" :url "https://github.com/emacsmirror/highlight")
+
("highlight-parentheses"
:url "https://git.sr.ht/~tsdh/highlight-parentheses.el"
:branch "main"
:readme "README.md")
+ ("hl-line+" :url "https://github.com/emacsmirror/hl-line-plus")
+
("htmlize" :url "https://github.com/hniksic/emacs-htmlize"
:ignored-files ("htmlize.el.html")
:release-branch "stable")
+ ("icicles" :url "https://github.com/emacsmirror/icicles")
+
("idris-mode" :url "https://github.com/idris-hackers/idris-mode"
:ignored-files ("test-data" "Makefile" "documentation.tex" "logo-small.png"
"idris-tests*.el")
@@ -112,12 +136,20 @@
:ignored-files ("test")
:news "CHANGELOG.md")
+ ("imenu+" :url "https://github.com/emacsmirror/imenu-plus")
+
+ ("info+" :url "https://github.com/emacsmirror/info-plus")
+
+ ("isearch+" :url "https://github.com/emacsmirror/isearch-plus")
+
("j-mode" :url "https://github.com/zellio/j-mode")
("julia-mode" :url "https://github.com/JuliaEditorSupport/julia-emacs"
:ignored-files ("julia-mode-tests.el" "logo.png")
:news "CHANGELOG.md")
+ ("lacarte" :url "https://github.com/emacsmirror/lacarte")
+
("lua-mode" :url "https://github.com/immerrr/lua-mode/"
:ignored-files ("test" "travis" "init-tryout.el"))
@@ -165,6 +197,8 @@
;; :dont-release "-dev\\'"
)
+ ("mouse+" :url "https://github.com/emacsmirror/mouse-plus")
+
("multiple-cursors" :url "https://github.com/magnars/multiple-cursors.el"
:ignored-files ("features"))
@@ -239,6 +273,8 @@
("web-mode" :url "https://github.com/fxbois/web-mode"
:ignored-files ("issues" "tests" "run.sh"))
+ ("window+" :url "https://github.com/emacsmirror/window-plus")
+
("with-editor" :url "https://github.com/magit/with-editor"
:ignored-files ("htmlxref.cnf" ".travis.yml" ".mailmap" "Makefile")
:doc "with-editor.texi")
--
Philip Kaludercic
- Re: NonGNU ELPA work,
Philip Kaludercic <=
- RE: [External] : Re: NonGNU ELPA work, Drew Adams, 2021/09/23
- Re: [External] : Re: NonGNU ELPA work, Stefan Monnier, 2021/09/24
- RE: [External] : Re: NonGNU ELPA work, Drew Adams, 2021/09/24
- RE: [External] : Re: NonGNU ELPA work, Stefan Kangas, 2021/09/24
- RE: [External] : Re: NonGNU ELPA work, Drew Adams, 2021/09/24
- RE: [External] : Re: NonGNU ELPA work, Stefan Kangas, 2021/09/24
- RE: [External] : Re: NonGNU ELPA work, Drew Adams, 2021/09/24
- Re: [External] : Re: NonGNU ELPA work, Eli Zaretskii, 2021/09/25
- Re: [External] : Re: NonGNU ELPA work, dick, 2021/09/24
Re: [External] : Re: NonGNU ELPA work, Philip Kaludercic, 2021/09/24