(defvar about_fg42_msg " FG42 %%VERSION%% Copyright © 2010-2015 Sameer Rahmani FG42 release under the term of GPLv2. Home page: \thttp://fg42.lxsameer.com Credits: \tSameer Rahmani (lxsameer) \tNima Nazari (niman) \tDanial Parsi (intuxticated) \tKeyvan Hedayati (k1-hedayati) " "About FG42") (defun about/get_string () "Get the about message string" (let (msg) (setq msg (replace-regexp-in-string "%%VERSION%%" FG42-VERSION about_fg42_msg)))) (defun about-fg42-f () "Show an small about note" (interactive) (let (buf msg) (setq buf (get-buffer-create "*About FG42*")) (setq msg (about/get_string)) (set-buffer buf) (insert msg) (view-buffer buf))) (define-key-after global-map [menu-bar help-menu about-kuso] '("About FG42" . about-fg42-f) 'about-emacs) ;(define-key-after global-map [menu-bar help-menu kuso-update-everything] '("Update FG42 (everything)" . el-get-update-all) 'getting-new-versions) ;(define-key-after global-map [menu-bar help-menu kuso-update] '("Update FG42" . el-get-update) 'fg42-update-everything) (provide 'extensions/editor/about)