Index: /lang/elisp/simple-hatena-mode/simple-hatena-mode.el
===================================================================
--- /lang/elisp/simple-hatena-mode/simple-hatena-mode.el (revision 1670)
+++ /lang/elisp/simple-hatena-mode/simple-hatena-mode.el (revision 1813)
@@ -321,4 +321,37 @@
     (format "%s/%s/diary/config.txt"
             simple-hatena-root id))))
+
+(defun simple-hatena-group-setup ()
+  (interactive)
+  "ディレクトリにはてなグループを追加する。"
+  ;; hatena group(s)
+  (simple-hatena-setup-group))
+
+(defun simple-hatena-setup-group ()
+  (let
+      ((groups (list))
+       (id simple-hatena-local-current-buffer-id))
+    (add-to-list
+     'groups (read-string
+              (format "Pleas input create Hatena group for id:%s :" id)))
+
+    (while (y-or-n-p
+            (format
+             "group '%s' found.\nsetup other group(s)? "
+             (mapconcat 'identity
+                        groups "', `")))
+      (add-to-list
+       'groups (read-string
+                (format
+                 "Pleas input create Hatena group for id:%s :" id))))
+
+    (dolist (group groups)
+      (simple-hatena-setup-group-create-directory-and-file id group))))
+
+(defun simple-hatena-setup-group-create-directory-and-file (id group)
+  (simple-hatena-setup-create-directory-and-file
+   (expand-file-name
+    (format "%s/%s/group/%s/config.txt"
+            simple-hatena-root id group))))
 
 (defun simple-hatena-setup-create-directory-and-file (filename)
