]> code.delx.au - dotemacs/commitdiff
include packages as submodules
authorJames Bunton <jamesbunton@delx.net.au>
Wed, 20 Jul 2016 00:08:33 +0000 (10:08 +1000)
committerJames Bunton <jamesbunton@delx.net.au>
Wed, 20 Jul 2016 00:08:33 +0000 (10:08 +1000)
33 files changed:
.gitignore
.gitmodules [new file with mode: 0644]
init.el
mirror-gnu-emacs-elpa [new submodule]
packages/README [new file with mode: 0644]
packages/ace-jump-mode [new submodule]
packages/change-inner [new submodule]
packages/coffee-mode [new submodule]
packages/dash [new submodule]
packages/diminish [new submodule]
packages/dockerfile-mode [new submodule]
packages/editorconfig [new submodule]
packages/expand-region [new submodule]
packages/flycheck [new submodule]
packages/git-modes [new submodule]
packages/groovy-modes [new submodule]
packages/haskell-mode [new submodule]
packages/ibuffer-vc [new submodule]
packages/indent-guide [new submodule]
packages/js2-mode [new submodule]
packages/json-mode [new submodule]
packages/json-reformat [new submodule]
packages/json-snatcher [new submodule]
packages/let-alist [new symlink]
packages/multiple-cursors [new submodule]
packages/pkgbuild-mode [new submodule]
packages/restclient [new submodule]
packages/scala-mode [new submodule]
packages/seq [new symlink]
packages/slime [new submodule]
packages/swiper [new submodule]
packages/yaml-mode [new submodule]
packages/yasnippet [new submodule]

index b84148ac3a5e306d04e682f5cd16079aba861248..1f585966bb76e40d0f9ce2aaae96b12eb1d59a1f 100644 (file)
@@ -1,6 +1,5 @@
 auto-save-list
 games
-lisp/packages
 .mc-lists.el
 recentf
 save-place-file
