]> code.delx.au - gnu-emacs/blobdiff - lisp/server.el
Delete the hilit19 support--it doesn't work.
[gnu-emacs] / lisp / server.el
index 5dc51cb7e3968615a66a06e4bf3186988e860950..f94fb7e3ebb21eb46e72e60521ac8c6a9952515f 100644 (file)
@@ -202,7 +202,11 @@ Prefix arg means just kill any existing server communications subprocess."
                       (substring request (match-beginning 0) (1- (match-end 0)))))
                  (setq request (substring request (match-end 0)))
                  (if (string-match "\\`\\+[0-9]+\\'" arg)
+                     ;; ARG is a line number option.
                      (setq lineno (read (substring arg 1)))
+                   ;; ARG is a file name.
+                   ;; Collapse multiple slashes to single slashes.
+                   (setq arg (command-line-normalize-file-name arg))
                    (setq files
                          (cons (list arg lineno)
                                files))