Remove submodules (snippet and yasmate)

* snippets:
* yasmate: Remove.
* README.mdown: Suggest yasnippet-snippets and yasmate as possible
things to download rather than submodules.
* yasnippet.el (yas-installed-snippets-dirn): Mark obsolete.
(yas-snippet-dirs): Remove `yas-installed-snippets-dir' from
default value.
This commit is contained in:
Noam Postavsky
2017-09-24 06:39:43 -04:00
parent ee81da91d9
commit b1ca219706
5 changed files with 10 additions and 29 deletions

7
.gitmodules vendored
View File

@@ -1,7 +0,0 @@
[submodule "snippets"]
path = snippets
url = https://github.com/AndreaCrotti/yasnippet-snippets.git
branch = master
[submodule "yasmate"]
path = yasmate
url = https://github.com/capitaomorte/yasmate.git

View File

@@ -58,22 +58,15 @@ where you want YASnippet enabled.
Yasnippet no longer bundles snippets directly, but it's very easy to Yasnippet no longer bundles snippets directly, but it's very easy to
get some! get some!
If you git-cloned yasnippet with the `--recursive` option you'll also 1. [yasnippet-snippets] - a snippet collection package maintained by
download "git submodules" and find two subdirs under the main tree.
1. `snippets/`
Points to [yasnippet-snippets] the snippet collection of
[AndreaCrotti](https://github.com/AndreaCrotti). [AndreaCrotti](https://github.com/AndreaCrotti).
The default configuraiton already points to this dir, so to use It can be installed with `M-x install-package RET
them, just make sure the submodule really was downloaded yasnippet-snippets` if you have added MELPA to your package
(i.e. there are some files under `snippets/`) sources.
2. `yasmate/` 2. [yasmate] a tool which is dedicated to converting textmate bundles
into yasnippet snippets.
Points to a github repo of the [yasmate] tool, which is dedicated
to converting textmate bundles into yasnippet snippets.
To use these snippets you have to run the tool first, so To use these snippets you have to run the tool first, so
[see its doc][yasmate]), and then point the `yas-snippet-dirs` [see its doc][yasmate]), and then point the `yas-snippet-dirs`
@@ -96,7 +89,6 @@ should be added like this to `yas-snippet-dirs`:
'("~/.emacs.d/snippets" ;; personal snippets '("~/.emacs.d/snippets" ;; personal snippets
"/path/to/some/collection/" ;; foo-mode and bar-mode snippet collection "/path/to/some/collection/" ;; foo-mode and bar-mode snippet collection
"/path/to/yasnippet/yasmate/snippets" ;; the yasmate collection "/path/to/yasnippet/yasmate/snippets" ;; the yasmate collection
"/path/to/yasnippet/snippets" ;; the default collection
)) ))
(yas-global-mode 1) ;; or M-x yas-reload-all if you've started YASnippet already. (yas-global-mode 1) ;; or M-x yas-reload-all if you've started YASnippet already.

Submodule snippets deleted from 3226ab8d87

Submodule yasmate deleted from 0543618bd3

View File

@@ -157,16 +157,14 @@
(file-name-directory (or load-file-name buffer-file-name)) (file-name-directory (or load-file-name buffer-file-name))
"Directory that yasnippet was loaded from.") "Directory that yasnippet was loaded from.")
(defvar yas-installed-snippets-dir nil) (defconst yas-installed-snippets-dir (expand-file-name "snippets" yas--loaddir))
(setq yas-installed-snippets-dir (make-obsolete-variable 'yas-installed-snippets-dir "\
(expand-file-name "snippets" yas--loaddir)) Yasnippet no longer comes with installed snippets" "0.13")
(defconst yas--default-user-snippets-dir (defconst yas--default-user-snippets-dir
(expand-file-name "snippets" user-emacs-directory)) (expand-file-name "snippets" user-emacs-directory))
(defcustom yas-snippet-dirs (remove nil (defcustom yas-snippet-dirs (list yas--default-user-snippets-dir)
(list yas--default-user-snippets-dir
'yas-installed-snippets-dir))
"List of top-level snippet directories. "List of top-level snippet directories.
Each element, a string or a symbol whose value is a string, Each element, a string or a symbol whose value is a string,