+2001-08-18  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
+
+       * lisp/nnshimbun.el (gnus-group-make-shimbun-group): Call
+       `shimbun-groups' to detect avaiable groups of specified server.
+
 2001-08-17  KANEMATSU Daiji  <kanematu@sra.co.jp>
 
        * lisp/message.el (message-signature-separator-for-insertion): New
 
                  'nnshimbun-server-history))
         (groups)
         (nnshimbun-pre-fetch-article))
-    (require (intern (concat "sb-" server)))
-    (when (setq groups (intern-soft (concat "shimbun-" server "-groups")))
-      (gnus-group-make-group
-       (completing-read "Group name: "
-                       (mapcar 'list (symbol-value groups))
-                       nil t nil)
-       (list 'nnshimbun server)))))
+    (if (setq groups (shimbun-groups (shimbun-open server)))
+       (gnus-group-make-group
+        (completing-read "Group name: " (mapcar 'list groups) nil t nil)
+        (list 'nnshimbun server))
+      (error "%s" "Can't find group"))))
 
 
 (provide 'nnshimbun)