Skip to content

Commit dd83398

Browse files
committed
Simplify auto detect
1 parent c0dc309 commit dd83398

File tree

1 file changed

+13
-16
lines changed

1 file changed

+13
-16
lines changed

langs/docstr-csharp.el

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -52,24 +52,21 @@
5252
(param-types (nth 0 paren-param-list))
5353
(param-vars (nth 1 paren-param-list))
5454
;; Get the return data type.
55-
(return-type-str (docstr-writers--return-type search-string))
56-
docstring-type)
55+
(return-type-str (docstr-writers--return-type search-string)))
5756
;; Determine the docstring type.
5857
(if (docstr-util-multiline-comment-p)
59-
(setq docstring-type 'javadoc)
60-
(setq docstring-type 'vsdoc prefix "/// "))
61-
62-
(cl-case docstring-type
63-
(javadoc (docstr-writers-java search-string))
64-
(vsdoc
65-
(forward-line 1) (end-of-line)
66-
(let ((docstr-format-var "%s")
67-
(docstr-format-param (format "<param name=\"%s\"></param>" docstr-key-var))
68-
(docstr-format-return "<returns></returns>")
69-
(docstr-concat-var nil))
70-
(docstr-writers--insert-param param-types param-vars prefix)
71-
(docstr-writers--insert-return return-type-str '("void") prefix))
72-
(docstr-writers-after start t t t)))))
58+
(progn
59+
(setq prefix "* ")
60+
(docstr-writers--insert-param param-types param-vars prefix)
61+
(docstr-writers--insert-return return-type-str '("void") prefix))
62+
(setq prefix "/// ")
63+
(let ((docstr-format-var "%s")
64+
(docstr-format-param (format "<param name=\"%s\"></param>" docstr-key-var))
65+
(docstr-format-return "<returns></returns>")
66+
(docstr-concat-var nil))
67+
(docstr-writers--insert-param param-types param-vars prefix)
68+
(docstr-writers--insert-return return-type-str '("void") prefix)))
69+
(docstr-writers-after start t t t)))
7370

7471
;;;###autoload
7572
(defun docstr-trigger-csharp (&rest _)

0 commit comments

Comments
 (0)