यह Emacs में एक बग प्रतीत होता है।
=== modified file 'lisp/vc/diff-mode.el'
--- lisp/vc/diff-mode.el 2013-01-02 16:13:04 +0000
+++ lisp/vc/diff-mode.el 2013-02-26 05:08:48 +0000
@@ -821,9 +821,11 @@ If the OLD prefix arg is passed, tell th
(progn (diff-hunk-prev) (point))
(error (point-min)))))
(header-files
- (if (looking-at "[-*][-*][-*] \\(\\S-+\\)\\(\\s-.*\\)?\n[-+][-+][-+] \\(\\S-+\\)")
- (list (if old (match-string 1) (match-string 3))
- (if old (match-string 3) (match-string 1)))
+ ;; handle filenames with spaces;
+ ;; cf. diff-font-lock-keywords/diff-file-header-face
+ (if (looking-at "[-*][-*][-*] \\([^\t]+\\)\t.*\n[-+][-+][-+] \\([^\t]+\\)")
+ (list (if old (match-string 1) (match-string 2))
+ (if old (match-string 2) (match-string 1)))
(forward-line 1) nil)))
(delq nil
(append
मैं इसे Emacs BzR स्रोत पेड़ के लिए प्रतिबद्ध होगा अगर कोई आपत्ति हो जाएगा: यहाँ एक पैच मेरे लिए यह तय करने के लिए प्रकट होता है जो है।
लगता है जैसे आपको एक बग फाइल करना चाहिए? इसे विंडोज़ पर भी काम करना चाहिए। – tripleee
भले ही यह एक बग है, वहां एक कामकाज होना चाहिए। – Arafangion
जब मैं इसे आज़माता हूं, तो मुझे एक त्रुटि मिलती है "फ़ाइल की शुरुआत नहीं मिल सकती"। क्या आपको यह मिलता है? – razeh