From 17230e75a5e77b12064e2099f87b4bf6f6b108e9 Mon Sep 17 00:00:00 2001 From: Sameer Rahmani Date: Sun, 2 Jan 2011 15:59:07 +0330 Subject: [PATCH] shit minor mode added --- src/lib/modes.el | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/src/lib/modes.el b/src/lib/modes.el index 268e5f3..a93538c 100644 --- a/src/lib/modes.el +++ b/src/lib/modes.el @@ -1,4 +1,4 @@ -ff;; Shit - My personal emacs IDE configuration +fff;; Shit - My personal emacs IDE configuration ;; Copyright (C) 2010 Sameer Rahmani ;; ;; This program is free software: you can redistribute it and/or modify @@ -30,6 +30,33 @@ and keymap for their actions.") (defgroup shit-group nil "Default values for ShitIDE configuration will are categorized here.") +(defgroup shit-features nil + "This group contains all the optional components of ShitIDE." + :group 'shit-group +) + ;; --------------------------------------------------------------------- ;; Custom Variables ;; --------------------------------------------------------------------- +(defcustom c-plugin t + "ShitIDE C programming language plugin." + :group 'shit-features + :type 'boolean + :tag '"C Plugin") + +;; ---------------------------------------------------------------------- +;; Minor Modes +;; ---------------------------------------------------------------------- +(define-minor-mode shit-mode + "Toggle Shit mode. +This mode provide a basic configuration for an IDE." + :init-value nil + :lighter " Shit" + :keymap 'shit-map + :global t + :group 'shit-group + + (if (not shit-mode) + + ) +) \ No newline at end of file