diff --git a/.gitmodules b/.gitmodules
new file mode 100644 (file)
index 0000000..cf63ada
--- /dev/null
@@ -0,0 +1,84 @@
+[submodule "pkgbuild-mode"]
+       path = packages/pkgbuild-mode
+       url = https://github.com/juergenhoetzel/pkgbuild-mode.git
+[submodule "yaml-mode"]
+       path = packages/yaml-mode
+       url = https://github.com/yoshiki/yaml-mode.git
+[submodule "dockerfile-model"]
+       path = packages/dockerfile-mode
+       url = https://github.com/spotify/dockerfile-mode.git
+[submodule "editorconfig"]
+       path = packages/editorconfig
+       url = https://github.com/editorconfig/editorconfig-emacs.git
+[submodule "coffee-mode"]
+       path = packages/coffee-mode
+       url = https://github.com/defunkt/coffee-mode
+[submodule "slime"]
+       path = packages/slime
+       url = https://github.com/slime/slime.git
+[submodule "flycheck"]
+       path = packages/flycheck
+       url = https://github.com/flycheck/flycheck
+[submodule "restclient"]
+       path = packages/restclient
+       url = https://github.com/pashky/restclient.el.git
+[submodule "ibuffer-vc"]
+       path = packages/ibuffer-vc
+       url = https://github.com/purcell/ibuffer-vc.git
+[submodule "multiple-cursors"]
+       path = packages/multiple-cursors
+       url = https://github.com/magnars/multiple-cursors.el.git
+[submodule "yasnippet"]
+       path = packages/yasnippet
+       url = https://github.com/joaotavora/yasnippet.git
+[submodule "indent-guide"]
+       path = packages/indent-guide
+       url = https://github.com/zk-phi/indent-guide.git
+[submodule "ace-jump-mode"]
+       path = packages/ace-jump-mode
+       url = https://github.com/winterTTr/ace-jump-mode.git
+[submodule "expand-region"]
+       path = packages/expand-region
+       url = https://github.com/magnars/expand-region.el.git
+[submodule "change-inner"]
+       path = packages/change-inner
+       url = https://github.com/magnars/change-inner.el.git
+[submodule "js2-mode"]
+       path = packages/js2-mode
+       url = https://github.com/mooz/js2-mode.git
+[submodule "dash"]
+       path = packages/dash
+       url = https://github.com/magnars/dash.el.git
+[submodule "diminish"]
+       path = packages/diminish
+       url = https://github.com/myrjola/diminish.el.git
+[submodule "git-modes"]
+       path = packages/git-modes
+       url = https://github.com/magit/git-modes.git
+[submodule "json-mode"]
+       path = packages/json-mode
+       url = https://github.com/joshwnj/json-mode.git
+[submodule "json-snatcher"]
+       path = packages/json-snatcher
+       url = https://github.com/Sterlingg/json-snatcher.git
+[submodule "json-reformat"]
+       path = packages/json-reformat
+       url = https://github.com/gongo/json-reformat.git
+[submodule "swiper"]
+       path = packages/swiper
+       url = https://github.com/abo-abo/swiper.git
+[submodule "haskell-mode"]
+       path = packages/haskell-mode
+       url = https://github.com/haskell/haskell-mode.git
+[submodule "scala-mode"]
+       path = packages/scala-mode
+       url = https://github.com/ensime/emacs-scala-mode.git
+[submodule "groovy-modes"]
+       path = packages/groovy-modes
+       url = https://github.com/Groovy-Emacs-Modes/groovy-emacs-modes.git
+[submodule "gnu-emacs-elpa"]
+       path = mirror-gnu-emacs-elpa
+       url = https://delx.net.au/git/mirror-gnu-emacs-elpa
+[submodule "dockerfile-mode"]
+       path = packages/dockerfile-mode
+       url = https://github.com/spotify/dockerfile-mode.git
diff --git a/init.el b/init.el
index 4ddfe84d810b4f3bfca6a863de2d7564bb7bcdb8..7b90112b423560db341f28d00f315ac8432af748 100644 (file)
--- a/init.el
+++ b/init.el
@@ -1,7 +1,7 @@
 (add-to-list 'load-path "~/.emacs.d/lisp/")
 
-(dolist (name (directory-files "~/.emacs.d/lisp/packages/"))
-  (let ((dirname (concat "~/.emacs.d/lisp/packages/" name)))
+(dolist (name (directory-files "~/.emacs.d/packages/"))
+  (let ((dirname (concat "~/.emacs.d/packages/" name)))
     (if (not (equal "." (substring name 0 1)))
         (if (file-accessible-directory-p dirname)
             (add-to-list 'load-path dirname)))))
diff --git a/mirror-gnu-emacs-elpa b/mirror-gnu-emacs-elpa
new file mode 160000 (submodule)
index 0000000..b898fa3
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit b898fa3d0cafc7ddd8e121178caa1a542013c9ca
diff --git a/packages/README b/packages/README
new file mode 100644 (file)
index 0000000..6a548d3
--- /dev/null
@@ -0,0 +1,17 @@
+# Initial clone
+git submodule init
+git submodule update
+
+# Adding
+git submodule add --name name https://example.com/foo.git .emacs.d/packages/name
+
+# Moving
+git mv
+
+# Removing
+git rm
+edit .git/config
+rm -rf .git/modules/<name>
+
+# Updating
+git submodule foreach git fetch
diff --git a/packages/ace-jump-mode b/packages/ace-jump-mode
new file mode 160000 (submodule)
index 0000000..8351e2d
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 8351e2df4fbbeb2a4003f2fb39f46d33803f3dac
diff --git a/packages/change-inner b/packages/change-inner
new file mode 160000 (submodule)
index 0000000..52c543a
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 52c543a4b9808c0d15b565fcdf646c9779de33e8
diff --git a/packages/coffee-mode b/packages/coffee-mode
new file mode 160000 (submodule)
index 0000000..d0223a4
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit d0223a4e85bf8cf534b79112499bde38a35648af
diff --git a/packages/dash b/packages/dash
new file mode 160000 (submodule)
index 0000000..502be58
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 502be58722262c5b9d779848a168b0dc67ee7471
diff --git a/packages/diminish b/packages/diminish
new file mode 160000 (submodule)
index 0000000..826e191
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 826e19186bef91d2241739cb8b48b8cfba14c17a
diff --git a/packages/dockerfile-mode b/packages/dockerfile-mode
new file mode 160000 (submodule)
index 0000000..53434af
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 53434afa3b56eb9284d5e2c21956e43046cae1fa
diff --git a/packages/editorconfig b/packages/editorconfig
new file mode 160000 (submodule)
index 0000000..11f058f
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 11f058f368cd59433fffbe1cda6c8def0ed4b19e
diff --git a/packages/expand-region b/packages/expand-region
new file mode 160000 (submodule)
index 0000000..59f6711
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 59f67115263676de5345581216640019975c4fda
diff --git a/packages/flycheck b/packages/flycheck
new file mode 160000 (submodule)
index 0000000..b97df1e
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit b97df1e6544276b91b3c70a77f441097ca817405
diff --git a/packages/git-modes b/packages/git-modes
new file mode 160000 (submodule)
index 0000000..9da8cac
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 9da8cac8ea6cc07626565b5ede9aedae133b4d6a
diff --git a/packages/groovy-modes b/packages/groovy-modes
new file mode 160000 (submodule)
index 0000000..9d42f28
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 9d42f284b3163215484e16bef1785456d2e7b68d
diff --git a/packages/haskell-mode b/packages/haskell-mode
new file mode 160000 (submodule)
index 0000000..a7fb437
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit a7fb4379366b3a186475ad8075f1482a0b90bfe3
diff --git a/packages/ibuffer-vc b/packages/ibuffer-vc
new file mode 160000 (submodule)
index 0000000..daae8b8
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit daae8b8cec4b8e572b065e00c8c8a368fd0a8b8b
diff --git a/packages/indent-guide b/packages/indent-guide
new file mode 160000 (submodule)
index 0000000..feb207c
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit feb207cb5610f351c7cdcf266e0c99117b2f786c
diff --git a/packages/js2-mode b/packages/js2-mode
new file mode 160000 (submodule)
index 0000000..1f12517
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 1f1251713830a2c3300e1b007ca6a5ca56d94e01
diff --git a/packages/json-mode b/packages/json-mode
new file mode 160000 (submodule)
index 0000000..9ba01b8
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 9ba01b868a6b138feeff82b9eb0abd331d29325f
diff --git a/packages/json-reformat b/packages/json-reformat
new file mode 160000 (submodule)
index 0000000..24c2bf3
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 24c2bf3c41897b5cf1398dcaedfec88526308bf4
diff --git a/packages/json-snatcher b/packages/json-snatcher
new file mode 160000 (submodule)
index 0000000..c4cecc0
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit c4cecc0a5051bd364373aa499c47a1bb7a5ac51c
diff --git a/packages/let-alist b/packages/let-alist
new file mode 120000 (symlink)
index 0000000..6e48ca5
--- /dev/null
@@ -0,0 +1 @@
+../mirror-gnu-emacs-elpa/packages/let-alist
\ No newline at end of file
diff --git a/packages/multiple-cursors b/packages/multiple-cursors
new file mode 160000 (submodule)
index 0000000..ad95d28
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit ad95d287c76e2dfc8d2e5102b09fe6193302f5f6
diff --git a/packages/pkgbuild-mode b/packages/pkgbuild-mode
new file mode 160000 (submodule)
index 0000000..7369ab3
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 7369ab3c6b59cfdf2ecd2b32ad96ce006e766fa0
diff --git a/packages/restclient b/packages/restclient
new file mode 160000 (submodule)
index 0000000..07a934d
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 07a934df9a928de9602f2b6b6c6ab441f3d0713c
diff --git a/packages/scala-mode b/packages/scala-mode
new file mode 160000 (submodule)
index 0000000..c90bbde
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit c90bbde5ff29c23b1545c7b29edba453fc33f393
diff --git a/packages/seq b/packages/seq
new file mode 120000 (symlink)
index 0000000..9e1cf88
--- /dev/null
@@ -0,0 +1 @@
+../mirror-gnu-emacs-elpa/packages/seq
\ No newline at end of file
diff --git a/packages/slime b/packages/slime
new file mode 160000 (submodule)
index 0000000..a8a3dd8
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit a8a3dd887141a6a64cd9646a95a56c48e1a2f5e1
diff --git a/packages/swiper b/packages/swiper
new file mode 160000 (submodule)
index 0000000..7e188d5
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 7e188d54e74b779759513a66882126e42fac32b9
diff --git a/packages/yaml-mode b/packages/yaml-mode
new file mode 160000 (submodule)
index 0000000..a4794ea
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit a4794ea21a2ca8c9be6322fd7964e353d3fed0c1
diff --git a/packages/yasnippet b/packages/yasnippet
new file mode 160000 (submodule)
index 0000000..9500b00
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 9500b000fde22cdb59ad178ae7c4920e866ba329