# HG changeset patch # User Oleksandr Gavenko # Date 1490427893 -10800 # Node ID 96a2dcb0796048c97135957b1352c31652d216c8 # Parent f9b34ef289546e899aec0fb916884961b8bbaed8 Remove magic numbers. diff -r f9b34ef28954 -r 96a2dcb07960 maven.el --- a/maven.el Sat Mar 25 02:13:30 2017 +0300 +++ b/maven.el Sat Mar 25 10:44:53 2017 +0300 @@ -34,17 +34,15 @@ (unless (eq (char-after) ?<) (search-backward "<")) (setq point (point)) - (setq fs-o (re-search-forward "<\\(?:plugin\\|dependency\\)>" nil t)) - (when fs-o - (setq fs-o (- fs-o 12))) + (when (re-search-forward "<\\(?:plugin\\|dependency\\)>" nil t) + (setq fs-o (re-search-backward "<") nil t)) (goto-char point) (setq bs-o (re-search-backward "<\\(?:plugin\\|dependency\\)>" nil t)) (goto-char point) (setq fs-c (re-search-forward "" nil t)) (goto-char point) - (setq bs-c (re-search-backward "" nil t)) - (when bs-c - (setq bs-c (+ bs-c 13))) + (when (re-search-backward "" nil t) + (setq bs-c (re-search-backward ">" nil t))) (cond ((and fs-o (= fs-o point) fs-c) (maven.parse-pom-dependency-in-region fs-o fs-c))