org, ido, workgrounps added

This commit is contained in:
Sameer Rahmani 2012-08-11 19:14:35 +04:30
parent de339e3f48
commit 2644d35db2
7 changed files with 2289 additions and 25 deletions

32
TODO
View File

@ -1,21 +1,17 @@
-- High Priority -- * High Priority
[ ] define prefix key map for language plugins define prefix key map for language plugins
[ ] define a prefix keymap for kuso-mode so some plugins can use that safely define a prefix keymap for kuso-mode so some plugins can use that safely
-- Normal Priority -- * Normal Priority
[ ] Remove unkown filetypes from filelist in load-dir Remove unkown filetypes from filelist in load-dir
[ ] Add some option for user to choose between liceenses Add some option for user to choose between liceenses
[ ] Review license templates Review license templates
[ ] Build the debian folder nad required files for deb packages Build the debian folder nad required files for deb packages
[ ] Escape project name for a unix name "shell-quote-argument" Escape project name for a unix name "shell-quote-argument"
[X] Add a config file for user to put his/her configuration there Disable EDE and other unused menu
("Done with custom variables") Allow templates file to store in subdirectories so new project can
[ ] Disable EDE and other unused menu
[ ] Allow templates file to store in subdirectories so new project can
have subdirectories have subdirectories
[ ] Improve modes.el file documentation Improve modes.el file documentation
[ ] add the license name into kernel module c file add the license name into kernel module c file
[ ] make sure cplugin keymap load with cplugin make sure cplugin keymap load with cplugin
-- Useful modes --
* org mode

View File

@ -143,3 +143,10 @@
(setq x-select-enable-clipboard t) (setq x-select-enable-clipboard t)
(column-number-mode t) (column-number-mode t)
(global-linum-mode) (global-linum-mode)
;; org-mode ------------------------------------------------------
(add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode))
(add-hook 'org-mode-hook 'turn-on-font-lock) ; not needed when(global-set-key "\C-cl" 'org-store-link)
(global-set-key "\C-ca" 'org-agenda)
(global-set-key "\C-cb" 'org-iswitchb)

View File

@ -42,9 +42,9 @@
;; If there is more than one, they won't work right. ;; If there is more than one, they won't work right.
'(c-plugin nil) '(c-plugin nil)
;'(color-theme-selection "Arjen" nil (color-theme_seldefcustom)) ;'(color-theme-selection "Arjen" nil (color-theme_seldefcustom))
'(developer-email "lxsameer@gnu.org") '(developer-email "--EMAIL--")
'(developer-name "Sameer Rahmani") '(developer-name "--FULLNAME--")
'(kuso-workspace "/home/lxsameer/src/") '(kuso-workspace "--WORKSPACE--")
'(face-font-family-alternatives (quote (("courier" "Monospace" "fixed") ("courier" "CMU Typewriter Text" "fixed") ("Sans Serif" "helv" "helvetica" "arial" "fixed") ("helv" "helvetica" "arial" "fixed")))) '(face-font-family-alternatives (quote (("courier" "Monospace" "fixed") ("courier" "CMU Typewriter Text" "fixed") ("Sans Serif" "helv" "helvetica" "arial" "fixed") ("helv" "helvetica" "arial" "fixed"))))
'(inhibit-startup-screen t) '(inhibit-startup-screen t)
'(rng-nxml-auto-validate-flag nil)) '(rng-nxml-auto-validate-flag nil))
@ -67,7 +67,7 @@
(local-file (file-relative-name (local-file (file-relative-name
temp-file temp-file
(file-name-directory buffer-file-name)))) (file-name-directory buffer-file-name))))
(list "/home/lxsameer/.kuso.d/pyemacs.sh" (list local-file)))) (list "--ADDR--/pyemacs.sh" (list local-file))))
(add-to-list 'flymake-allowed-file-name-masks (add-to-list 'flymake-allowed-file-name-masks
'("\\.py$" flymake-pyflakes-init))) '("\\.py$" flymake-pyflakes-init)))
@ -131,7 +131,7 @@
(other . "linux"))) (other . "linux")))
;; KUSO configuration ------------------------------------------------------------ ;; KUSO configuration ------------------------------------------------------------
(load-file "/home/lxsameer/src/kuso-ide/src/kuso-ide.el") (load-file "--KUSOHOME--/src/kuso-ide.el")
(kuso-mode) (kuso-mode)
;; General configuration --------------------------------------------------------- ;; General configuration ---------------------------------------------------------
@ -143,3 +143,17 @@
(setq x-select-enable-clipboard t) (setq x-select-enable-clipboard t)
(column-number-mode t) (column-number-mode t)
(global-linum-mode) (global-linum-mode)
;; IDO config ----------------------------------------------------------------
(require 'ido)
(ido-mode t)
;; Workgroups ----------------------------------------------------------------
(require 'workgroups)
;; org-mode ------------------------------------------------------
(add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode))
(add-hook 'org-mode-hook 'turn-on-font-lock) ; not needed when(global-set-key "\C-cl" 'org-store-link)
(global-set-key "\C-ca" 'org-agenda)
(global-set-key "\C-cb" 'org-iswitchb)

2247
conf/emacs.d/workgroups.el Normal file

File diff suppressed because it is too large Load Diff

BIN
conf/emacs.d/workgroups.elc Normal file

Binary file not shown.

View File

@ -258,9 +258,9 @@
"Toggle lxdjango minor mode. "Toggle lxdjango minor mode.
This plugin provide some functionality for speedup django development on This plugin provide some functionality for speedup django development on
GNUEmacs." GNUEmacs."
:global nil
:lighter nil :lighter nil
:keymap django-map :keymap django-map
:global t
:group 'django :group 'django
(if django-mode (if django-mode

View File

@ -140,9 +140,9 @@
"Toggle nodejs minor mode. "Toggle nodejs minor mode.
This plugin provide some functionality for speedup nodejs development on This plugin provide some functionality for speedup nodejs development on
GNUEmacs." GNUEmacs."
:global nil
:lighter nil :lighter nil
:keymap nodejs-map :keymap nodejs-map
:global t
:group 'nodejs :group 'nodejs
(if nodejs-mode (if nodejs-mode