--- a/maven-central.el Wed Mar 29 22:56:36 2017 +0300
+++ b/maven-central.el Wed Mar 29 23:55:10 2017 +0300
@@ -9,71 +9,71 @@
;;; Code:
-(defvar maven-central.buffer-name "*Maven Central*")
+(defvar maven-central/buffer-name "*Maven Central*")
-(defconst maven-central.search-url "http://search.maven.org/solrsearch/select?wt=json&rows=20")
+(defconst maven-central/search-url "http://search.maven.org/solrsearch/select?wt=json&rows=20")
-(defun maven-central.versions-url (groupId artifactId)
- (concat maven-central.search-url "&core=gav&q=g:" (url-hexify-string groupId) (url-hexify-string " AND ") "a:" (url-hexify-string artifactId)))
-;; (maven-central.versions-url "junit" "junit")
+(defun maven-central/versions-url (groupId artifactId)
+ (concat maven-central/search-url "&core=gav&q=g:" (url-hexify-string groupId) (url-hexify-string " AND ") "a:" (url-hexify-string artifactId)))
+;; (maven-central/versions-url "junit" "junit")
-(defun maven-central.versions-callback (status)
+(defun maven-central/versions-callback (status)
(let ( (buffer (current-buffer)) json )
(with-temp-buffer
(url-insert buffer)
(goto-char (point-min))
(setq json (json-read))
- ;; (switch-to-buffer maven-central.buffer-name)
+ ;; (switch-to-buffer maven-central/buffer-name)
;; (pp json)
(message "Available versions: %s" (mapconcat (lambda (json) (cdr (assq 'v json))) (cdr (assq 'docs (cdr (assoc 'response json)))) ", "))
)))
-(defun maven-central.versions (groupId artifactId)
+(defun maven-central/versions (groupId artifactId)
"Retrieve available versions."
- (url-retrieve (maven-central.versions-url groupId artifactId) #'maven-central.versions-callback))
+ (url-retrieve (maven-central/versions-url groupId artifactId) #'maven-central/versions-callback))
-(defun maven-central.last-version-url (groupId artifactId)
- (concat maven-central.search-url "&q=g:" (url-hexify-string groupId) (url-hexify-string " AND ") "a:" (url-hexify-string artifactId)))
-;; (maven-central.versions-url "junit" "junit")
+(defun maven-central/last-version-url (groupId artifactId)
+ (concat maven-central/search-url "&q=g:" (url-hexify-string groupId) (url-hexify-string " AND ") "a:" (url-hexify-string artifactId)))
+;; (maven-central/versions-url "junit" "junit")
-(defun maven-central.last-version-callback (status)
+(defun maven-central/last-version-callback (status)
(let ( (buffer (current-buffer)) json )
(with-temp-buffer
(url-insert buffer)
(goto-char (point-min))
(setq json (json-read))
- ;; (switch-to-buffer maven-central.buffer-name)
+ ;; (switch-to-buffer maven-central/buffer-name)
;; (pp json)
(message "Latest version: %s" (cdr (assq 'latestVersion (elt (cdr (assq 'docs (cdr (assoc 'response json)))) 0))))
)))
-(defun maven-central.last-version (groupId artifactId)
+(defun maven-central/last-version (groupId artifactId)
"Retrieve last package version."
- (url-retrieve (maven-central.last-version-url groupId artifactId) #'maven-central.last-version-callback))
+ (url-retrieve (maven-central/last-version-url groupId artifactId) #'maven-central/last-version-callback))
;;;###autoload
-(defun maven-central.last-version-from-pom ()
+(defun maven-central-last-version-from-pom ()
(interactive)
(let (dependency groupId artifactId)
- (setq dependency (maven.parse-pom-dependency))
+ (setq dependency (maven/parse-pom-dependency))
(setq groupId (elt dependency 0))
(setq artifactId (elt dependency 1))
(when (and groupId artifactId)
- (maven-central.last-version groupId artifactId))
+ (maven-central/last-version groupId artifactId))
))
;;;###autoload
-(defun maven-central.versions-from-pom ()
+(defun maven-central-versions-from-pom ()
(interactive)
(let (dependency groupId artifactId)
- (setq dependency (maven.parse-pom-dependency))
+ (setq dependency (maven/parse-pom-dependency))
(setq groupId (elt dependency 0))
(setq artifactId (elt dependency 1))
(when (and groupId artifactId)
- (maven-central.versions groupId artifactId))
+ (maven-central/versions groupId artifactId))
))
-(defun ivy.parse-dependency ()
+(defun ivy/parse-dependency ()
(let ( end groupId artifactId )
(save-excursion
(if (looking-at "[^>]*<dependency ")
@@ -94,28 +94,28 @@
(list groupId artifactId)))
;;;###autoload
-(defun maven-central.last-version-from-ivy ()
+(defun maven-central-last-version-from-ivy ()
(interactive)
(let (dependency groupId artifactId)
- (setq dependency (ivy.parse-dependency))
+ (setq dependency (ivy/parse-dependency))
(setq groupId (elt dependency 0))
(setq artifactId (elt dependency 1))
(when (and groupId artifactId)
- (maven-central.last-version groupId artifactId))
+ (maven-central/last-version groupId artifactId))
))
;;;###autoload
-(defun maven-central.versions-from-ivy ()
+(defun maven-central-versions-from-ivy ()
(interactive)
(let (dependency groupId artifactId)
- (setq dependency (ivy.parse-dependency))
+ (setq dependency (ivy/parse-dependency))
(setq groupId (elt dependency 0))
(setq artifactId (elt dependency 1))
(when (and groupId artifactId)
- (maven-central.versions groupId artifactId))
+ (maven-central/versions groupId artifactId))
))
-;; (maven-central.last-version "junit" "junit")
+;; (maven-central/last-version "junit" "junit")
(provide 'maven-central)