 								    (interactive)
 								    (customize-group 'ledger))))
       (define-key map [sep1] '("--"))
+      (define-key map [effective-date] '(menu-item "Set effective date" ledger-insert-effective-date))
       (define-key map [sort-end] '(menu-item "Mark Sort End" ledger-sort-insert-end-mark))
       (define-key map [sort-start] '(menu-item "Mark Sort Beginning" ledger-sort-insert-start-mark))
       (define-key map [sort-buff] '(menu-item "Sort Buffer" ledger-sort-buffer))


(defvar ledger-mode-abbrev-table)

;;;###autoload
(define-derived-mode ledger-mode text-mode "Ledger"
    "A mode for editing ledger data files."

      (define-key map [toggle-post] '(menu-item "Toggle Current Posting" ledger-toggle-current))
      (define-key map [toggle-xact] '(menu-item "Toggle Current Transaction" ledger-toggle-current-transaction))
      (define-key map [sep4] '(menu-item "--"))
      (define-key map [recon-account] '(menu-item "Reconcile Account" ledger-reconcile))
      (define-key map [sep6] '(menu-item "--"))
      (define-key map [edit-amount] '(menu-item "Calc on Amount" ledger-post-edit-amount))
      (define-key map [sep] '(menu-item "--"))
