 (defun svn-prop-edit-mode ()
   "Major Mode to edit file properties of files under svn control.
 Commands:
-\\{svn-prop-edit-mode-map}
-"
+\\{svn-prop-edit-mode-map}"
   (interactive)
   (kill-all-local-variables)
   (use-local-map svn-prop-edit-mode-map)

;;; Code:

;;; user setable variables
(defvar svn-log-edit-file-name "++svn-log++" "Name of a saved log file")
(defvar svn-status-hide-unknown nil "Hide unknown files in *svn-status* buffer.")
(defvar svn-status-hide-unmodified nil "Hide unmodified files in *svn-status* buffer.")
(defvar svn-status-directory-history nil "List of visited svn working directories.")

(defvar svn-status-unmark-files-after-list '(commit revert)
  "A list of operations, after that all files will be unmarked.
Possible values are: commit, revert.")

;;; default arguments to pass to svn commands

        (setq current-line (1+ current-line)))
      (setq i-fname (svn-status-line-info->filename (car st-info)))
      (when (or (string= file-name i-fname)
        (string-match sub-file-regexp i-fname))
        (when (svn-status-line-info->is-visiblep (car st-info))
          (when (or (not only-this-line) (string= file-name i-fname))
            (setq newcursorpos-fname i-fname)
