From ea90abd9cba0c9332f0100f7934ae50b8157386d Mon Sep 17 00:00:00 2001 From: James Bunton Date: Wed, 20 Jul 2016 10:08:33 +1000 Subject: [PATCH] include packages as submodules --- .gitignore | 1 - .gitmodules | 84 +++++++++++++++++++++++++++++++++++++++ init.el | 4 +- mirror-gnu-emacs-elpa | 1 + packages/README | 17 ++++++++ packages/ace-jump-mode | 1 + packages/change-inner | 1 + packages/coffee-mode | 1 + packages/dash | 1 + packages/diminish | 1 + packages/dockerfile-mode | 1 + packages/editorconfig | 1 + packages/expand-region | 1 + packages/flycheck | 1 + packages/git-modes | 1 + packages/groovy-modes | 1 + packages/haskell-mode | 1 + packages/ibuffer-vc | 1 + packages/indent-guide | 1 + packages/js2-mode | 1 + packages/json-mode | 1 + packages/json-reformat | 1 + packages/json-snatcher | 1 + packages/let-alist | 1 + packages/multiple-cursors | 1 + packages/pkgbuild-mode | 1 + packages/restclient | 1 + packages/scala-mode | 1 + packages/seq | 1 + packages/slime | 1 + packages/swiper | 1 + packages/yaml-mode | 1 + packages/yasnippet | 1 + 33 files changed, 132 insertions(+), 3 deletions(-) create mode 100644 .gitmodules create mode 160000 mirror-gnu-emacs-elpa create mode 100644 packages/README create mode 160000 packages/ace-jump-mode create mode 160000 packages/change-inner create mode 160000 packages/coffee-mode create mode 160000 packages/dash create mode 160000 packages/diminish create mode 160000 packages/dockerfile-mode create mode 160000 packages/editorconfig create mode 160000 packages/expand-region create mode 160000 packages/flycheck create mode 160000 packages/git-modes create mode 160000 packages/groovy-modes create mode 160000 packages/haskell-mode create mode 160000 packages/ibuffer-vc create mode 160000 packages/indent-guide create mode 160000 packages/js2-mode create mode 160000 packages/json-mode create mode 160000 packages/json-reformat create mode 160000 packages/json-snatcher create mode 120000 packages/let-alist create mode 160000 packages/multiple-cursors create mode 160000 packages/pkgbuild-mode create mode 160000 packages/restclient create mode 160000 packages/scala-mode create mode 120000 packages/seq create mode 160000 packages/slime create mode 160000 packages/swiper create mode 160000 packages/yaml-mode create mode 160000 packages/yasnippet diff --git a/.gitignore b/.gitignore index b84148a..1f58596 100644 --- a/.gitignore +++ b/.gitignore @@ -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 index 0000000..cf63ada --- /dev/null +++ b/.gitmodules @@ -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 4ddfe84..7b90112 100644 --- 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 index 0000000..b898fa3 --- /dev/null +++ b/mirror-gnu-emacs-elpa @@ -0,0 +1 @@ +Subproject commit b898fa3d0cafc7ddd8e121178caa1a542013c9ca diff --git a/packages/README b/packages/README new file mode 100644 index 0000000..6a548d3 --- /dev/null +++ b/packages/README @@ -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/ + +# Updating +git submodule foreach git fetch diff --git a/packages/ace-jump-mode b/packages/ace-jump-mode new file mode 160000 index 0000000..8351e2d --- /dev/null +++ b/packages/ace-jump-mode @@ -0,0 +1 @@ +Subproject commit 8351e2df4fbbeb2a4003f2fb39f46d33803f3dac diff --git a/packages/change-inner b/packages/change-inner new file mode 160000 index 0000000..52c543a --- /dev/null +++ b/packages/change-inner @@ -0,0 +1 @@ +Subproject commit 52c543a4b9808c0d15b565fcdf646c9779de33e8 diff --git a/packages/coffee-mode b/packages/coffee-mode new file mode 160000 index 0000000..d0223a4 --- /dev/null +++ b/packages/coffee-mode @@ -0,0 +1 @@ +Subproject commit d0223a4e85bf8cf534b79112499bde38a35648af diff --git a/packages/dash b/packages/dash new file mode 160000 index 0000000..502be58 --- /dev/null +++ b/packages/dash @@ -0,0 +1 @@ +Subproject commit 502be58722262c5b9d779848a168b0dc67ee7471 diff --git a/packages/diminish b/packages/diminish new file mode 160000 index 0000000..826e191 --- /dev/null +++ b/packages/diminish @@ -0,0 +1 @@ +Subproject commit 826e19186bef91d2241739cb8b48b8cfba14c17a diff --git a/packages/dockerfile-mode b/packages/dockerfile-mode new file mode 160000 index 0000000..53434af --- /dev/null +++ b/packages/dockerfile-mode @@ -0,0 +1 @@ +Subproject commit 53434afa3b56eb9284d5e2c21956e43046cae1fa diff --git a/packages/editorconfig b/packages/editorconfig new file mode 160000 index 0000000..11f058f --- /dev/null +++ b/packages/editorconfig @@ -0,0 +1 @@ +Subproject commit 11f058f368cd59433fffbe1cda6c8def0ed4b19e diff --git a/packages/expand-region b/packages/expand-region new file mode 160000 index 0000000..59f6711 --- /dev/null +++ b/packages/expand-region @@ -0,0 +1 @@ +Subproject commit 59f67115263676de5345581216640019975c4fda diff --git a/packages/flycheck b/packages/flycheck new file mode 160000 index 0000000..b97df1e --- /dev/null +++ b/packages/flycheck @@ -0,0 +1 @@ +Subproject commit b97df1e6544276b91b3c70a77f441097ca817405 diff --git a/packages/git-modes b/packages/git-modes new file mode 160000 index 0000000..9da8cac --- /dev/null +++ b/packages/git-modes @@ -0,0 +1 @@ +Subproject commit 9da8cac8ea6cc07626565b5ede9aedae133b4d6a diff --git a/packages/groovy-modes b/packages/groovy-modes new file mode 160000 index 0000000..9d42f28 --- /dev/null +++ b/packages/groovy-modes @@ -0,0 +1 @@ +Subproject commit 9d42f284b3163215484e16bef1785456d2e7b68d diff --git a/packages/haskell-mode b/packages/haskell-mode new file mode 160000 index 0000000..a7fb437 --- /dev/null +++ b/packages/haskell-mode @@ -0,0 +1 @@ +Subproject commit a7fb4379366b3a186475ad8075f1482a0b90bfe3 diff --git a/packages/ibuffer-vc b/packages/ibuffer-vc new file mode 160000 index 0000000..daae8b8 --- /dev/null +++ b/packages/ibuffer-vc @@ -0,0 +1 @@ +Subproject commit daae8b8cec4b8e572b065e00c8c8a368fd0a8b8b diff --git a/packages/indent-guide b/packages/indent-guide new file mode 160000 index 0000000..feb207c --- /dev/null +++ b/packages/indent-guide @@ -0,0 +1 @@ +Subproject commit feb207cb5610f351c7cdcf266e0c99117b2f786c diff --git a/packages/js2-mode b/packages/js2-mode new file mode 160000 index 0000000..1f12517 --- /dev/null +++ b/packages/js2-mode @@ -0,0 +1 @@ +Subproject commit 1f1251713830a2c3300e1b007ca6a5ca56d94e01 diff --git a/packages/json-mode b/packages/json-mode new file mode 160000 index 0000000..9ba01b8 --- /dev/null +++ b/packages/json-mode @@ -0,0 +1 @@ +Subproject commit 9ba01b868a6b138feeff82b9eb0abd331d29325f diff --git a/packages/json-reformat b/packages/json-reformat new file mode 160000 index 0000000..24c2bf3 --- /dev/null +++ b/packages/json-reformat @@ -0,0 +1 @@ +Subproject commit 24c2bf3c41897b5cf1398dcaedfec88526308bf4 diff --git a/packages/json-snatcher b/packages/json-snatcher new file mode 160000 index 0000000..c4cecc0 --- /dev/null +++ b/packages/json-snatcher @@ -0,0 +1 @@ +Subproject commit c4cecc0a5051bd364373aa499c47a1bb7a5ac51c diff --git a/packages/let-alist b/packages/let-alist new file mode 120000 index 0000000..6e48ca5 --- /dev/null +++ b/packages/let-alist @@ -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 index 0000000..ad95d28 --- /dev/null +++ b/packages/multiple-cursors @@ -0,0 +1 @@ +Subproject commit ad95d287c76e2dfc8d2e5102b09fe6193302f5f6 diff --git a/packages/pkgbuild-mode b/packages/pkgbuild-mode new file mode 160000 index 0000000..7369ab3 --- /dev/null +++ b/packages/pkgbuild-mode @@ -0,0 +1 @@ +Subproject commit 7369ab3c6b59cfdf2ecd2b32ad96ce006e766fa0 diff --git a/packages/restclient b/packages/restclient new file mode 160000 index 0000000..07a934d --- /dev/null +++ b/packages/restclient @@ -0,0 +1 @@ +Subproject commit 07a934df9a928de9602f2b6b6c6ab441f3d0713c diff --git a/packages/scala-mode b/packages/scala-mode new file mode 160000 index 0000000..c90bbde --- /dev/null +++ b/packages/scala-mode @@ -0,0 +1 @@ +Subproject commit c90bbde5ff29c23b1545c7b29edba453fc33f393 diff --git a/packages/seq b/packages/seq new file mode 120000 index 0000000..9e1cf88 --- /dev/null +++ b/packages/seq @@ -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 index 0000000..a8a3dd8 --- /dev/null +++ b/packages/slime @@ -0,0 +1 @@ +Subproject commit a8a3dd887141a6a64cd9646a95a56c48e1a2f5e1 diff --git a/packages/swiper b/packages/swiper new file mode 160000 index 0000000..7e188d5 --- /dev/null +++ b/packages/swiper @@ -0,0 +1 @@ +Subproject commit 7e188d54e74b779759513a66882126e42fac32b9 diff --git a/packages/yaml-mode b/packages/yaml-mode new file mode 160000 index 0000000..a4794ea --- /dev/null +++ b/packages/yaml-mode @@ -0,0 +1 @@ +Subproject commit a4794ea21a2ca8c9be6322fd7964e353d3fed0c1 diff --git a/packages/yasnippet b/packages/yasnippet new file mode 160000 index 0000000..9500b00 --- /dev/null +++ b/packages/yasnippet @@ -0,0 +1 @@ +Subproject commit 9500b000fde22cdb59ad178ae7c4920e866ba329 -- 2.39.2